1. 18 Oct, 2002 9 commits
    • re PR c++/8080 ([Regression in main trunk] g++ 3.3 ICE in make_decl_rtl) · 5275f2bf
              PR c++/8080
              * semantics.c (finish_for_cond, finish_while_stmt_cond): Don't mess
              with condition decls in a template.
      
      From-SVN: r58282
      Jason Merrill committed
    • class.c (add_method): Compare template parms too. · 8a188e24
      cp:
      	* class.c (add_method): Compare template parms too.
      testsuite:
      	* g++.dg/overload/member2.C: New test.
      
      From-SVN: r58278
      Nathan Sidwell committed
    • Update email address · e6ffac8a
      From-SVN: r58277
      Gabriel Dos Reis committed
    • Daily bump. · ab1a3593
      From-SVN: r58276
      GCC Administrator committed
    • configure.in: Use target, not target_alias, when matching triplet patterns. · a0f27776
      2002-10-18  Phil Edwards  <pme@gcc.gnu.org>
      
      	* configure.in:  Use target, not target_alias, when matching triplet
      	patterns.
      	* configure:  Regenerate.
      
      From-SVN: r58270
      Phil Edwards committed
    • rs6000.h (HARD_REGNO_MODE_OK): Allow arbitrary modes in CTR/LR/MQ. · b991a865
      	* config/rs6000/rs6000.h (HARD_REGNO_MODE_OK): Allow arbitrary modes
      	in CTR/LR/MQ.
      	* config/rs6000/rs6000.md (movcc_internal1): Support CCmode moves
      	to/from CTR/LR/MQ.
      	(movsf_hardfloat): Support SFmode moves to/from CTR/LR/MQ.
      	(movsf_softfloat): Likewise.
      
      From-SVN: r58267
      Geoffrey Keating committed
    • README: Describe new compat directory. · 768bf0ab
      2002-10-17  Janis Johnson  <janis187@us.ibm.com>
      
      	* g++.dg/README: Describe new compat directory.
      	* g++.dg/dg.exp: Skip tests in compat directory.
      	* README.compat: New file.
      	* lib/compat.exp: New expect script.
      	* g++.dg/compat: New test directory.
      	* g++.dg/compat/compat.exp: New expect script.
      	* g++.dg/compat/abi: New test directory.
      	* g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
      	g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
      	g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
      	g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
      	g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
      	g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
      	g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
      	g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
      	g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
      	g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
      	g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
      	g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
      	* g++.dg/compat/break: New test directory.
      	* g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
      	g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
      	g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
      	g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
      	g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
      	g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
      	g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
      	g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
      	g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
      	g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
      	g++.dg/compat/break/README: New files.
      	* g++.dg/compat/eh: New test directory.
      	* g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
      	g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
      	g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
      	g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
      	g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
      	g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
      	g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
      	g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
      	g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
      	g++.dg/compat/eh/filter2_y.C,
      	g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
      	g++.dg/compat/eh/new1_y.C,
      	g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
      	g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
      	g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
      	g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
      	g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
      	g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
      	g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
      	g++.dg/compat/eh/unexpected1_y.C: New files.
      	* g++.dg/compat/init: New test directory.
      	* g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
      	g++.dg/compat/init/array5_y.C,
      	g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
      	g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
      	g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
      	g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
      	g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
      	g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
      	g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
      	g++.dg/compat/init/init-ref2_y.C: New files.
      
      From-SVN: r58266
      Janis Johnson committed
    • Makefile.in (site.exp): Add ALT_CXX_UNDER_TEST and COMPAT_OPTIONS. · fa870451
      2002-10-17  Janis Johnson  <janis187@us.ibm.com>
      
      	* Makefile.in (site.exp): Add ALT_CXX_UNDER_TEST and COMPAT_OPTIONS.
      
      From-SVN: r58265
      Janis Johnson committed
  2. 17 Oct, 2002 19 commits
  3. 16 Oct, 2002 12 commits