OSDN Git Service

* gcc.target/cris/builtin_ctz_v3.c: New testcase.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 63b0967..6f749db 100644 (file)
@@ -1,3 +1,495 @@
+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.