1. 26 Nov, 2000 8 commits
    • Daily bump. · 7dcae299
      From-SVN: r37753
      Jeff Law committed
    • Forgot to commit this ChangeLog · 33c9e2c2
      From-SVN: r37752
      Anthony Green committed
    • prims.cc (_Jv_NewObjectArray): Undo placement change. · 31280fb7
      2000-11-25  Anthony Green  <green@redhat.com>
      
      	* prims.cc (_Jv_NewObjectArray): Undo placement change.
      	(_Jv_NewPrimArray): Likewise.
      	* gcj/array.h (__JArray): Undo const change.  Removed constructor.
      	(class JArray): Removed constructor.
      
      	* java/lang/Thread.java (context_class_loader): New private data.
      	(getContextClassLoader): New method.
      	(setContextClassLoader): New method.
      	(Thread): Initialize context_class_loader.
      
      	* java/net/URLClassLoader.java: Import java.util.Enumeration.
      	(getResource): Rename to findResource.
      	(findResource): New method.  Used to be getResource.
      	(getResourceAsStream): Deleted.
      	(jarFileize): Extracted logic from URLClassLoader constructor into
      	this new private method.
      	(addURL): New protected method.
      	(URLClassLoader): Call jarFileize.  Use addElement instead of
      	insertElementAt.
      	(findResources): New method.
      
      	* java/lang/ClassLoader.java: Import java.util.Enumeration.
      	(getResource): Implement correct logic.
      	(findResource): New method.
      	(getResources): New method.
      	(findClass): Create a ClassNotFoundException with the name of the
      	class rather than nothing at all.
      	(defineClass) Only throw ClassFormatError.
      
      	* java/lang/Class.java (forName): New method.
      	* java/lang/Class.h (forName): New method.
      	* java/lang/natClass.cc (forName): New method.
      
      From-SVN: r37751
      Anthony Green committed
    • * combine.c (try_combine): Remove redundant test. · 1786009e
      From-SVN: r37750
      Zack Weinberg committed
    • System.java (setProperties): Only call init_properties() if properties is null. · 213858c0
      2000-11-24  Bryce McKinlay  <bryce@albatross.co.nz>
      
      	* java/lang/System.java (setProperties): Only call init_properties()
      	if properties is null.
      	(getProperties): Ditto.
      	(getProperty): Ditto.
      	(setProperty): Call init_properties if properties are null.
      	(prop_init): Remove field.
      	* java/lang/natSystem.cc (init_properties): Synchronize the entire
      	method. Check for null properties after synchronizing instead of
      	prop_init flag. Set the properties field last for thread safety.
      
      	* java/io/ObjectInputStream.java (ObjectInputStream): If DEBUG is set,
      	test for gcj.dumpobjects property and enable object stream dumping
      	if it is set.
      	(dumpElement): No longer native.
      	(dumpElementln): Ditto.
      	(setDump): Do not define.
      	* java/io/natObjectInputStream.cc (dumpElement): Removed.
      	(dumpElementln): Removed.
      	(setDump): Removed.
      
      2000-11-24  Bryce McKinlay  <bryce@albatross.co.nz>
      
      	* configure: Rebuilt.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (built_java_source_files): Add Configuration.java.
      	* configure.in: Add Configuration.java to CONFIG_FILES. Set
      	LIBGCJDEBUG substitution if --enable-libgcj-debug is specified.
      	Create `gnu' directory in the build tree.
      	* gnu/classpath/Configuration.java.in: New file.
      
      From-SVN: r37749
      Bryce McKinlay committed
    • c-common.h (DECL_C_HARD_REGISTER): New. · 3645c4dc
              * c-common.h (DECL_C_HARD_REGISTER): New.
              * c-decl.c (finish_decl): Set it for asm register variables.
              * c-semantics.c (emit_local_var): Test it when instantiating one.
      
      From-SVN: r37748
      Richard Henderson committed
    • c-decl.c (c_expand_body): Use DECL_SOURCE_LINE rather than lineno for the start of the function. · a17a5850
              * c-decl.c (c_expand_body): Use DECL_SOURCE_LINE rather than
              lineno for the start of the function.
      
      From-SVN: r37747
      Richard Henderson committed
    • dwarf2out.c (file_table, [...]): Remove. · 2e18bbae
              * dwarf2out.c (file_table, file_table_allocated): Remove.
              (file_table_allocated): Remove.
              (struct file_table): New.
              (decl_file_table, line_file_table): New.
              (print_dwarf_line_table): Use them.
              (size_of_line_prolog): Likewise.
              (output_line_info): Likewise.
              (add_src_coords_attributes): Likewise.
              (gen_subprogram_die): Likewise.
              (gen_variable_die): Likewise.
              (dwarf2out_add_library_unit_info): Likewise.
              (dwarf2out_line): Likewise.
              (lookup_filename): Take a struct file_table argument.
              (init_file_table): New.
              (dwarf2out_init): Use it.
      
      From-SVN: r37746
      Richard Henderson committed
  2. 25 Nov, 2000 21 commits
  3. 24 Nov, 2000 11 commits