1. 25 May, 2000 21 commits
    • inclosure: Change to... · c66265e4
      
      2000-05-25  Benjamin Kosnik  <bkoz@milou.soma.redhat.com>
      
      	* inclosure: Change to...
      	* mkinclosure: This.
      	Fix paths to bash.
      	* mkcshadow: Fix paths to bash.
      
      	* src/Makefile.am: Tweaks. Do cshadow header trickery at build time.
      	* src/Makefile.in: Regnerate.
      	* acinclude.m4 (GLIBCPP_COMPILER_VERSION): Fix typo.
      	(GLIBCPP_ENABLE_SHADOW): Do a less gross hack.
      	* aclocal.m4: Regenerate.
      	* mkcheck.in (INC_PATH): Tweak.
      
      	* configure.in: Enable long long by default.
      	* configure: Regenerate.
      
      	* mkcheck.in (LIB_PATH): Revert.
      
      From-SVN: r34168
      Benjamin Kosnik committed
    • inclosure: Change to... · 39e09fba
      
      2000-05-25  Benjamin Kosnik  <bkoz@milou.soma.redhat.com>
      
      	* inclosure: Change to...
      	* mkinclosure: This.
      	Fix paths to bash.
      	* mkcshadow: Fix paths to bash.
      
      	* src/Makefile.am: Tweaks. Do cshadow header trickery at build time.
      	* src/Makefile.in: Regnerate.
      	* acinclude.m4 (GLIBCPP_COMPILER_VERSION): Fix typo.
      	(GLIBCPP_ENABLE_SHADOW): Do a less gross hack.
      	* aclocal.m4: Regenerate.
      	* mkcheck.in (INC_PATH): Tweak.
      
      	* configure.in: Enable long long by default.
      	* configure: Regenerate.
      
      	* mkcheck.in (LIB_PATH): Revert.
      
      From-SVN: r34167
      Benjamin Kosnik committed
    • inclosure: Change to... · 5b80666b
      
      2000-05-25  Benjamin Kosnik  <bkoz@milou.soma.redhat.com>
      
      	* inclosure: Change to...
      	* mkinclosure: This.
      	Fix paths to bash.
      	* mkcshadow: Fix paths to bash.
      
      	* src/Makefile.am: Tweaks. Do cshadow header trickery at build time.
      	* src/Makefile.in: Regnerate.
      	* acinclude.m4 (GLIBCPP_COMPILER_VERSION): Fix typo.
      	(GLIBCPP_ENABLE_SHADOW): Do a less gross hack.
      	* aclocal.m4: Regenerate.
      
      	* configure.in: Enable long long by default.
      	* configure: Regenerate.
      
      	* mkcheck.in (LIB_PATH): Revert.
      
      From-SVN: r34166
      Benjamin Kosnik committed
    • cxxabi.h (__pbase_type_info): Define, based on __pointer_type_info. · e65d7eac
      	* inc/cxxabi.h (__pbase_type_info): Define, based on
      	__pointer_type_info.
      	(__pointer_type_info): Derive from __pbase_type_info. Adjust.
      	(__pointer_to_member_type_info): Likewise.
      	* tinfo2.cc (__pbase_type_info::~__pbase_type_info): Implement.
      	(__pointer_to_member_type_info::__is_pointer_p): Remove.
      	(__pointer_type_info::__do_catch): Rename to ...
      	(__pbase_type_info::__do_catch): ... here. Adjust.
      	(__pbase_type_info::__pointer_catch): Implement.
      	(__pointer_type_info::__pointer_catch): Adjust.
      	(__pointer_to_member_type_info::__pointer_catch): Adjust.
      
      From-SVN: r34165
      Nathan Sidwell committed
    • catch11.C: New test. · bebc2c61
      	* g++.old-deja/g++.eh/catch11.C: New test.
      	* g++.old-deja/g++.eh/catch12.C: New test.
      
      From-SVN: r34164
      Nathan Sidwell committed
    • tinfo.h (__user_type_info::contained_virtual_p): New predicate. · e2e11048
      	* tinfo.h (__user_type_info::contained_virtual_p): New
      	predicate.
      	* tinfo.cc (__user_type_info::do_upcast): Fix bug with diamond
      	shaped heirarchy.
      	(__vmi_class_type_info::__do_upcast): Fix bug with NULL pointer to
      	diamond shaped heirarchy. Add early out for mixed diamond and
      	duplicate shaped heirarchy.
      
      From-SVN: r34163
      Nathan Sidwell committed
    • [multiple changes] · bf93f43b
      
      2000-05-24   Nathan "I don't write ChangeLog Entries" Myers  <ncm@cantrip.org>
      
      	* config/cpu/i486: New directory.
      	* config/cpu/i486/bits: New directory.
      	* config/cpu/i486/bits/atomicity.h: New file.
      	* config/cpu/i386/bits/atomicity.h (__compare_and_swap): Delete
      	'cmpxchgl' asm.
      	* acinclude.m4 (GLIBCPP_CHECK_CPU): Enable i386.
      
      2000-05-24  Loren J. Rittle  <ljrittle@acm.org>
      
              * backward/alloc.h (__default_alloc_template): Only expose
                implementation-specific symbol, if it exists in the
                configuration.
              * backward/iostream.h (ends): Expose symbol.
              * backward/strstream.h: New file.
              * backward/stream.h: New file.
              * backward/ostream.h: New file.
              * backward/istream.h: New file.
              * backward/fstream.h: New file.
              * backward/complex.h: New file.
              * backward/iomanip.h: New file.
      
      	* mkcheck.in (LIB_PATH): Add -R bits.
      
      	* math/carg.c (carg): Replace __atan2 with atan2.
      
      From-SVN: r34162
      Benjamin Kosnik committed
    • alloc.h (__default_alloc_template): Only expose implementation-specific symbol,… · 1601a6a0
      alloc.h (__default_alloc_template): Only expose implementation-specific symbol, if it exists in the configuration.
      
      
      2000-05-24  Loren J. Rittle  <ljrittle@acm.org>
      
              * backward/alloc.h (__default_alloc_template): Only expose
                implementation-specific symbol, if it exists in the
                configuration.
              * backward/iostream.h (ends): Expose symbol.
              * backward/strstream.h: New file.
              * backward/stream.h: New file.
              * backward/ostream.h: New file.
              * backward/istream.h: New file.
              * backward/fstream.h: New file.
              * backward/complex.h: New file.
              * backward/iomanip.h: New file.
      
      	* mkcheck.in (LIB_PATH): Add -R bits.
      
      	* math/carg.c (carg): Replace __atan2 with atan2.
      
      From-SVN: r34161
      Loren J. Rittle committed
    • i486: New directory. · 53601625
      
      2000-05-19   Nathan "I don't write ChangeLog Entries" Myers  <ncm@cantrip.org>
      
      	* config/cpu/i486: New directory.
      	* config/cpu/i486/bits: New directory.
      	* config/cpu/i486/bits/atomicity.h: New file.
      	* config/cpu/i386/bits/atomicity.h (__compare_and_swap): Delete
      	'cmpxchgl' asm.
      	* acinclude.m4 (GLIBCPP_CHECK_CPU): Enable i386.
      
      From-SVN: r34160
      Nathan C. Myers committed
    • Daily bump. · 3edd645e
      From-SVN: r34159
      Jeff Law committed
    • recog.c (offsettable_address_p): If mode size is zero, assume BIGGEST_ALIGNMENT. · 7bdebc3a
              * recog.c (offsettable_address_p): If mode size is zero, assume
              BIGGEST_ALIGNMENT.
      
      From-SVN: r34158
      Richard Henderson committed
    • Makefile.am (TAGS): Construct. · d94611f1
      
      2000-05-24  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* Makefile.am (TAGS): Construct.
      	* Makefile.in: Rengerate.
      	* src/Makefile.am: Tweak.
      	* src/Makefile.in: Tweak.
      	* configure.in: Tweak.
      
      	* bits/c++config.h: Rename to ...
      	* bits/c++config: This.
      	* mkc++config: Adjust.
      
      From-SVN: r34157
      Benjamin Kosnik committed
    • configure.in: Check for -Wno-long-long option support and improve handling of warning CFLAGS... · ff5def20
              * configure.in: Check for -Wno-long-long option support and improve
              handling of warning CFLAGS for stages 1 and 2.
              * Makefile.in (WARN_CFLAGS): Move definition to configure.in.
              * configure: Regenerate.
      
      From-SVN: r34156
      J. David Anglin committed
    • Fix minor goofs pointed out by Stan. · 9ea551b2
      From-SVN: r34155
      Jeff Law committed
    • Forgot to commit. · c20a2ab1
      From-SVN: r34154
      Jeff Law committed
    • gcc.texi: Remove contributor list. · 73bb9454
              * gcc.texi: Remove contributor list.  Instead include contrib.texi.
              * contrib.texi: New file.
      
      From-SVN: r34152
      Jeff Law committed
    • revert: loop.h (struct induction): Add multi_insn_incr. · 98d1cd45
      	* Back out this patch:
      	Tue Dec  7 19:22:06 1999  Richard Henderson  <rth@cygnus.com>
                * loop.h (struct induction): Add multi_insn_incr.
                * loop.c (basic_induction_var): New multi_insn_incr argument.
                Set it if we search back through previous insns for the biv.
                (record_biv): New multi_insn_incr argument; fill in struct induction.
                (strength_reduce): Discard an iv with multiple bivs, any of
                which require multiple insns to increment.
      
      	* loop.c (check_insn_for_bivs): Remove bits copied from above patch.
      
      From-SVN: r34151
      J"orn Rennecke committed
    • rtl.h (loc_mentioned_in_p): Declare. · db7ba742
      	* rtl.h (loc_mentioned_in_p): Declare.
      	* reload.c (loc_mentioned_in_p): Moved from here...
      	* rtlanal.c (loc_mentioned_in_p): to here.  No longer static.
      	Fix loop increment for 'E' handling.
      	* loop.c (strength_reduce): When doing biv->giv conversion,
      	take multi-insn biv increments into account.
      
      From-SVN: r34150
      J"orn Rennecke committed
    • stmt.c (expand_end_bindings): Look through NOTEs to find a BARRIER. · 04da69d3
              * stmt.c (expand_end_bindings): Look through NOTEs to find a
              BARRIER.
      
      From-SVN: r34149
      Jason Merrill committed
    • new · 392b6316
      From-SVN: r34148
      Jason Merrill committed
  2. 24 May, 2000 19 commits