+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>
PR c++/32596
* g++.dg/ext/visibility/anon5.C: New test.
-2007-07-28 Dominique d'Humieres <dominiq@lps.ens.fr>
+2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
* gfortran.dg/gamma_4.f90: Fix large-real kind selection.