X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=0781fb11700d32f4f080cfca9c66651c4b4ae7b5;hb=671264d986e2666ce30c428dd011341f26358a90;hp=b5624830ed74fda7a0a38cb348b06ff46f33d46e;hpb=138dc10fac3803d43b4e2cda8152615f051679fe;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b5624830ed7..0781fb11700 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,622 @@ +2007-09-07 Richard Sandiford + + * gcc.dg/attr-alias-3.c: Use real asm for MIPS. + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp + and mips_forced_no_er. + (dg-mips-options): Add -mno-abicalls when a small-data option is + specified. Skip tests with small-data options if mips_forced_gp. + Skip tests with -mexplicit-relocs if mips_forced_no_er. + * gcc.target/mips/sdata-1.c: New test. + * gcc.target/mips/sdata-2.c: Likewise. + * gcc.target/mips/sdata-3.c: Likewise. + * gcc.target/mips/sdata-4.c: Likewise. + +2007-09-06 Thomas Koenig + + PR fortran/33298 + * spread_zerosize_1.f90: New test case. + * spread_bounds_1.f90: New test case. + +2007-09-06 Paolo Carlini + + PR c++/32674 + * g++.dg/template/static31.C: New. + +2007-09-06 Francois-Xavier Coudert + + PR fortran/33271 + * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and + powerpc*-linux-gnu. + +2007-09-06 David Daney + Richard Sandiford + + PR target/33256 + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le. + (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le. + * gcc.target/mips/pr33256.c: New test. + +2007-09-06 Tom Tromey + + * lib/g++.exp (g++_target_compile): Use -fno-show-column. + +2007-09-06 Richard Guenther + + PR tree-optimization/32586 + * g++.dg/tree-ssa/pr27090.C: Remove XFAILs. + * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for + now obsolete simplification. + +2007-09-06 Uros Bizjak + + * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options. + * gcc.target/i386/sse3-addsubps.c: Ditto. + * gcc.target/i386/sse3-haddpd.c: Ditto. + * gcc.target/i386/sse3-haddps.c: Ditto. + * gcc.target/i386/sse3-hsubpd.c: Ditto. + * gcc.target/i386/sse3-hsubps.c: Ditto. + * gcc.target/i386/sse3-lddqu.c: Ditto. + * gcc.target/i386/sse3-movddup.c: Ditto. + * gcc.target/i386/sse3-movshdup.c: Ditto. + * gcc.target/i386/sse3-movsldup.c: Ditto. + +2007-09-06 Richard Guenther + + PR tree-optimization/33302 + * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase. + +2007-09-06 Jerry DeLisle + + PR libfortran/33225 + * gfortran.dg./fmt_float.f90: New test. + +2007-09-06 Jerry DeLisle + + PR libfortran/33253 + * gfortran.dg/namelist_38.f90: Update test for DELIM= . + +2007-09-06 Jesper Nilsson + + * gcc.target/cris/builtin_ctz_v3.c: New testcase. + * gcc.target/cris/builtin_ctz_v8.c: New testcase. + +2007-09-06 Jakub Jelinek + + * 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 + + * gcc.target/powerpc/dfp-dd.c: New test. + * gcc.target/powerpc/dfp-td.c: New test. + +2007-09-05 Jakub Jelinek + + * 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 + + * 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 + + PR c++/30302 + * g++.dg/ext/anon-struct5.C: New. + +2007-09-05 Uros Bizjak + + * 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 + David Ung + Nigel Stephens + + * 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 + David Ung + Nigel Stephens + + * gcc.target/mips/mips16-attributes.c: New. + +2007-09-05 Paul Thomas + + 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 + + PR c++/29731 + * g++.dg/parse/template24.C: New. + +2007-09-04 Andrew Pinski + + * g++.dg/other/spu2vmx-1.C: New test. + +2007-09-05 Jakub Jelinek + + PR tree-optimization/33017 + * gcc.dg/pr33017.c: New test. + +2007-09-05 Ben Elliston + + * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the + __protected_stream family of macros. + +2007-09-04 Jan Hubicka + + * 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 + Tobias Burnus + + * 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 + + * 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 + + PR middle-end/33187 + * gcc.target/i386/cmov7.c: New file. + +2007-09-04 Uros Bizjak + + * 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 + + 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 + + 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 + + * 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 + + * 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 + + * 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 + + * gcc.target/cris/builtin_clz_v0.c: New testcase. + * gcc.target/cris/builtin_clz_v3.c: New testcase. + +2007-09-02 Tobias Schlüuter + + * gfortran.dg/substr_6.f90: New test. + +2007-09-02 Paolo Carlini + + PR c++/33208 + * g++.dg/other/error18.C: New. + * g++.dg/expr/bitfield3.C: Adjust. + +2007-09-02 H.J. Lu + + PR fortran/33276 + * gfortran.fortran-torture/compile/pr33276.f90: New. + +2007-09-02 Joseph Myers + + PR middle-end/33272 + * gcc.dg/c99-arraydecl-3.c: New test. + +2007-08-31 Douglas Gregor + + 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 + + PR fortran/33232 + * gfortran.dg/eor_handling_2.f90: Add dg-warnings. + * gfortran.dg/read_1.f90: New. + +2007-08-31 Paolo Carlini + + PR c++/33210 + * g++.dg/template/error30.C: New. + +2007-08-31 Paolo Carlini + + PR c++/32113 + * g++.dg/template/crash70.C: New. + +2007-08-31 Paolo Carlini + + PR c++/33212 + * g++.dg/ext/is_class_error.C: New. + 2007-08-31 Olivier Hainque * gnat.dg/test_oalign.adb, oalign[12].ads: New test. @@ -5,24 +624,24 @@ 2007-08-31 David Edelsohn Revital Eres - * 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-30 Ollie Wild - - 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. + * 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 + + * 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