1. 27 Nov, 2000 8 commits
  2. 26 Nov, 2000 22 commits
    • * libjava.compile/weirddecl.java: New file. · 187d3a0d
      From-SVN: r37767
      Tom Tromey committed
    • RELEASE-PREP: Remove obsolete EGCS reference. · 6b5f6eda
      	* RELEASE-PREP: Remove obsolete EGCS reference.
      	* g77.texi: Adjust reference to EGCS as something current.
      	* lang-options.h (FTNOPT): Remove macro and obsolete comment.
      	Include doc strings directly in option listing instead of through
      	this macro.
      	* root.texi: Remove support for multiple different (FSF and EGCS)
      	distributions of g77.
      	* g77install.texi: Remove conditioned out instructions applying
      	only to obsolete distributions of g77 not as part of GCC.  Change
      	"superceded" to the correct spelling "superseded".
      
      From-SVN: r37766
      Joseph Myers committed
    • g77spec.c (lang_specific_driver): Update copyright year to 2000. · 45441c5b
      f:
      	* g77spec.c (lang_specific_driver): Update copyright year to 2000.
      
      java:
      	* gjavah.c (version), jcf-dump.c (version), jv-scan.c (version):
      	Update copyright year to 2000.
      
      From-SVN: r37765
      Joseph Myers committed
    • cppmacro.c (cpp_scan_buffer_nooutput): Only scan the current buffer. · 7463ef45
              * cppmacro.c (cpp_scan_buffer_nooutput): Only scan the
              current buffer.
      
      From-SVN: r37764
      Neil Booth committed
    • * makefile.vms: Remove EGCS references. · 1ccfb3dd
      From-SVN: r37763
      Joseph Myers committed
    • dwarf2out.c (output_file_names): New function. · 0b34cf1e
              * dwarf2out.c (output_file_names): New function.  Compute minimal
              combination of directory and file name table and emit them.
              (output_line_info): Remove code to emit directory and file name
              table and call output_file_names instead.
              (file_info_cmp): Helper function to sort directory names.
      
      From-SVN: r37762
      Ulrich Drepper committed
    • cpplib.h (struct cpp_reader): Remove lang_asm. · bdb05a7b
              * cpplib.h (struct cpp_reader): Remove lang_asm.
              (struct cpp_options): Remove c89. New members lang,
              extended_numbers.
              * cppexp.c (parse_number): Use them.
              * cpphash.h (VALID_SIGN): Use them.
              * cppinit.c (set_lang, cpp_start_read): Update.
              * cpplex.c (parse_string, _cpp_lex_token): Update.
              * cpplib.c (_cpp_handle_directive): Update.
              * cppmacro.c (parse_args): Update.
              * cppmain.c (scan_buffer): Update.
      
      From-SVN: r37761
      Neil Booth committed
    • * g++.old-deja/g++.other/overload12.C · e1085962
      From-SVN: r37760
      Neil Booth committed
    • Version.c, [...]: Designate version as (experimental) instead of (prerelease) · 25080928
      2000-11-26  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	* libI77/Version.c, libF77/Version.c, libU77/Version.c:
      	Designate version as (experimental) instead of (prerelease)
      
      From-SVN: r37759
      Toon Moene committed
    • Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove cabsl.c · 97c66a50
      	* libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove cabsl.c
      	* libmath/Makefile.in: Regenerate.
      	* libmath/cabs.c: Remove.
      	* libmath/cabsf.c: Likewise.
      	* libmath/cabsl.c: Likewise.
      	* libmath/complex-stub.h: Remove declarations for cabs*.
      
      	* acinclude.m4: Remove check for cabs*.
      	* aclocal.m4: Regenerate.
      
      	* Makefile.in: Regenerate.
      
      From-SVN: r37758
      Gabriel Dos Reis committed
    • fold-const.c (fold, [...]): Always return tree of proper type. · 72bd1f9e
      	* fold-const.c (fold, case CONVERT_EXPR): Always return tree of
      	proper type.
      
      From-SVN: r37757
      Richard Kenner committed
    • tests_flags.in: New file. · b21218ce
      libstdc++-v3:
      
             * tests_flags.in: New file. Split out of ...
             * mkcheck.in: ... this. Move flags computation into
             tests_flags.in.
             * configure.in: Add support for tests_flags.
             * confiigure: Regenerate.
      
      gcc/testsuite:
             * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
             instead of 'mkcheck 2'.
      
      From-SVN: r37756
      Gabriel Dos Reis committed
    • * c-lex.h: Should have been committed. · ba188b3d
      From-SVN: r37755
      Neil Booth committed
    • Makefile.in: Remove MAYBE_CPPLIB and maybe_cpplib. · 056487e7
              * Makefile.in: Remove MAYBE_CPPLIB and maybe_cpplib.
              * c-decl.c: Remove parse_in declaration.
              * c-lang.c: Similarly.
              * c-lex.c: Similarly.
              * c-parse.in: Similarly.
              * c-pragma.c: Similarly.
              * configure.in: Similarly.
              * cp/Make-lang.in: Similarly.
              * cp/spew.c: Similarly.
              * cp/decl2.c: Remove check for lang-c++ option.
              * cp/lang-specs.h: Remove -lang-c++ from cc1plus command line.
              * cp/lex.c (lang_init_options): With cpp_reader_init, default to C++.
              * c-lex.h: Add declaration of parse_in.
              * cppinit.c: Call set_lang after allocating pfile->pending.
              * configure: Regenerate.
      
      From-SVN: r37754
      Neil Booth committed
    • 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
  3. 25 Nov, 2000 10 commits