1. 06 Apr, 2001 24 commits
    • stl_algobase.h (std::equal): avoid use of possibly-undefined operator != (one line patch). · 14bc1c0e
      
      2001-04-06  Joe Buck  <jbuck@welsh-buck.org>
      
              * stl_algobase.h (std::equal): avoid use of possibly-undefined
              operator != (one line patch).
      
      From-SVN: r41170
      Benjamin Kosnik committed
    • equal.cc: New test. · a1fae794
      
      2001-04-06  Gabriel Dos Reis  <gdr@codesourcery.com>
      
      	* testsuite/25_algorithms/equal.cc: New test.
      
      From-SVN: r41169
      Gabriel Dos Reis committed
    • backward_warning.h: Re-enable. · 4efbaaa7
      
      2001-04-06   Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/backward/backward_warning.h: Re-enable.
      
      From-SVN: r41168
      Benjamin Kosnik committed
    • 15071.C (main): Update to conformant headers and constructs. · a5434cb7
      
      
      
      
      
      2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
      	headers and constructs.
      	* g++.old-deja/g++.robertl/eb79.C: Same.
      	* g++.old-deja/g++.robertl/eb77.C (main): Same.
      	* g++.old-deja/g++.robertl/eb73.C: Same.
      	* g++.old-deja/g++.robertl/eb66.C (main): Same.
      	* g++.old-deja/g++.robertl/eb55.C (t): Same.
      	* g++.old-deja/g++.robertl/eb54.C (main): Same.
      	* g++.old-deja/g++.robertl/eb46.C (main): Same.
      	* g++.old-deja/g++.robertl/eb44.C: Same.
      	* g++.old-deja/g++.robertl/eb41.C (main): Same.
      	* g++.old-deja/g++.robertl/eb4.C (main): Same.
      	* g++.old-deja/g++.robertl/eb39.C: Same.
      	* g++.old-deja/g++.robertl/eb33.C (main): Same.
      	* g++.old-deja/g++.robertl/eb31.C (main): Same.
      	* g++.old-deja/g++.robertl/eb30.C: Same.
      	* g++.old-deja/g++.robertl/eb3.C: Same.
      	* g++.old-deja/g++.robertl/eb24.C (T>): Same.
      	* g++.old-deja/g++.robertl/eb21.C: Same.
      	* g++.old-deja/g++.robertl/eb15.C: Same.
      	* g++.old-deja/g++.robertl/eb118.C: Same.
      	* g++.old-deja/g++.robertl/eb115.C (main): Same.
      	* g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
      	* g++.old-deja/g++.robertl/eb109.C: Same.
      	* g++.old-deja/g++.other/sibcall1.C (main): Same.
      	* g++.old-deja/g++.mike/rtti1.C: Same.
      	* g++.old-deja/g++.mike/p658.C: Same.
      	* g++.old-deja/g++.mike/net46.C: Same.
      	* g++.old-deja/g++.mike/net34.C: Same.
      	* g++.old-deja/g++.mike/memoize1.C: Same.
      	* g++.old-deja/g++.mike/eh2.C: Same.
      	* g++.old-deja/g++.law/weak.C: Same.
      	* g++.old-deja/g++.law/visibility7.C: Same.
      	* g++.old-deja/g++.law/visibility25.C: Same.
      	* g++.old-deja/g++.law/visibility22.C: Same.
      	* g++.old-deja/g++.law/visibility2.C: Same.
      	* g++.old-deja/g++.law/visibility17.C: Same.
      	* g++.old-deja/g++.law/visibility13.C: Same.
      	* g++.old-deja/g++.law/visibility10.C: Same.
      	* g++.old-deja/g++.law/visibility1.C: Same.
      	* g++.old-deja/g++.law/virtual3.C (eval): Same.
      	* g++.old-deja/g++.law/vbase1.C: Same.
      	* g++.old-deja/g++.law/operators32.C: Same.
      	* g++.old-deja/g++.law/nest3.C: Same.
      	* g++.old-deja/g++.law/missed-error2.C (foo): Same.
      	* g++.old-deja/g++.law/except5.C (main): Same.
      	* g++.old-deja/g++.law/cvt7.C (run): Same.
      	* g++.old-deja/g++.law/cvt2.C: Same.
      	* g++.old-deja/g++.law/cvt16.C: Same.
      	* g++.old-deja/g++.law/ctors6.C (bar): Same.
      	* g++.old-deja/g++.law/ctors17.C (main): Same.
      	* g++.old-deja/g++.law/ctors13.C: Same.
      	* g++.old-deja/g++.law/ctors12.C (main): Same.
      	* g++.old-deja/g++.law/ctors10.C: Same.
      	* g++.old-deja/g++.law/code-gen5.C: Same.
      	* g++.old-deja/g++.law/bad-error7.C: Same.
      	* g++.old-deja/g++.law/arm9.C: Same.
      	* g++.old-deja/g++.law/arm12.C: Same.
      	* g++.old-deja/g++.law/arg8.C: Same.
      	* g++.old-deja/g++.law/arg1.C: Same.
      	* g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
      	* g++.old-deja/g++.jason/template31.C: Same.
      	* g++.old-deja/g++.jason/template24.C (main): Same.
      	* g++.old-deja/g++.jason/2371.C: Same.
      	* g++.old-deja/g++.eh/new2.C: Same.
      	* g++.old-deja/g++.eh/new1.C: Same.
      	* g++.old-deja/g++.brendan/ptolemy2.C: Same.
      	* g++.old-deja/g++.brendan/nest21.C (main): Same.
      	* g++.old-deja/g++.brendan/err-msg3.C: Same.
      	* g++.old-deja/g++.brendan/crash62.C: Same.
      	* g++.old-deja/g++.brendan/crash52.C: Same.
      	* g++.old-deja/g++.brendan/crash49.C (main): Same.
      	* g++.old-deja/g++.brendan/crash38.C: Same.
      	* g++.old-deja/g++.brendan/crash15.C (main): Same.
      	* g++.old-deja/g++.brendan/copy9.C: Same.
      
      From-SVN: r41167
      Benjamin Kosnik committed
    • parse.y (analyze_clinit_body): Return true if the second operand of a METHOD_EXPR is nonzero. · 2d9fea5d
      	* parse.y (analyze_clinit_body): Return true if the second operand
      	of a METHOD_EXPR is nonzero.
      
      From-SVN: r41164
      Tom Tromey committed
    • Make-lang.in ($(srcdir)/java/parse-scan.c): Run bison from build directory. · 613bb86e
      	* Make-lang.in ($(srcdir)/java/parse-scan.c): Run bison from build
      	directory.
      	($(srcdir)/java/parse.c): Likewise.
      
      From-SVN: r41162
      Tom Tromey committed
    • tests_flags.in (CROSS_LIB_PATH): Add as -B flag. · af8aa517
      
      2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
                  Alexandre Oliva  <aoliva@redhat.com>
      
      	* tests_flags.in (CROSS_LIB_PATH): Add as -B flag.
      
      Co-Authored-By: Alexandre Oliva <aoliva@redhat.com>
      
      From-SVN: r41160
      Benjamin Kosnik committed
    • std_cmath.h: Get rid of C99 math macros. · e521873c
              * include/c_std/bits/std_cmath.h: Get rid of C99 math macros.
              * testsuite/26_numerics/c99_macros.cc: Add test.
      
      From-SVN: r41159
      Gabriel Dos Reis committed
    • index.html: Update for 2.92, grab from RELEASE-NOTES. · 6d32e2c9
      2001-04-06  Phil Edwards  <pme@sources.redhat.com>
      
      	* docs/html/faq/index.html:  Update for 2.92, grab from RELEASE-NOTES.
      	* docs/html/faq/index.txt:  Regenerated.
      
      From-SVN: r41158
      Phil Edwards committed
    • jni.cc (wrap_value<jobject>, [...]): Removed. · 80a44e08
      	* jni.cc (wrap_value<jobject>, wrap_value<jclass>): Removed.
      	(wrap_value<T*>): New specialization.
      	(_Jv_JNI_PopLocalFrame): Update env->locals.
      
      From-SVN: r41157
      Tom Tromey committed
    • * MAINTAINERS: Add self and RTH as C front end maintainers. · 67916302
      From-SVN: r41154
      Joseph Myers committed
    • 20001203-2.c (main): Count argument is of type __SIZE_TYPE__. · 608d74c4
      	* gcc.c-torture/execute/20001203-2.c (main):
      	Count argument is of type __SIZE_TYPE__.
      
      From-SVN: r41153
      J"orn Rennecke committed
    • backward_warning.h: Temporarily disable until g++ testsuite changes go in. · 8f946b6e
      
      2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/backward/backward_warning.h: Temporarily disable until
      	g++ testsuite changes go in.
      	* tests_flags.in (CROSS_LIB_PATH): Add.
      
      From-SVN: r41149
      Benjamin Kosnik committed
    • configure.in: Add check for lstat. · f9200da2
      	* configure.in: Add check for lstat.
      	* configure, config.in: Regenerate.
      	* cppinit.c (append_include_chain): Make empty path ".".
              * cpplib.c (do_line): Don't simplify #line paths.
              * cppfiles.c (remove_component_p): New function.
      	(find_or_create_entry): Acknowledge stat () errors during
      	path simplification.
      	(handle_missing_header): Don't simplify paths.
              (_cpp_simplify_pathname): Don't simplify VMS paths.  Return
              the empty path untouched.  Don't leave a trailing '/'.
      
      From-SVN: r41148
      Neil Booth committed
    • Daily bump. · 0bda3da7
      From-SVN: r41146
      GCC Administrator committed
    • config.sub: Make sure to match an already-canonicalized machine name (eg. · d2bc0628
      
      2001-04-05  Alexandre Oliva  <aoliva@redhat.com>
      
              * config.sub: Make sure to match an already-canonicalized
              machine name (eg. mn10300-unknown-elf).
      
      From-SVN: r41145
      Alexandre Oliva committed
    • cp-tree.h (DECL_THIS_INLINE): Rename to DECL_DECLARED_INLINE_P. · 79065db2
      	* cp-tree.h (DECL_THIS_INLINE): Rename to DECL_DECLARED_INLINE_P.
      	* decl.c (duplicate_decls): Adjust accordingly.
      	(maybe_commonize_var): Likewise.
      	(grokfndecl): Likewise.
      	(start_function): Likewise.
      	(start_method): Likewise.
      	* decl2.c (key_method): Likewise.
      	(import_export_decl): Likewise.
      	* method.c (implicitly_declare_fn): Likewise.
      	* optimize.c (maybe_clone_body): Likewise.
      
      From-SVN: r41144
      Mark Mitchell committed
    • lang-specs.h: Add __DEPRECATED. · b03eced6
      
      2001-04-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* lang-specs.h: Add __DEPRECATED.
      
      From-SVN: r41142
      Benjamin Kosnik committed
    • lang-specs.h: Add __GXX_DEPRECATED. · fdecbf8a
      
      2001-04-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* lang-specs.h: Add __GXX_DEPRECATED.
      
      From-SVN: r41141
      Benjamin Kosnik committed
    • cppdefault.c (GPLUSPLUS_BACKWARD_INCLUDE_DIR): Add. · 98c2359b
      
      2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* cppdefault.c (GPLUSPLUS_BACKWARD_INCLUDE_DIR): Add.
      	* Makefile.in (-DGPLUSPLUS_BACKWARD_INCLUDE_DIR): Add.
      
      From-SVN: r41140
      Benjamin Kosnik committed
    • Warn when using backward headers. · baac9fce
      
      2001-04-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Warn when using backward headers.
      	* include/backward/algo.h: Include warning file.
      	* include/backward/vector.h: Same.
      	* include/backward/tree.h: Same.
      	* include/backward/tempbuf.h: Same.
      	* include/backward/strstream: Same.
      	* include/backward/streambuf.h: Same.
      	* include/backward/stream.h: Same.
      	* include/backward/stack.h: Same.
      	* include/backward/slist.h: Same.
      	* include/backward/set.h: Same.
      	* include/backward/rope.h:
      	* include/backward/queue.h: Same.
      	* include/backward/pair.h: Same.
      	* include/backward/ostream.h: Same.
      	* include/backward/new.h: Same.
      	* include/backward/multiset.h: Same.
      	* include/backward/multimap.h: Same.
      	* include/backward/map.h: Same.
      	* include/backward/list.h: Same.
      	* include/backward/iterator.h: Same.
      	* include/backward/istream.h: Same.
      	* include/backward/iostream.h:
      	* include/backward/iomanip.h:
      	* include/backward/heap.h: Same.
      	* include/backward/hashtable.h:
      	* include/backward/hash_set.h:
      	* include/backward/hash_map.h:
      	* include/backward/function.h:
      	* include/backward/fstream.h:
      	* include/backward/deque.h:
      	* include/backward/defalloc.h: Same.
      	* include/backward/complex.h: Same.
      	* include/backward/bvector.h:
      	* include/backward/alloc.h:
      	* include/backward/algobase.h: Same.
      
      	* include/backward/backward_warning.h: New file.
      	* src/Makefile.am (backward_headers): Add backward_warning.h
      	* src/Makefile.in: Regenerate.
      
      2001-04-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/Makefile.am (myinstalldirs): Make sure backward directory is
      	created.
      	(myinstallheaders): Install backward headers in backward directory.
      	* src/Makefile.in: Regenerate.
      
      From-SVN: r41139
      Benjamin Kosnik committed
    • cppfiles.c (open_file): Fail directories silently, but with an errno of NOENT set. · 7c092714
      	* cppfiles.c (open_file): Fail directories silently, but
      	with an errno of NOENT set.
      	(read_include_file): Move the common exit code to the sole
      	caller.  Return an int indicating success or failure.  Let
      	open_file handle directories.
      	(stack_include_file): If read_include_file fails,
      	push a "null" buffer.
      
      From-SVN: r41138
      Neil Booth committed
    • Prepare for libstdc++-2.92. · 8d66b99a
      
      2001-04-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Prepare for libstdc++-2.92.
      	* docs/html/17_intro/RELEASE-NOTES (New): Update.
      	* docs/html/configopts.html: Fix formatting.
      	* README (file): Updates.
      	* include/bits/c++config (__GLIBCPP__): Update.
      
      From-SVN: r41136
      Benjamin Kosnik committed
  2. 05 Apr, 2001 16 commits