OSDN Git Service

* gcc.target/cris/builtin_ctz_v3.c: New testcase.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 690128f..6f749db 100644 (file)
@@ -1,3 +1,739 @@
+2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
+
+       * gcc.target/cris/builtin_ctz_v3.c: New testcase.
+       * gcc.target/cris/builtin_ctz_v8.c: New testcase.
+
+2007-09-06  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/eh/builtin1.C: New test.
+       * g++.dg/eh/builtin2.C: New test.
+       * g++.dg/eh/builtin3.C: New test.
+
+       PR c++/33289
+       * g++.dg/eh/builtin4.C: New test.
+
+2007-09-05  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.target/powerpc/dfp-dd.c: New test.
+       * gcc.target/powerpc/dfp-td.c: New test.
+
+2007-09-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.c-torture/execute/va-arg-pack-1.c: New test.
+       * gcc.dg/va-arg-pack-1.c: New test.
+
+2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
+       * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
+       * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
+       * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
+
+2007-09-05  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/30302
+       * g++.dg/ext/anon-struct5.C: New.
+
+2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/i386-cpuid.h: Remove.
+       * gcc.target/i386/mmx-check.h: Include cpuid.h.
+       (main): Use __get_cpuid to get target features.
+       * gcc.target/i386/sse-check.h: Ditto.
+       * gcc.target/i386/sse2-check.h: Ditto.
+       * gcc.target/i386/sse3-check.h: Ditto.
+       * gcc.target/i386/ssse3-check.h: Ditto.
+       * gcc.target/i386/sse4_1-check.h: Ditto.
+       * gcc.target/i386/sse4_2-check.h: Ditto.
+       * gcc.target/i386/sse4a-check.h: Ditto.
+       * gcc.dg/torture/pr16104-1.c: Ditto.
+       (do_test): Change to void.
+       * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
+       * gcc.target/i386/sse-6.c: Ditto.
+       * gcc.target/i386/sse-7.c: Ditto.
+       * g++.dg/other/i386-1.C: Include cpuid.h.
+       (main): New function.  Use __get_cpuid to get target fetaures.
+
+2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
+           David Ung  <davidu@mips.com>
+            Nigel Stephens <nigel@mips.com>
+
+       * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
+       * gcc.c-torture/compile/mipscop-2.c: Likewise.
+       * gcc.c-torture/compile/mipscop-3.c: Likewise.
+       * gcc.c-torture/compile/mipscop-4.c: Likewise.
+       * gcc.dg/torture/mips-hilo-1.c: Likewise.
+       * gcc.dg/torture/mips-hilo-2.c: Likewise.
+       * gcc.dg/torture/pr19683-1.c: Likewise.
+       * gcc.target/mips/madd-3.c: Likewise.
+       * gcc.target/mips/maddu-3.c: Likewise.
+       * gcc.target/mips/msub-3.c: Likewise.
+       * gcc.target/mips/msubu-3.c: Likewise.
+       * gcc.target/mips/asm-1.c: Likewise.
+       * gcc.target/mips/branch-1.c: Likewise.
+       * gcc.target/mips/ins-1.c: Likewise.
+       * gcc.target/mips/near-far-3.c: Likewise.
+       * gcc.target/mips/near-far-4.c: Likewise.
+       * gcc.target/mips/smartmips-lwxs.c: Likewise.
+       * gcc.target/mips/smartmips-ror-1.c: Likewise.
+       * gcc.target/mips/smartmips-ror-2.c: Likewise.
+       * gcc.target/mips/smartmips-ror-3.c: Likewise.
+       * gcc.target/mips/smartmips-ror-4.c: Likewise.
+       * gcc.target/mips/dspr2-MULT.c: Likewise.
+       * gcc.target/mips/dspr2-MULTU.c: Likewise.
+       * gcc.target/mips/mips32-dsp-run.c: Likewise.
+       * gcc.target/mips/mips32-dspr2-type.c: Likewise.
+       * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
+       * gcc.target/mips/code-readable-2.c: Likewise.
+       * gcc.target/mips/code-readable-3.c: Likewise.
+
+2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
+           David Ung  <davidu@mips.com>
+            Nigel Stephens <nigel@mips.com>
+
+       * gcc.target/mips/mips16-attributes.c: New.
+
+2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/31564
+       * gfortran.dg/derived_comp_array_ref_2.f90: New test.
+
+       PR fortran/33241
+       * gfortran.dg/char_length_10.f90: New test.
+
+2007-09-05  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/29731
+       * g++.dg/parse/template24.C: New.
+
+2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       * g++.dg/other/spu2vmx-1.C: New test.
+
+2007-09-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/33017
+       * gcc.dg/pr33017.c: New test.
+
+2007-09-05  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
+       __protected_stream family of macros.
+
+2007-09-04  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
+       * gcc.dg/tree-ssa/pr27236.c: Likewise.
+       * gcc.dg/tree-ssa/predcom-1.c: Likewise.
+       * gcc.dg/tree-ssa/predcom-2.c: Likewise.
+       * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
+       * gcc.dg/tree-ssa/loadpre5.c: Likewise.
+       * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
+       Likewise.
+
+2007-09-04  Janus Weil  <jaydub66@gmail.com>
+           Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/proc_decl_1.f90: New.
+       * gfortran.dg/proc_decl_2.f90: New.
+       * gfortran.dg/proc_decl_3.f90: New.
+       * gfortran.dg/proc_decl_4.f90: New.
+
+2007-09-04  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-105.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
+       * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
+       * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
+       * gcc.dg/vect/vect-50.c: Mark functions noinline.
+       * gcc.dg/vect/vect-33.c: Mark functions noinline.
+       * gcc.dg/vect/vect-16.c: Mark functions noinline.
+       * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
+       * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-92.c: Mark functions noinline.
+       * gcc.dg/vect/vect-75.c: Mark functions noinline.
+       * gcc.dg/vect/vect-58.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
+       * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
+       * gcc.dg/vect/vect-114.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
+       * gcc.dg/vect/vect-8.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
+       * gcc.dg/vect/vect-42.c: Mark functions noinline.
+       * gcc.dg/vect/vect-25.c: Mark functions noinline.
+       * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
+       * gcc.dg/vect/vect-67.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
+       * gcc.dg/vect/vect-106.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
+       * gcc.dg/vect/vect-34.c: Mark functions noinline.
+       * gcc.dg/vect/vect-17.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-93.c: Mark functions noinline.
+       * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
+       * gcc.dg/vect/vect-76.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
+       * gcc.dg/vect/vect-115.c: Mark functions noinline.
+       * gcc.dg/vect/vect-9.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
+       * gcc.dg/vect/vect-60.c: Mark functions noinline.
+       * gcc.dg/vect/vect-26.c: Mark functions noinline.
+       * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
+       * gcc.dg/vect/vect-85.c: Mark functions noinline.
+       * gcc.dg/vect/vect-68.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
+       * gcc.dg/vect/vect-107.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
+       * gcc.dg/vect/vect-52.c: Mark functions noinline.
+       * gcc.dg/vect/vect-35.c: Mark functions noinline.
+       * gcc.dg/vect/vect-18.c: Mark functions noinline.
+       * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-77.c: Mark functions noinline.
+       * gcc.dg/vect/vect-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
+       * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
+       * gcc.dg/vect/vect-116.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
+       * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
+       * gcc.dg/vect/vect-44.c: Mark functions noinline.
+       * gcc.dg/vect/vect-27.c: Mark functions noinline.
+       * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
+       * gcc.dg/vect/vect-86.c: Mark functions noinline.
+       * gcc.dg/vect/vect-100.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
+       * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
+       * gcc.dg/vect/vect-108.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-11.c: Mark functions noinline.
+       * gcc.dg/vect/vect-70.c: Mark functions noinline.
+       * gcc.dg/vect/vect-36.c: Mark functions noinline.
+       * gcc.dg/vect/vect-19.c: Mark functions noinline.
+       * gcc.dg/vect/vect-95.c: Mark functions noinline.
+       * gcc.dg/vect/vect-78.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-all.c: Mark functions noinline.
+       * gcc.dg/vect/vect-117.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
+       * gcc.dg/vect/vect-20.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
+       * gcc.dg/vect/vect-62.c: Mark functions noinline.
+       * gcc.dg/vect/vect-28.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
+       * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
+       * gcc.dg/vect/vect-87.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-109.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
+       * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
+       noinline.
+       * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
+       * gcc.dg/vect/vect-12.c: Mark functions noinline.
+       * gcc.dg/vect/vect-71.c: Mark functions noinline.
+       * gcc.dg/vect/vect-54.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-96.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
+       * gcc.dg/vect/vect-110.c: Mark functions noinline.
+       * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
+       * gcc.dg/vect/vect-21.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-80.c: Mark functions noinline.
+       * gcc.dg/vect/vect-63.c: Mark functions noinline.
+       * gcc.dg/vect/vect-46.c: Mark functions noinline.
+       * gcc.dg/vect/vect-29.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
+       * gcc.dg/vect/vect-88.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
+       * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-30.c: Mark functions noinline.
+       * gcc.dg/vect/vect-13.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
+       * gcc.dg/vect/vect-72.c: Mark functions noinline.
+       * gcc.dg/vect/vect-38.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
+       * gcc.dg/vect/vect-97.c: Mark functions noinline.
+       * gcc.dg/vect/vect-111.c: Mark functions noinline.
+       * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
+       * gcc.dg/vect/vect-5.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
+       * gcc.dg/vect/vect-22.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-64.c: Mark functions noinline.
+       * gcc.dg/vect/vect-89.c: Mark functions noinline.
+       * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
+       * gcc.dg/vect/vect-103.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
+       * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
+       * gcc.dg/vect/vect-11a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-31.c: Mark functions noinline.
+       * gcc.dg/vect/vect-14.c: Mark functions noinline.
+       * gcc.dg/vect/vect-73.c: Mark functions noinline.
+       * gcc.dg/vect/vect-56.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
+       * gcc.dg/vect/vect-98.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
+       * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-112.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-6.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
+       * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
+       * gcc.dg/vect/pr25413.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
+       * gcc.dg/vect/vect-40.c: Mark functions noinline.
+       * gcc.dg/vect/vect-23.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-82.c: Mark functions noinline.
+       * gcc.dg/vect/vect-65.c: Mark functions noinline.
+       * gcc.dg/vect/vect-48.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
+       * gcc.dg/vect/vect-104.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
+       * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
+       * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
+       * gcc.dg/vect/vect-32.c: Mark functions noinline.
+       * gcc.dg/vect/vect-15.c: Mark functions noinline.
+       * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
+       * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
+       * gcc.dg/vect/vect-91.c: Mark functions noinline.
+       * gcc.dg/vect/vect-74.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
+       * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
+       * gcc.dg/vect/vect-99.c: Mark functions noinline.
+       * gcc.dg/vect/vect-113.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
+       * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
+       * gcc.dg/vect/vect-7.c: Mark functions noinline.
+       * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
+       * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
+       * gcc.dg/vect/vect-24.c: Mark functions noinline.
+       * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
+       * gcc.dg/vect/vect-83.c: Mark functions noinline.
+       * gcc.dg/vect/vect-66.c: Mark functions noinline.
+       * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
+
+2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR middle-end/33187
+       * gcc.target/i386/cmov7.c: New file.
+
+2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/sse4a-check.h: New file.
+       * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
+       * gcc.target/i386/sse4a-insert.c: Ditto.
+       * gcc.target/i386/sse4a-montsd.c: Ditto.
+       * gcc.target/i386/sse4a-montss.c: Ditto.
+       * gcc.target/i386/mmx-check.h: New file.
+       * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
+       * gcc.target/i386/builtin-apply-mmx.c: Ditto.
+       * gcc.target/i386/sse-check.h: New file.
+       * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
+       * gcc.target/i386/sse-3.c: Ditto.
+       * gcc.target/i386/sse-7.c: Ditto.
+       * gcc.target/i386/sse-9.c: Ditto.
+       * gcc.target/i386/ssefn-3.c: Ditto.
+       * gcc.target/i386/sse-recip.c: Ditto.
+       * gcc.target/i386/sse-recip-vec.c: Ditto.
+       * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
+       * gcc.target/i386/20020523-1.c: Remove.
+       * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
+       * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
+       * gcc.target/i386/ssefn-4.c: Ditto.
+       * gcc.target/i386/sse-6.c: Ditto.
+       * gcc.target/i386/sse-10.c: Ditto.
+       * gcc.target/i386/sse-11.c: Ditto.
+       * gcc.target/i386/sse-18.c: Ditto.
+       * gcc.target/i386/fpprec-1.c: Ditto.
+       * g++.dg/other/i386-1.C: Ditto.
+
+2007-09-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/33291
+       * gcc.dg/volatile2.c: New testcase.
+       * gcc.dg/pr32721.c: Adjust volatile reference pattern.
+       * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
+       * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
+       * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
+
+2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/33253
+       * gfortran.dg/namelist_15.f90: Update test.
+       * gfortran.dg/namelist_24.f90: Update test.
+       * gfortran.dg/namelist_38.f90: New test.
+
+2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
+       * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
+       * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
+       * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
+       * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
+       * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
+
+2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
+
+       * gcc.target/cris/builtin_bswap_v3.c: New testcase.
+       * gcc.target/cris/builtin_bswap_v8.c: New testcase.
+
+       * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
+
+2007-09-02  David Daney  <ddaney@avtrex.com>
+
+       * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
+       * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
+       * gcc.target/mips/atomic-memory-1.c: Ditto.
+       * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
+
+2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
+
+       * gcc.target/cris/builtin_clz_v0.c: New testcase.
+       * gcc.target/cris/builtin_clz_v3.c: New testcase.
+
+2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
+
+       * gfortran.dg/substr_6.f90: New test.
+
+2007-09-02  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/33208
+       * g++.dg/other/error18.C: New.
+       * g++.dg/expr/bitfield3.C: Adjust.
+
+2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR fortran/33276
+       * gfortran.fortran-torture/compile/pr33276.f90: New.
+
+2007-09-02  Joseph Myers  <joseph@codesourcery.com>
+
+       PR middle-end/33272
+       * gcc.dg/c99-arraydecl-3.c: New test.
+
+2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
+
+       PR c++/32597
+       * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
+       * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
+
+2007-08-31  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/33232
+       * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
+       * gfortran.dg/read_1.f90: New.
+
+2007-08-31  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/33210
+       * g++.dg/template/error30.C: New.
+
+2007-08-31  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/32113
+       * g++.dg/template/crash70.C: New.
+
+2007-08-31  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/33212
+       * g++.dg/ext/is_class_error.C: New.
+
+2007-08-31  Olivier Hainque  <hainque@adacore.com>
+
+       * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
+       
+2007-08-31  David Edelsohn  <edelsohn@gnu.org>
+            Revital Eres  <eres@il.ibm.com>
+
+       * gcc.target/powerpc/paired-1.c: New test.
+       * gcc.target/powerpc/paired-2.c: New test.
+       * gcc.target/powerpc/paired-3.c: New test.
+       * gcc.target/powerpc/paired-4.c: New test.
+       * gcc.target/powerpc/paired-5.c: New test.
+       * gcc.target/powerpc/paired-6.c: New test.
+       * gcc.target/powerpc/paired-7.c: New test.
+       * gcc.target/powerpc/ppc-paired.c: New test.
+
+2007-08-31  Ollie Wild  <aaw@google.com>
+
+       * g++.dg/conversion/ptrmem2.C: New test.
+       * g++.dg/conversion/ptrmem3.C: New test.
+       * g++.dg/conversion/ptrmem4.C: New test.
+       * g++.dg/conversion/ptrmem5.C: New test.
+       * g++.dg/conversion/ptrmem6.C: New test.
+       * g++.dg/conversion/ptrmem7.C: New test.
+       * g++.dg/conversion/ptrmem8.C: New test.
+
+2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/31879
+       * gfortran.dg/char_length_7.f90: New test.
+       * gfortran.dg/char_length_9.f90: New test.
+       * gfortran.dg/char_assign_1.f90: Add extra warning.
+
+       PR fortran/31197
+       PR fortran/31258
+       * gfortran.dg/char_length_8.f90: New test.
+
+2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
+
+2007-08-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/inline-24.c: New test.
+       * g++.dg/opt/inline11.C: New test.
+
+2007-08-30  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/vectorize5.c: New testcase.
+
+2007-08-30  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/33228
+       * interface.c (check_interface0): Improve error for external procs.
+       (check_sym_interfaces): Fix checking of module procedures.
+
+2007-08-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
+       (AI): Add AI_ALIGN.
+       * gcc.dg/sync-3.c: New test.
+
+       PR middle-end/32758
+       * gcc.dg/cleanup-12.c: New test.
+
+2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
+
+       * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
+       * gcc.dg/20021014-1.c: Use cleanup-profile-file.
+       * gcc.dg/gcc.dg/20021014-1.c: Ditto.
+       * gcc.dg/pr32450.c: Ditto.
+       * gcc.dg/nest.c: Ditto.
+       * gcc.dg/nested-func-4.c: Ditto.
+       * g++.old-deja/g++.law/profile1.C: Ditto.
+
+2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/32989
+       * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
+       non-default integer kind arguments.
+
+2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
+
+       PR fortran/33105
+       * gfortran.dg/is_iostat_end_eor_1.f90: New test.
+
+2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/h8300-ice2.c: Remove target selector.
+
+2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
+
+       PR fortran/33215
+       * gfortran.dg/binding_label_tests_15.f03: New test case.
+       * gfortran.dg/binding_label_tests_16.f03: Ditto.
+
+2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.dg/alloc_comp_basics_1.f90: Update check.
+       * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
+
+2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/33194
+       * g++.dg/other/canon-33194.C: New.
+
+2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
+       * gcc.c-torture/execute/pr23135.c: Likewise.
+
+2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/pr31344.c: Move to ...
+       * gcc.dg/dfp/pr31344.c: ... here.
+       * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
+       * gcc.dg/20050503-1.c: Ditto.
+       * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
+       * gcc.dg/20061127-1.c: Compile only for fpic targets.
+       * gcc.dg/20060801-1.c: Ditto.
+
+2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gfortran.dg/isnan_1.f90: Add -mieee for sh.
+       * gfortran.dg/nan_1.f90: Likewise.
+
+2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/33055
+       Revert previous patch.
+
+2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
+           Kazu Hirata  <kazu@codesourcery.com>
+
+       * gcc.target/m68k/interrupt-1.c: New.
+
+2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
+       10000 for targets where "int" can't hold at least 100000.
+       * gcc.c-torture/compile/limits-enumconst.c: Likewise.
+       * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
+       (test5)(test6): Use it.
+       * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
+       * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
+       * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
+       * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
+       * gcc.dg/attr-alloc_size.c (test): Likewise.
+
+2007-08-28  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/33209
+       * g++.dg/template/error29.C: New.
+
+2007-08-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/32596
+       * g++.dg/ext/visibility/anon5.C: New test.
+
+2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
+
+2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gfortran.dg/gamma_1.f90: Remove large-real tests.
+       * gfortran.dg/gamma_2.f90: Remove large-real tests.
+       * gfortran.dg/gamma_4.f90: New: large-real tests.
+
+2007-08-28  Jason Merrill  <jason@redhat.com>
+
+       PR c++/29000
+       * g++.dg/ext/stmtexpr12.C: New test.
+
+       PR c++/28558
+       * g++.dg/ext/attrib28.C: New test.
+
+2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/32661
+       * gcc.target/i386/pr32661.c: New test.
+
+2007-08-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/32370
+       * gcc.dg/pr32370.c: New test.
+
+       PR rtl-optimization/33148
+       * gcc.c-torture/compile/20070827-1.c: New test.
+
+       PR debug/32914
+       * d++.dg/debug/const3.C: New test.
+       * d++.dg/debug/const4.C: New test.
+       * d++.dg/debug/dwarf2/const1.C: New test.
+       * d++.dg/debug/dwarf2/const2.C: New test.
+       * d++.dg/debug/dwarf2/const2b.C: New test.
+
 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
             Vladimir Yanovsky  <yanov@il.ibm.com>
             Revital Eres  <eres@il.ibm.com>