1. 11 Dec, 2000 7 commits
    • cpperror.c (print_location): New function. · 0bda4760
              * cpperror.c (print_location): New function.
              (print_containing_files): Simplify.
              (_cpp_begin_message): Simplify and use print_location.
              * cppfiles.c (stack_include_file): Update.
              (_cpp_pop_file_buffer): Update.
              * cpphash.h (struct cpp_buffer): New members
              include_stack_listed and type.
              * cpplib.c (_cpp_handle_directive): Buffer->inc is not null.
              (run_directive): Take buffer type.  cpp_push_buffer cannot fail.
              (_cpp_do__Pragma, cpp_define, _cpp_define_builtin, cpp_undef,
              handle_assertion): Update.
              (cpp_push_buffer): Take a buffer type and file name.
              (cpp_pop_buffer): Update.  Clear include_stack_listed.
              * cpplib.h (input_stack_listing_current): Remove.
              (enum cpp_buffer_type): New.
              (cpp_push_buffer): New prototype.
              * cppmacro.c (builtin_macro): Simplify; buffer cannot be null.
              * fix-header.c (read_scan_file): Update.
      
      From-SVN: r38186
      Neil Booth committed
    • configure.in: Remove check for -fuse-divide-subroutine. · 0aa9764b
      	* configure.in: Remove check for -fuse-divide-subroutine.
      	* configure: Rebuilt.
      
      From-SVN: r38184
      Bryce McKinlay committed
    • Makefile.am: Add HashSet.java and java/lang/ref classes. · 488d42af
      	* Makefile.am: Add HashSet.java and java/lang/ref classes.
      	Remove BasicMapEntry.java and Bucket.java.
      	* Makefile.in: Rebuilt.
      	* java/util/HashMap.java: Rewritten.
      	* java/util/HashSet.java: Imported from classpath.
      	* java/util/WeakHashMap.java: Imported from classpath.
      	* java/util/Hashtable.java: Rewritten based on new HashMap code.
      	* java/util/Bucket.java: Deleted.
      	* java/util/BasicMapEntry.java: Deleted.
      	* java/util/Collections.java (search): Use a for-loop, not iterator
      	hasNext().
      	(copy): Use a for-loop. Throw an IndexOutOfBoundsException if run out
      	of elements in source.
      	(max): Use a for-loop.
      	(min): Ditto.
      	(reverse): Keep track of positions instead of using Iterator's
      	nextIndex() and previousIndex().
      	(shuffle(List)): Initialize defaultRandom if required using
      	double-check thread safety idiom. Call two-argument shuffle method
      	using defaultRandom.
      	(defaultRandom): New field.
      	(shuffle(List, Random)): Use a for-loop. Keep track of pos instead
      	of using previousIndex() and nextIndex().
      	(singletonMap(iterator)): Use a HashMap.Entry, not BasicMapEntry.
      	* java/util/AbstractCollection.java (toString): Use a StringBuffer.
      	* java/util/AbstractMap.java (toString): Use StringBuffer.
      	* java/lang/ref/PhantomReference.java: Imported from classpath.
      	* java/lang/ref/SoftReference.java: Ditto.
      	* java/lang/ref/Reference.java: Ditto.
      	* java/lang/ref/WeakReference.java: Ditto.
      	* java/lang/ref/ReferenceQueue.java: Ditto.
      
      From-SVN: r38183
      Bryce McKinlay committed
    • [multiple changes] · a0932f7d
      2000-12-10  Robert Lipe <robertlipe@usa.net>
      
      	* jargrep.c (jargrep): Added null statement after case.
      
      2000-12-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* Makefile: Removed.
      	* Makefile.in: Rebuilt with `-i' and `--enable-foreign'.
      
      (http://gcc.gnu.org/ml/gcc/2000-12/msg00294.html)
      
      From-SVN: r38182
      Alexandre Petit-Bianco committed
    • Recognize alpha*-*. · 48a9aced
      From-SVN: r38181
      Richard Henderson committed
    • install.texi (i*86-*-sco3.2v5*): Remove information duplicated in html version. · 800635c1
              * install.texi (i*86-*-sco3.2v5*): Remove information duplicated
              in html version.
      
      From-SVN: r38180
      Robert Lipe committed
  2. 10 Dec, 2000 14 commits
    • gcconfig.h: Add new case for powerpc EABI. · c9e02e5d
      	* gcconfig.h: Add new case for powerpc EABI.
      	[PPC]: Handle embedded OS for powerpc simulator.
      
      From-SVN: r38179
      Geoffrey Keating committed
    • Makefile.am (libstdc++.INC:): 2000-12-05 reverted to include 2000-11-12 hunk. · 09314637
      2000-12-10  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* src/Makefile.am (libstdc++.INC:): 2000-12-05 reverted to include
      	2000-11-12 hunk.
      	* src/Makefile.in: Rebuilt.
      
      From-SVN: r38178
      Alexandre Petit-Bianco committed
    • jcf-io.c (find_class): Correct the logic that tests to see if a .java file is… · 8000caee
      jcf-io.c (find_class): Correct the logic that tests to see if a .java file is newer than its .class file.
      
      2000-12-07  Mo DeJong  <mdejong@redhat.com>
      
      	* jcf-io.c (find_class): Correct the logic that tests to see if a
      	.java file is newer than its .class file. The compiler was
      	incorrectly printing a warning when file mod times were equal.
      
      (http://gcc.gnu.org/ml/gcc-patches/2000-12/msg00530.html)
      
      From-SVN: r38177
      Mo DeJong committed
    • i386.md (andqi_ext_0_cc): Use matching constraint for op1 to op0. · 084e679a
              * config/i386/i386.md (andqi_ext_0_cc): Use matching constraint
              for op1 to op0.
      
      From-SVN: r38176
      Richard Henderson committed
    • genrecog.c (find_operand): Handle 'V' format code. · c0ea284b
              * genrecog.c (find_operand): Handle 'V' format code.
              (find_matching_operand): New.
              (validate_pattern): Accept '=' for an in-out operand if there
              is another operand with a matching constraint.
      
      From-SVN: r38175
      Richard Henderson committed
    • * MAINTAINERS: Update address, remove self from WAA list. · 92e061a6
      From-SVN: r38173
      Neil Booth committed
    • auto_ptr.cc (test07): Remove test that tries to copy-initialize an auto_ptr<Base> from an... · 913ac9fa
              * testsuite/20_util/auto_ptr.cc (test07): Remove test that tries
              to copy-initialize an auto_ptr<Base> from an auto_ptr<Derived>; it
              isn't supposed to work anymore.
      
      From-SVN: r38171
      Jason Merrill committed
    • Daily bump. · 3d4eaaf3
      From-SVN: r38170
      Jeff Law committed
    • Richards changes to the closure code for alpha · 3f67ba6e
      From-SVN: r38169
      Richard Henderson committed
    • Enable interpreter for alpha. · bc38c787
      From-SVN: r38168
      Anthony Green committed
    • Top level ChangeLog: · f34ff6d6
      2000-12-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* libjava: Imported from /cvs/java.
      	* libffi: Likewise.
      	* Boehm-gc: Likewise.
      
      libjava/ChangeLog:
      
      2000-12-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* Makefile.am (data_DATA): libgcj.jar replaces libgcj.zip.
      	(ZIP): Points at fastjar instead of zip.
      	(libgcj_la_DEPENDENCIES): libgcj.jar replaces libgcj.zip.
      	(libgcj_la_LDFLAGS): Correctly point at libsupc++.
      	(libgcjx_la_DEPENDENCIES): libgcj.jar replaces libgcj.zip.
      	(libgcjx_la_LDFLAGS): Correctly point at libsupc++.
      	($(java_source_files:.java=.class):): libgcj.jar replaces libgcj.zip.
      	($(x_java_source_files:.java=.class):): Likewise.
      	(libgcj.jar:): Replaces libgcj.zip:, builds libgcj.jar and uses
      	fastar's flags.
      	(CLEANFILES): libgcj.jar replaces libgcj.zip.
      	(java/lang/ClassLoader.h:): Depends on libgcj.jar.
      	(gnu/gcj/runtime/FirstThread.h:, java/lang/Thread.h:,
      	java/lang/String.h:, java/lang/reflect/Constructor.h:,
      	java/lang/reflect/Field.h:, java/lang/reflect/Method.h:,
      	gnu/gcj/runtime/VMClassLoader.h:,
      	java/io/ObjectInputStream$$GetField.h:,
      	java/io/ObjectOutputStream$$PutField.h:, header-check:): Likewise.
      	(Makefile.in): Rebuilt.
      
      gcc/java/ChangeLog:
      
      2000-12-09  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* Make-lang.in (java/jcf-path.o:): libgcj.jar replaces libgcj.zip.
      	jcf-path.c: Likewise.
      
      From-SVN: r38167
      Alexandre Petit-Bianco committed
    • Move the HTML-containing subdirs from 'docs' to 'docs/html'. · bfcafa4f
      2000-12-09  Phil Edwards  <pme@sources.redhat.com>
      
      	Move the HTML-containing subdirs from 'docs' to 'docs/html'.
      	* README:  Update the locations of instructions.
      	* docs/doxygen/run_doxygen:  New file, stub.
      
      	* docs/Makefile:  Moved...
      	* docs/configopts.html:  Likewise.
      	* docs/documentation.html:  Likewise.
      	* docs/install.html:  Likewise.
      	* docs/lib3styles.css:  Likewise.
      	* docs/17_intro/BADNAMES:  Likewise.
      	* docs/17_intro/BUGS:  Likewise.
      	* docs/17_intro/C++STYLE:  Likewise.
      	* docs/17_intro/CHECKLIST:  Likewise.
      	* docs/17_intro/COPYING:  Likewise.
      	* docs/17_intro/DESIGN:  Likewise.
      	* docs/17_intro/HEADER_POLICY:  Likewise.
      	* docs/17_intro/PROBLEMS:  Likewise.
      	* docs/17_intro/RELEASE-NOTES:  Likewise.
      	* docs/17_intro/TODO:  Likewise.
      	* docs/17_intro/contribute.html:  Likewise.
      	* docs/17_intro/headers_cc.txt:  Likewise.
      	* docs/17_intro/howto.html:  Likewise.
      	* docs/17_intro/libstdc++-assign.txt:  Likewise.
      	* docs/17_intro/organization:  Likewise.
      	* docs/17_intro/porting-howto.html:  Likewise.
      	* docs/18_support/howto.html:  Likewise.
      	* docs/19_diagnostics/howto.html:  Likewise.
      	* docs/20_util/howto.html:  Likewise.
      	* docs/21_strings/gotw29a.txt:  Likewise.
      	* docs/21_strings/howto.html:  Likewise.
      	* docs/21_strings/stringtok_h.txt:  Likewise.
      	* docs/21_strings/stringtok_std_h.txt:  Likewise.
      	* docs/22_locale/codecvt.html:  Likewise.
      	* docs/22_locale/ctype.html:  Likewise.
      	* docs/22_locale/howto.html:  Likewise.
      	* docs/22_locale/locale.html:  Likewise.
      	* docs/23_containers/howto.html:  Likewise.
      	* docs/23_containers/wrappers_h.txt:  Likewise.
      	* docs/24_iterators/howto.html:  Likewise.
      	* docs/25_algorithms/howto.html:  Likewise.
      	* docs/26_numerics/howto.html:  Likewise.
      	* docs/27_io/howto.html:  Likewise.
      	* docs/27_io/iostreams_hierarchy.pdf:  Likewise.
      	* docs/ext/howto.html:  Likewise.
      	* docs/faq/index.html:  Likewise.
      	* docs/faq/index.txt:  Likewise.
      	* docs/html/Makefile:  ...to here.
      	* docs/html/configopts.html:  Likewise.
      	* docs/html/documentation.html:  Likewise.
      	* docs/html/install.html:  Likewise.
      	* docs/html/lib3styles.css:  Likewise.
      	* docs/html/17_intro/BADNAMES:  Likewise.
      	* docs/html/17_intro/BUGS:  Likewise.
      	* docs/html/17_intro/C++STYLE:  Likewise.
      	* docs/html/17_intro/CHECKLIST:  Likewise.
      	* docs/html/17_intro/COPYING:  Likewise.
      	* docs/html/17_intro/DESIGN:  Likewise.
      	* docs/html/17_intro/HEADER_POLICY:  Likewise.
      	* docs/html/17_intro/PROBLEMS:  Likewise.
      	* docs/html/17_intro/RELEASE-NOTES:  Likewise.
      	* docs/html/17_intro/TODO:  Likewise.
      	* docs/html/17_intro/contribute.html:  Likewise.
      	* docs/html/17_intro/headers_cc.txt:  Likewise.
      	* docs/html/17_intro/howto.html:  Likewise.
      	* docs/html/17_intro/libstdc++-assign.txt:  Likewise.
      	* docs/html/17_intro/organization:  Likewise.
      	* docs/html/17_intro/porting-howto.html:  Likewise.
      	* docs/html/18_support/howto.html:  Likewise.
      	* docs/html/19_diagnostics/howto.html:  Likewise.
      	* docs/html/20_util/howto.html:  Likewise.
      	* docs/html/21_strings/gotw29a.txt:  Likewise.
      	* docs/html/21_strings/howto.html:  Likewise.
      	* docs/html/21_strings/stringtok_h.txt:  Likewise.
      	* docs/html/21_strings/stringtok_std_h.txt:  Likewise.
      	* docs/html/22_locale/codecvt.html:  Likewise.
      	* docs/html/22_locale/ctype.html:  Likewise.
      	* docs/html/22_locale/howto.html:  Likewise.
      	* docs/html/22_locale/locale.html:  Likewise.
      	* docs/html/23_containers/howto.html:  Likewise.
      	* docs/html/23_containers/wrappers_h.txt:  Likewise.
      	* docs/html/24_iterators/howto.html:  Likewise.
      	* docs/html/25_algorithms/howto.html:  Likewise.
      	* docs/html/26_numerics/howto.html:  Likewise.
      	* docs/html/27_io/howto.html:  Likewise.
      	* docs/html/27_io/iostreams_hierarchy.pdf:  Likewise.
      	* docs/html/ext/howto.html:  Likewise.
      	* docs/html/faq/index.html:  Likewise.
      	* docs/html/faq/index.txt:  Likewise.
      
      From-SVN: r38166
      Phil Edwards committed
    • zipfile.h (ZipDirectory): Declare size, uncompressed_size, filestart and… · 6e5589e8
      zipfile.h (ZipDirectory): Declare size, uncompressed_size, filestart and filename_length as int values.
      
      	* zipfile.h (ZipDirectory): Declare size, uncompressed_size,
      	filestart and filename_length as int values.
      
      From-SVN: r38165
      Anthony Green committed
  3. 09 Dec, 2000 19 commits