OSDN Git Service

* gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 27a1bac..411df2b 100644 (file)
+2004-11-22  Bob Wilson  <bob.wilson@acm.org>
+
+       * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
+
+2004-11-22  Dale Johannesen  <dalej@apple.com>
+
+       * gcc.dg/20041111-1.c:  New.
+
+2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
+
+       PR tree-opt/18536
+       * gcc.dg/vect/pr18536.c: New test.
+
+2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       PR c++/18354
+       * g++.dg/template/nontype11.C: New test.
+
+2004-11-21  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/18520
+       * gcc.dg/pr18520-1.c: New test case.
+
+2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
+       * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
+       gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
+       expected diagnostics.
+
+2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR target/18580
+       * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
+       vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
+       vect-77.c, vect-77a.c: XFAIL on the SPARC.
+
+2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
+
+2004-11-19  Mark Mitchell  <mark@codesourcery.com>
+            Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/target-supports.exp (check_visibility_available): Really
+       test the compiler.
+
+2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
+
+       PR tree-opt/18181
+       * gcc.dg/vect/vect-85.c: New test.
+       * gcc.dg/vect/vect-86.c: New test.
+       * gcc.dg/vect/vect-87.c: New test.
+       * gcc.dg/vect/vect-88.c: New test.
+
+2004-11-19  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
+
+2004-11-18  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
+       * gcc.dg/ppc-and-1.c: Ditto.
+       * gcc.dg/ppc-compare-1.c: Ditto.
+       * gcc.dg/ppc-mov-1.c: Ditto
+
+2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
+            Mark Mitchell  <mark@codesourcery.com>
+
+       * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
+
+2004-11-17  Janis Johnson  <janis187@us.ibm.com>
+            Aldy Hernandez  <aldyh@redhat.com>
+
+       * lib/target-supports.exp (check_effective_target_vect_int): New
+       (check_effective_target_vect_float): New
+       (check_effective_target_vect_double): New.
+       (is-effective-target): Support new effective targets keywords.
+       * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
+       default action for dg-do.
+       * gcc.dg/vect/pr16105.c: Use new support.
+       * gcc.dg/vect/pr18400.c: Ditto.
+       * gcc.dg/vect/pr18425.c: Ditto.
+       * gcc.dg/vect/vect-1.c: Ditto.
+       * gcc.dg/vect/vect-10.c: Ditto.
+       * gcc.dg/vect/vect-11.c: Ditto.
+       * gcc.dg/vect/vect-12.c: Ditto.
+       * gcc.dg/vect/vect-13.c: Ditto.
+       * gcc.dg/vect/vect-14.c: Ditto.
+       * gcc.dg/vect/vect-15.c: Ditto.
+       * gcc.dg/vect/vect-16.c: Ditto.
+       * gcc.dg/vect/vect-17.c: Ditto.
+       * gcc.dg/vect/vect-18.c: Ditto.
+       * gcc.dg/vect/vect-19.c: Ditto.
+       * gcc.dg/vect/vect-2.c: Ditto.
+       * gcc.dg/vect/vect-20.c: Ditto.
+       * gcc.dg/vect/vect-21.c: Ditto.
+       * gcc.dg/vect/vect-22.c: Ditto.
+       * gcc.dg/vect/vect-23.c: Ditto.
+       * gcc.dg/vect/vect-24.c: Ditto.
+       * gcc.dg/vect/vect-25.c: Ditto.
+       * gcc.dg/vect/vect-26.c: Ditto.
+       * gcc.dg/vect/vect-27.c: Ditto.
+       * gcc.dg/vect/vect-27a.c: Ditto.
+       * gcc.dg/vect/vect-28.c: Ditto.
+       * gcc.dg/vect/vect-29.c: Ditto.
+       * gcc.dg/vect/vect-29a.c: Ditto.
+       * gcc.dg/vect/vect-3.c: Ditto.
+       * gcc.dg/vect/vect-30.c: Ditto.
+       * gcc.dg/vect/vect-31.c: Ditto.
+       * gcc.dg/vect/vect-32.c: Ditto.
+       * gcc.dg/vect/vect-33.c: Ditto.
+       * gcc.dg/vect/vect-34.c: Ditto.
+       * gcc.dg/vect/vect-35.c: Ditto.
+       * gcc.dg/vect/vect-36.c: Ditto.
+       * gcc.dg/vect/vect-37.c: Ditto.
+       * gcc.dg/vect/vect-38.c: Ditto.
+       * gcc.dg/vect/vect-4.c: Ditto.
+       * gcc.dg/vect/vect-40.c: Ditto.
+       * gcc.dg/vect/vect-41.c: Ditto.
+       * gcc.dg/vect/vect-42.c: Ditto.
+       * gcc.dg/vect/vect-43.c: Ditto.
+       * gcc.dg/vect/vect-44.c: Ditto.
+       * gcc.dg/vect/vect-45.c: Ditto.
+       * gcc.dg/vect/vect-46.c: Ditto.
+       * gcc.dg/vect/vect-47.c: Ditto.
+       * gcc.dg/vect/vect-48.c: Ditto.
+       * gcc.dg/vect/vect-48a.c: Ditto.
+       * gcc.dg/vect/vect-49.c: Ditto.
+       * gcc.dg/vect/vect-5.c: Ditto.
+       * gcc.dg/vect/vect-50.c: Ditto.
+       * gcc.dg/vect/vect-51.c: Ditto.
+       * gcc.dg/vect/vect-52.c: Ditto.
+       * gcc.dg/vect/vect-53.c: Ditto.
+       * gcc.dg/vect/vect-54.c: Ditto.
+       * gcc.dg/vect/vect-55.c: Ditto.
+       * gcc.dg/vect/vect-56.c: Ditto.
+       * gcc.dg/vect/vect-56a.c: Ditto.
+       * gcc.dg/vect/vect-57.c: Ditto.
+       * gcc.dg/vect/vect-58.c: Ditto.
+       * gcc.dg/vect/vect-59.c: Ditto.
+       * gcc.dg/vect/vect-6.c: Ditto.
+       * gcc.dg/vect/vect-60.c: Ditto.
+       * gcc.dg/vect/vect-61.c: Ditto.
+       * gcc.dg/vect/vect-62.c: Ditto.
+       * gcc.dg/vect/vect-63.c: Ditto.
+       * gcc.dg/vect/vect-64.c: Ditto.
+       * gcc.dg/vect/vect-65.c: Ditto.
+       * gcc.dg/vect/vect-66.c: Ditto.
+       * gcc.dg/vect/vect-67.c: Ditto.
+       * gcc.dg/vect/vect-68.c: Ditto.
+       * gcc.dg/vect/vect-69.c: Ditto.
+       * gcc.dg/vect/vect-7.c: Ditto.
+       * gcc.dg/vect/vect-72.c: Ditto.
+       * gcc.dg/vect/vect-72a.c: Ditto.
+       * gcc.dg/vect/vect-73.c: Ditto.
+       * gcc.dg/vect/vect-74.c: Ditto.
+       * gcc.dg/vect/vect-75.c: Ditto.
+       * gcc.dg/vect/vect-76.c: Ditto.
+       * gcc.dg/vect/vect-77.c: Ditto.
+       * gcc.dg/vect/vect-77a.c: Ditto.
+       * gcc.dg/vect/vect-78.c: Ditto.
+       * gcc.dg/vect/vect-79.c: Ditto.
+       * gcc.dg/vect/vect-8.c: Ditto.
+       * gcc.dg/vect/vect-80.c: Ditto.
+       * gcc.dg/vect/vect-82.c: Ditto.
+       * gcc.dg/vect/vect-82_64.c: Ditto.
+       * gcc.dg/vect/vect-83.c: Ditto.
+       * gcc.dg/vect/vect-83_64.c: Ditto.
+       * gcc.dg/vect/vect-9.c: Ditto.
+       * gcc.dg/vect/vect-all.c: Ditto.
+       * gcc.dg/vect/vect-none.c: Ditto.
+
+2004-11-17  Janis Johnson  <janis187@us.ibm.com>
+
+       * lib/gcc-dg.exp (dg-skip-if): New function.
+       (dg-forbid-option): Remove.
+       * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
+       * g++.dg/abi/bitfield8.C: Likewise.
+       * g++.dg/abi/dtor1.C: Likewise.
+       * g++.dg/abi/empty10.C: Likewise.
+       * g++.dg/abi/empty7.C: Likewise.
+       * g++.dg/abi/empty9.C: Likewise.
+       * g++.dg/abi/layout3.C: Likewise.
+       * g++.dg/abi/layout4.C: Likewise.
+       * g++.dg/abi/thunk1.C: Likewise.
+       * g++.dg/abi/thunk2.C: Likewise.
+       * g++.dg/abi/vbase11.C: Likewise.
+       * g++.dg/abi/vthunk2.C: Likewise.
+       * g++.dg/abi/vthunk3.C: Likewise.
+       * g++.dg/ext/attrib8.C: Likewise.
+       * g++.dg/opt/longbranch2.C: Likewise.
+       * g++.dg/opt/reg-stack4.C: Likewise.
+       * g++.old-deja/g++.ext/attrib1.C: Likewise.
+       * g++.old-deja/g++.ext/attrib2.C: Likewise.
+       * g++.old-deja/g++.ext/attrib3.C: Likewise.
+       * g++.old-deja/g++.other/store-expr1.C: Likewise.
+       * g++.old-deja/g++.other/store-expr2.C: Likewise.
+       * gcc.dg/20000609-1.c: Likewise.
+       * gcc.dg/20000720-1.c: Likewise.
+       * gcc.dg/20011107-1.c: Likewise.
+       * gcc.dg/20011119-1.c: Likewise.
+       * gcc.dg/20020108-1.c: Likewise.
+       * gcc.dg/20020122-2.c: Likewise.
+       * gcc.dg/20020122-3.c: Likewise.
+       * gcc.dg/20020201-3.c: Likewise.
+       * gcc.dg/20020206-1.c: Likewise.
+       * gcc.dg/20020218-1.c: Likewise.
+       * gcc.dg/20020310-1.c: Likewise.
+       * gcc.dg/20020411-1.c: Likewise.
+       * gcc.dg/20020418-2.c: Likewise.
+       * gcc.dg/20020426-1.c: Likewise.
+       * gcc.dg/20020426-2.c: Likewise.
+       * gcc.dg/20020517-1.c: Likewise.
+       * gcc.dg/20020523-1.c: Likewise.
+       * gcc.dg/20020523-2.c: Likewise.
+       * gcc.dg/20020729-1.c: Likewise.
+       * gcc.dg/20030204-1.c: Likewise.
+       * gcc.dg/20030826-2.c: Likewise.
+       * gcc.dg/20030926-1.c: Likewise.
+       * gcc.dg/20031202-1.c: Likewise.
+       * gcc.dg/980312-1.c: Likewise.
+       * gcc.dg/980313-1.c: Likewise.
+       * gcc.dg/990117-1.c: Likewise.
+       * gcc.dg/990424-1.c: Likewise.
+       * gcc.dg/990524-1.c: Likewise.
+       * gcc.dg/991230-1.c: Likewise.
+       * gcc.dg/i386-387-1.c: Likewise.
+       * gcc.dg/i386-387-2.c: Likewise.
+       * gcc.dg/i386-387-3.c: Likewise.
+       * gcc.dg/i386-387-4.c: Likewise.
+       * gcc.dg/i386-387-5.c: Likewise.
+       * gcc.dg/i386-387-6.c: Likewise.
+       * gcc.dg/i386-asm-1.c: Likewise.
+       * gcc.dg/i386-bitfield1.c: Likewise.
+       * gcc.dg/i386-bitfield2.c: Likewise.
+       * gcc.dg/i386-loop-1.c: Likewise.
+       * gcc.dg/i386-loop-2.c: Likewise.
+       * gcc.dg/i386-loop-3.c: Likewise.
+       * gcc.dg/i386-pentium4-not-mull.c: Likewise.
+       * gcc.dg/i386-pic-1.c: Likewise.
+       * gcc.dg/i386-regparm.c: Likewise.
+       * gcc.dg/i386-signbit-1.c: Likewise.
+       * gcc.dg/i386-signbit-2.c: Likewise.
+       * gcc.dg/i386-signbit-3.c: Likewise.
+       * gcc.dg/i386-sse-5.c: Likewise.
+       * gcc.dg/i386-sse-8.c: Likewise.
+       * gcc.dg/i386-unroll-1.c: Likewise.
+       * gcc.dg/tls/opt-1.c: Likewise.
+       * gcc.dg/tls/opt-2.c: Likewise.
+       * gcc.dg/unroll-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-none-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
+
+2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       * g++.dg/template/incomplete1.C: New test.
+
+2004-11-16  Nick Clifton  <nickc@redhat.com>
+
+       Revert patches accidentally commited during checkin of fixes for
+       xstormy16 tests:
+       gcc.c-torture/execute/simd-4.c: Revert
+       gcc.dg/20040910-1.c: Revert.
+
+2004-11-16  Paul Brook  <paul@codesourcery.com>
+
+       PR fortran/13010
+       * gfortran.dg/der_pointer_1.f90: New test.
+
+2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/18498
+       * gcc.dg/bitfld-13.c: New test.
+
+2004-11-15  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
+       powerpc*-*-linux*.
+
+       * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
+       * gcc.dg/ppc64-abi-2.c: Ditto.
+       * gcc.dg/ppc64-abi-3.c: Ditto.
+
+       * lib/gcc-dg.exp (dg-target-list): Remove.
+
+2004-11-15  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/ia64-postinc.c: New test.
+
+2004-11-15  Mark Mitchell <mark@codesourcery.com>
+
+       * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
+
+2004-11-15  Nick Clifton  <nickc@redhat.com>
+
+       * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
+       __INT_MAX__ so that the test can be compiled by toolchains
+       targeted at 16-bit processors.
+
+       * gcc.dg/20040625-1.c: Use long constants rather than integers
+       when performing arithmetic that will overflow 16-bits.
+
+       * gcc.dg/i386-sse-8.c: Expect this test to fail for the
+       xstormy16.  It does not support 128-bit vector operations.
+
+       * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
+       with the macro PTR_TYPE.  Define this macro to an integer type
+       suitable for holding a pointer.
+
+       * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
+       the target is a 16-bit processor.
+
+       * gcc.dg/cpp/if-2.c: Expect a different warning message from
+       16-bit targets where the character constant will be too long.
+
+       * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
+       where the double will not be directly addressable.
+
+2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       Friend class name lookup 1/n, PR c++/18471
+       * g++.dg/template/crash26.C: New test.
+       * g++.dg/lookup/struct1.C: Adjust expected error.
+       * g++.dg/parse/elab1.C: Likewise.
+       * g++.dg/parse/elab2.C: Likewise.
+       * g++.dg/parse/int-as-enum1.C: Likewise.
+       * g++.dg/parse/struct-as-enum1.C: Likewise.
+       * g++.dg/parse/typedef1.C: Likewise.
+       * g++.dg/parse/typedef3.C: Likewise.
+       * g++.dg/parse/typedef4.C: Likewise.
+       * g++.dg/parse/typedef5.C: Likewise.
+       * g++.dg/template/nontype4.C: Likewise.
+       * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
+       * g++.old-deja/g++.other/elab1.C: Likewise.
+       * g++.old-deja/g++.other/syntax4.C: Likewise.
+
+2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
+
+2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       * gcc.c-torture/execute/20041114-1.c: New test.
+
+2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
+       gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
+       gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
+       gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
+       gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
+       gcc.dg/switch-7.c: New tests.
+
+2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
+
+       * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
+
+2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
+
+       PR tree-opt/18400
+       * gcc.dg/vect/pr18400.c: New test.
+
+2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
+            Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR tree-opt/18425
+       * gcc.dg/vect/pr18425.c: New test.
+
+2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
+       Guard with dg-require-alias and dg-require-visibility.
+
+2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
+
+2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
+
+2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       PR c++/17344
+       * g++.dg/template/defarg5.C: New test.
+
+2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * g++.dg/parse/cast1.C: Run only on ILP32.
+       * g++.old-deja/g++.mike/p784.C: Likewise.
+
+2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * gcc.c-torture/execute/20041113-1.c: New test.
+
+2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
+
+       PR target/18230
+       * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
+       * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
+       gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
+       gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
+       gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
+       gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
+       gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
+       gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
+       gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
+       gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
+       gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
+       gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
+       gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
+
+2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
+
+       * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
+       gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
+       gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
+       gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
+       gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
+       gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
+       gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
+       gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
+       gcc.target/sparc/combined-1.c: New tests.
+
+2004-11-12  Ziemowit Laski  <zlaski@apple.com>
+
+       * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
+       New tests.
+
+2004-11-12  Mark Mitchell <mark@codesourcery.com>
+
+       * lib/gcc-dg.exp (dg-forbid-option): New function.
+       * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
+       * g++.dg/abi/bitfield8.C: Likewise.
+       * g++.dg/abi/dtor1.C: Likewise.
+       * g++.dg/abi/empty10.C: Likewise.
+       * g++.dg/abi/empty7.C: Likewise.
+       * g++.dg/abi/empty9.C: Likewise.
+       * g++.dg/abi/layout3.C: Likewise.
+       * g++.dg/abi/layout4.C: Likewise.
+       * g++.dg/abi/thunk1.C: Likewise.
+       * g++.dg/abi/thunk2.C: Likewise.
+       * g++.dg/abi/vbase11.C: Likewise.
+       * g++.dg/abi/vthunk2.C: Likewise.
+       * g++.dg/abi/vthunk3.C: Likewise.
+       * g++.dg/ext/attrib8.C: Likewise.
+       * g++.dg/opt/longbranch2.C: Likewise.
+       * g++.dg/opt/reg-stack4.C: Likewise.
+       * g++.old-deja/g++.ext/attrib1.C: Likewise.
+       * g++.old-deja/g++.ext/attrib2.C: Likewise.
+       * g++.old-deja/g++.ext/attrib3.C: Likewise.
+       * g++.old-deja/g++.other/store-expr1.C: Likewise.
+       * g++.old-deja/g++.other/store-expr2.C: Likewise.
+       * gcc.dg/20000609-1.c: Likewise.
+       * gcc.dg/20000720-1.c: Likewise.
+       * gcc.dg/20011107-1.c: Likewise.
+       * gcc.dg/20011119-1.c: Likewise.
+       * gcc.dg/20020108-1.c: Likewise.
+       * gcc.dg/20020122-2.c: Likewise.
+       * gcc.dg/20020122-3.c: Likewise.
+       * gcc.dg/20020201-3.c: Likewise.
+       * gcc.dg/20020206-1.c: Likewise.
+       * gcc.dg/20020218-1.c: Likewise.
+       * gcc.dg/20020310-1.c: Likewise.
+       * gcc.dg/20020411-1.c: Likewise.
+       * gcc.dg/20020418-2.c: Likewise.
+       * gcc.dg/20020426-1.c: Likewise.
+       * gcc.dg/20020426-2.c: Likewise.
+       * gcc.dg/20020517-1.c: Likewise.
+       * gcc.dg/20020523-1.c: Likewise.
+       * gcc.dg/20020523-2.c: Likewise.
+       * gcc.dg/20020729-1.c: Likewise.
+       * gcc.dg/20030204-1.c: Likewise.
+       * gcc.dg/20030826-2.c: Likewise.
+       * gcc.dg/20030926-1.c: Likewise.
+       * gcc.dg/20031202-1.c: Likewise.
+       * gcc.dg/980312-1.c: Likewise.
+       * gcc.dg/980313-1.c: Likewise.
+       * gcc.dg/990117-1.c: Likewise.
+       * gcc.dg/990424-1.c: Likewise.
+       * gcc.dg/990524-1.c: Likewise.
+       * gcc.dg/991230-1.c: Likewise.
+       * gcc.dg/i386-387-1.c: Likewise.
+       * gcc.dg/i386-387-2.c: Likewise.
+       * gcc.dg/i386-387-3.c: Likewise.
+       * gcc.dg/i386-387-4.c: Likewise.
+       * gcc.dg/i386-387-5.c: Likewise.
+       * gcc.dg/i386-387-6.c: Likewise.
+       * gcc.dg/i386-asm-1.c: Likewise.
+       * gcc.dg/i386-bitfield1.c: Likewise.
+       * gcc.dg/i386-bitfield2.c: Likewise.
+       * gcc.dg/i386-loop-1.c: Likewise.
+       * gcc.dg/i386-loop-2.c: Likewise.
+       * gcc.dg/i386-loop-3.c: Likewise.
+       * gcc.dg/i386-pentium4-not-mull.c: Likewise.
+       * gcc.dg/i386-pic-1.c: Likewise.
+       * gcc.dg/i386-regparm.c: Likewise.
+       * gcc.dg/i386-signbit-1.c: Likewise.
+       * gcc.dg/i386-signbit-2.c: Likewise.
+       * gcc.dg/i386-signbit-3.c: Likewise.
+       * gcc.dg/i386-sse-5.c: Likewise.
+       * gcc.dg/i386-sse-8.c: Likewise.
+       * gcc.dg/i386-unroll-1.c: Likewise.
+       * gcc.dg/tls/opt-1.c: Likewise.
+       * gcc.dg/tls/opt-2.c: Likewise.
+       * gcc.dg/unroll-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-none-1.c: Likewise.
+       * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
+       * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
+       -m64 is specified.
+
+2004-11-12  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/18389
+       * g++.dg/parse/cond1.C: New test.
+
+       PR c++/18429
+       * g++.dg/template/array9.C: New test.
+       * g++.dg/ext/vla1.C: Adjust error messages.
+       * g++.dg/ext/vlm1.C: Likewise.
+       * g++.dg/template/crash2.C: Likewise.
+
+       PR c++/18436
+       * g++.dg/template/call3.C: New test.
+
+       PR c++/18407
+       * g++.dg/template/ptrmem11.C: New test.
+
+2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR other/14264
+       * lib/g++.exp: Set LC_ALL and LANG to C.
+       * lib/gcc-dg.exp: Likewise.
+       * lib/gfortran.exp: Likewise.
+       * lib/objc.exp: Likewise.
+       * lib/treelang.exp: Likewise.
+
+2004-11-12  Andreas Schwab  <schwab@suse.de>
+
+       * gcc.dg/pr16286.c: Fix last change.
+
+2004-11-12  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/18416
+       * g++.dg/init/global1.C: New test.
+
+2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
+
+       * gcc.c-torture/execute/20041112-1.c: New test.
+
+2004-11-11  Janis Johnson  <janis187@us.ibm.com>
+
+       * lib/gcc-dg.exp (dg-target-list): New.
+
+2004-11-11  Janis Johnson  <janis187@us.ibm.com>
+           Richard Sandiford  <rsandifo@redhat.com>
+
+       * lib/target-supports.exp (get-compiler_messages): New.
+       (check_named_sections_available): Use it.
+       (check_effective_target_ilp32): New.
+       (check_effective_target_lp64): New.
+       (is-effective-target): New.
+       * lib/gcc-dg.exp (dg-require-effective-target): New.
+
+2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/precedence-1.c: New test.
+
+2004-11-11  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
+
+       * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
+       message, delete generated files, use more descriptive name for
+       executable, and make the test unsupported when it cannot be run.
+
+       * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
+       (dg-require-weak, dg-require-visibility, dg-require-alias,
+       dg-require-gc-sections, dg-require-profiling, dg-require-dll,
+       dg-require-iconv, dg-require-named-sections): Use it.
+
+       * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
+
+2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR target/16457
+       * gcc.dg/ppc-and-1: New
+
+       PR target/16796
+       * gcc.dg/ppc-mov-1.c: New.
+
+       PR target/16458
+       * gcc.dg/ppc-compare-1.c: New.
+
+2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * objc.dg/desig-init-2.m: New test.
+
+2004-11-10  Adam Nemet  <anemet@lnxw.com>
+
+       PR middle-end/18160  
+       * g++.dg/warn/register-var-1.C: New test.
+       * g++.dg/warn/register-var-2.C: New test.
+
+2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/union-2.c: New test.
+
+2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
+
+        * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
+       New test for PR tree-optimization/17892.
+
+2004-11-09  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/18369
+       * g++.dg/init/new12.C: New test.
+
+2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
+
+       * gcc.target/sparc: New directory.
+       * gcc.target/sparc/sparc.exp: New driver.
+       * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
+       gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
+       gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
+       gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
+
+2004-11-10  Paul Brook  <paul@codesourcery.com>
+
+       PR fortran/18218
+       * gfortran.dg/list_read.c: New test.
+
+2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/18322
+       * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
+       expected diagnostic location.
+
+2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gcc.dg/20041109-1.c: New test.
+
+2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR objc/18406
+       * objc/compile/pr18406.m: New test.
+
+2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
+
+2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
+
+2004-11-08  Steve Ellcey  <sje@cup.hp.com>
+
+       * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
+
+2004-11-08  Steve Ellcey  <sje@cup.hp.com>
+
+       * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
+       exit. 
+
+2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR tree-opt/18299
+       * gcc.c-torture/pr18299-1.c: New test.
+
+2004-11-06  Andreas Schwab  <schwab@suse.de>
+
+       * gcc.dg/pr16286.c: Also test for bool and pixel.
+
+2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
+       gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
+       gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
+       gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
+       gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
+       gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
+       gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
+       gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
+       gcc.dg/struct-semi-3.c: New tests.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
+       Do not use C99 designators.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
+       * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
+       * gcc.c-torture/execute/simd-5.x: Remove.
+
+2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR rtl-optimization/17933
+       * gcc.dg/torture/pr17933-1.c: New test.
+
+2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+       PR target/18106
+       * lib/target-supports.exp (check_weak_available): Support
+       Windows.
+
+2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
+       call to fflush(stdout) before abort.
+       (my_ffsll): New function.
+       (generate_fields): Use it.
+
+2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/init-undef-1.c: New test.
+
+2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
+       gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
+       gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
+       gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
+       expected messages for new parser.
+
+2004-11-04  Mark Mitchell  <mark@codesourcery.com>
+
+       * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
+       
+2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
+       on LP64 targets.
+
+2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
+       gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
+       gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
+       gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
+       gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
+       gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
+       gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
+       gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
+       gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
+       gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
+
+2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
+       gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
+       gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
+       gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
+       gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
+       gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
+       objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
+       for new parser.
+
+2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
+
+       PR target/15342
+       * gcc.dg/20041104-1.c: New test.
+
+2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       * g++.dg/template/nontype7.C: New test.
+       * g++.dg/template/nontype8.C: Likewise.
+       * g++.dg/template/nontype9.C: Likewise.
+       * g++.dg/template/nontype10.C: Likewise.
+       * g++.dg/tc1/dr49.C: Likewise.
+       * g++.dg/template/ptrmem8.C: Relax dg-error checks.
+       * g++.old-deja/g++.other/null1.C: Remove a buggy error check
+
+2004-11-04  Ben Elliston  <bje@au.ibm.com>
+
+       * g++.dg/rtti/tinfo1.C: Remove xfails.
+
+2004-11-04  Ben Elliston  <bje@au.ibm.com>
+
+       * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
+       packed attribute to the definition to satisfy the new C++ parser.
+
+2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
+       invocations of va_arg.
+
+2004-11-02  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/18124
+       * g++.dg/template/crash25.C: New test.
+
+       PR c++/18155
+       * g++.dg/template/typedef2.C: New test.
+       * g++.dg/parse/crash13.C: Adjust error markers.
+
+       PR c++/18177
+       * g++.dg/conversion/const3.C: New test.
+       
+2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       PR fortran/17535
+       PR fortran/17583
+       PR fortran/17713
+       * gfortran.dg/generic_[123].f90: New testcases.
+
+2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
+       * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
+
+2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR tree-opt/16808
+       * gcc.c-torture/compile/pr16808.c: New test.
+
+2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR rtl-optimization/17104
+       * gcc.dg/ppc-bitfield1.c: New.
+
+2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
+
+       * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
+
+2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
+
+       * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
+       strings for 32-bit code.
+
+2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/18239
+       * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
+
+2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/18064
+       * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
+
+2004-10-31  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/15172
+       * g++.dg/init/aggr2.C: New test.
+
+2004-10-30  Ziemowit Laski  <zlaski@apple.com>
+
+       * objc.dg/local-decl-1.m: New test.
+
+2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * gcc.dg/20040910-1.c: Adjust regex.
+
+2004-10-30  Roger Sayle  <roger@eyesopen.com>
+
+       PR rtl-optimization/18084
+       * g++.dg/opt/pr18084-1.C: New testcase.
+
+2004-10-30  Matt Austern  <austern@apple.com>
+
+       PR c++/17542
+       * g++.dg/ext/attrib18.C: New test.
+       
+2004-10-30  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/18096
+       * gcc.dg/pr18096-1.c: New test case.
+
+2004-10-30  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/pr17581-1.c: Add missing prototype for abort.
+
+2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/16666
+       * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
+       gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
+       gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
+       gcc.dg/old-style-prom-3.c: New tests.
+
+2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
+       Remove unnecessary inclusion of stdio.h.
+
+2004-10-29  Roger Sayle  <roger@eyesopen.com>
+
+       PR rtl-optimization/17581
+       * gcc.dg/pr17581-1.c: New test case.
+
+2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
+       being implemented.
+       * g++.dg/conversion/dr195-1.C: New.
+       * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
+       * g++.old-deja/g++.mike/p10148.C: Likewise.
+
+2004-10-29  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/17695
+       * g++.dg/debug/typedef2.C: New test.
+
+2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
+
+       PR fortran/13490
+       * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
+       * gfortran.dg/g77/README: Update.
+
+2004-10-28  Matt Austern  <austern@apple.com>
+
+       PR c++/14124
+       * g++.dg/ext/packed7.C: New test.
+       
+2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
+       scan-assembler.
+       * lib/scanasm.exp (hidden-scan-for): New proc.
+       (scan-hidden): Use hidden-scan-for instead of constructing the scan
+       string.
+       (scan-not-hidden): Likewise.
+       * lib/target-supports.exp (check_visibility_available): mach-o is
+       support too.
+
+2004-10-28  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/17132
+       * g++.dg/template/memclass3.C: New test.
+
+2004-10-28  Adam Nemet  <anemet@lnxw.com>
+
+       PR middle-end/18160  
+       * gcc.dg/register-var-1.c: New test.
+       * gcc.dg/register-var-2.c: New test.
+       * gcc.dg/asm-7.c: Taking the address of a register variable is an
+       error now.
+
+2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
+
+       PR other/18172
+       * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
+       unused variables.
+       * gcc.dg/vect/vect-22.c: Likewise.
+
+2004-10-28  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/i386-rotate-1.c: New test.
+
+2004-10-27  Mark Mitchell  <mark@codesourcery.com>
+
+       * g++.dg/init/ref12.C: Add "run" marker.
+
+       PR c++/17435
+       * g++.dg/init/ref12.C: New test.
+
+       PR c++/18140
+       * g++.dg/template/shift1.C: New test.
+       * g++.dg/template/error10.C: Adjust error markers.
+
+2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR tree-opt/17529
+       * gcc.c-torture/compile/pr17529.c: Remove the xfail.
+
+2004-10-27  Geoffrey Keating  <geoffk@apple.com>
+
+       * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
+       * gcc.dg/weak/weak-3.c: Likewise.
+       * gcc.dg/weak/weak-5.c: Likewise.
+       * gcc.dg/weak/weak-9.c: Likewise.
+       * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
+       * lib/target-supports.exp (check_weak_available): Mach-O does weak.
+
+       * gcc.dg/darwin-weakimport-1.c: New.
+
+2004-10-28  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
+
+2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
+       'syntax' error messages.
+       * gcc.dg/cpp/direct2s.c: Likewise.
+
+2004-10-26  Geoffrey Keating  <geoffk@apple.com>
+
+       * gcc.c-torture/compile/20041026-1.c: New.
+
+2004-10-26  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/18093
+       * g++.dg/lookup/ns2.C: New test.
+
+       PR c++/18020
+       * g++.dg/template/enum4.C: New test.
+
+       PR c++/18161
+       * g++.dg/template/expr1.C: New test.
+
+2004-10-26  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
+
+2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
+       gcc.dg/decl-nospec-3.c: New tests.
+
+2004-10-26  Ziemowit Laski  <zlaski@apple.com>
+
+       * objc.dg/super-class-3.m: New test.
+
+2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
+       resyncing.
+       * gcc.dg/cpp/direct2s.c: Likewise.
+
+2004-10-25  Geoffrey Keating  <geoffk@apple.com>
+
+       * objc.dg/image-info.m: Update for changes to section selection.
+
+2004-10-25  David Ayers  <d.ayers@inode.at>
+           Ziemowit Laski  <zlaski@apple.com>
+
+       * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
+       diagnostics when messaging 'id <Proto>'.
+       * objc.dg/class-protocol-1.m: New test.
+       * objc.dg/desig-init-1.m: Add message to an invalid receiver using
+       a non-existent method signature.
+       * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
+       Update diagnostics when messaging with non-existent method signature.
+       * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
+       * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
+       invalid receivers are now resolved as if messaging 'id'; remove
+       extraneous diagnostics.
+
+2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       PR c/16667
+       * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
+       gcc.dg/init-desig-obs-3.c: New tests.
+
+2004-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/debug/20041023-1.c: New test.
+
+2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/17407
+       * gcc.c-torture/compile/pr17407.c: New test.
+
+       PR c++/18121
+       * g++.dg/template/array8.C: New test.
+
+2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR other/18138
+       * lib/g++.exp: Accept more than one multilib libgcc.
+       * lib/gcc-dg.exp: Likewise.
+       * lib/objc.exp: Likewise.
+       * lib/treelang.exp: Likewise.
+       * lib/gfortran.exp: Likewise.
+
+2004-10-24  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
+
+2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
+
+       * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
+       * gcc.dg/c99-const-expr-3.c: Likewise.
+
+2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
+
+       * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
+
+2004-10-23  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.c-torture/execute/loop-2e.x: Remove.
+
+2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/18095
+       * g++.dg/parse/crash18.C: New.
+       * g++.dg/parse/crash19.C: New.
+
+2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+       * g++.dg/ext/dllimport1.C: Move dg-warnings.
+       * g++.dg/ext/dllimport2.C: Same.
+       * g++.dg/ext/dllimport8.C: Same.
+
+2004-10-21  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/10841
+       * g++.dg/conversion/cast1.C: New test.
+       * g++.dg/overload/pmf1.C: Adjust error marker.
+
+2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR objc/17923
+       * objc.dg/const-str-7.m: New test.
+
+2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       * g++.dg/template/memfriend11.C: Fix comment typo.
+       * g++.dg/template/memfriend14.C: Likewise.
+
+2004-10-20  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
+       gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
+       -fasynchronous-unwind-tables.
+
+2004-10-20  Richard Henderson  <rth@redhat.com>
+
+       * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
+       (main): Return success.
+       * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
+       (main): Return success.
+
+2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       PR c++/13495
+       * g++.dg/template/memfriend9.C: New test.
+       * g++.dg/template/memfriend10.C: Likewise.
+       * g++.dg/template/memfriend11.C: Likewise.
+       * g++.dg/template/memfriend12.C: Likewise.
+       * g++.dg/template/memfriend13.C: Likewise.
+       * g++.dg/template/memfriend14.C: Likewise.
+       * g++.dg/template/memfriend15.C: Likewise.
+       * g++.dg/template/memfriend16.C: Likewise.
+       * g++.dg/template/memfriend17.C: Likewise.
+       * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
+
+2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.dg/conversion/dr195.C: New.
+       * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
+
+2004-10-20  Ben Elliston  <bje@au.ibm.com>
+           Devang Patel  <dpatel@apple.com>
+
+       * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
+       of floating point arithmetic, which could trap.
+
+2004-10-19  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/14035
+       * g++.dg/conversion/reinterpret1.C: Adjust error markers.
+       * g++.dg/conversion/const2.C: New test.
+       * g++.dg/expr/reinterpret2.C: New test.
+       * g++.dg/expr/reinterpret3.C: New test.
+       * g++.dg/expr/cast2.C: New test.
+       * g++.dg/expr/copy1.C: New test.
+       * g++.dg/other/conversion1.C: Change error message.
+       * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
+       function pointers to void *.
+       * g++.old-deja/g++.mike/p10148.C: Likewise.
+
+2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
+
+2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR c++/18047
+
+       * g++.dg/parse/expr3.C: New test.
+
+2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/smod-1.c: New test.
+
+2004-10-18  Ziemowit Laski  <zlaski@apple.com>
+
+       * objc.dg/method-14.m: New test.
+
+2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
+       Also xfail as the patch was reverted.
+
+2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/16973
+       * gcc.dg/pr16973.c: New test.
+
+2004-10-18  Diego Novillo  <dnovillo@redhat.com>
+
+       PR tree-optimization/17656
+       * testsuite/gcc.c-torture/compile/pr17656.c: New test.
+
+2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.dg/eh/shadow1.C: New.
+
+2004-10-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.c-torture/compile/20041018-1.c: New test.
+
+2004-10-18  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
+       compiler referring to register 0 when accessing sdata.  The linker
+       now patches things up.
+
+2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR c/17529
+       * gcc.c-torture/compile/pr17529.c: New test.
+
+2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       PR c++/17743
+       * g++.dg/ext/attrib17.C: New test.
+
+2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
+
+2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       PR c++/10479
+       * g++.dg/ext/attrib16.C: New test.
+
+2004-10-15  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/17042
+       * g++.dg/init/dso_handle1.C: New test.
+
+       PR c++/14667
+       * g++.dg/parse/typedef6.C: New test.
+
+       PR c++/17916
+       * g++.dg/parse/pragma1.C: New test.
+
+2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
+
+2004-10-15  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
+       -fno-common when on HPPA HP-UX platforms.
+
+2004-10-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR other/16820
+       * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
+       stdint.h.
+       * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
+       uintptr_t.
+
+2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR c++/16301
+       * g++.dg/lookup/strong-using-4.C: New test.
+
+2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/16567
+        * gcc.c-torture/compile/nested-1.c: New test.
+
+2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
+
+       * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
+       and mipsisa64*-*-* (until support for misaligned loads is added).
+       * testsuite/gcc.dg/vect/vect-50.c: Likewise.
+       * testsuite/gcc.dg/vect/vect-52.c: Likewise.
+       * testsuite/gcc.dg/vect/vect-54.c: Likewise.
+       * testsuite/gcc.dg/vect/vect-58.c: Likewise.
+       * testsuite/gcc.dg/vect/vect-60.c: Likewise.
+       * testsuite/gcc.dg/vect/vect-80.c: Likewise.
+
+2004-10-14  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/17976
+       * g++.dg/init/dtor3.C: New test.
+
+2004-10-15  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
+
+2004-10-14  Geoffrey Keating  <geoffk@apple.com>
+
+       * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
+       * gcc.dg/macho-lo-sum.c: Likewise.
+
+2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/ppc-spe64-1.c: New test.
+
+2004-10-14  Devang Patel  <dpatel@apple.com>
+
+       PR 17635
+       * gcc.dg/pr17635.c : New test.
+       
+2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
+
+       * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
+       * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
+       * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
+       * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
+       * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
+       * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
+       * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
+
+2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
+
+       * gcc.dg/vect/vect-82.c: New testcase.  
+       * gcc.dg/vect/vect-82_64.c: New testcase.       
+       * gcc.dg/vect/vect-83.c: New testcase.  
+       * gcc.dg/vect/vect-83_64.c: New testcase.       
+
+2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcc.dg/cpp/error-1.c: New test.
+
+2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
+
+2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/17984
+       * gcc.dg/cris-peep2-xsrand2.c: New test.
+
+2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR c++/17661
+       * testsuite/g++.dg/expr/for2.C: New test.
+
+2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * g++.dg/inherit/thunk1.C: Run on the SPARC.
+
+2004-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/17724
+       * g++.dg/opt/pr17724-1.C: New test.
+       * g++.dg/opt/pr17724-2.C: New test.
+       * g++.dg/opt/pr17724-3.C: New test.
+       * g++.dg/opt/pr17724-4.C: New test.
+       * g++.dg/opt/pr17724-5.C: New test.
+       * g++.dg/opt/pr17724-6.C: New test.
+
+2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       PR c/17301
+       * gcc.dg/pr17301-2.c: New test.
+
+2004-10-11  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/15876
+       * g++.dg/parse/error22.C: New test.
+
+       PR c++/17936
+       * g++.dg/template/spec18.C: New test.
+
+2004-10-11  Steve Ellcey  <sje@cup.hp.com>
+
+       * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
+       * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
+       memcpy. 
+       * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
+       * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
+
 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
 
        * g++.dg/eh/cleanup5.C: Add dg-options "".