1. 26 Nov, 2000 4 commits
    • 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 15 commits