X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=d332dc4a9605fb40146f7019272877f15b1b03c5;hb=2cb9ef3991e49cca727e9b9959820473d666016f;hp=dc2a4ae8e5ea2d9be7416190bc5f5fc55b26432b;hpb=4493dab33d38df3d42bfd966c38d400ba1d01232;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dc2a4ae8e5e..d332dc4a960 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,306 @@ +2010-07-08 Richard Guenther + + PR tree-optimization/44861 + * g++.dg/vect/pr44861.cc: New testcase. + +2010-07-07 Peter Bergner + + PR middle-end/44828 + * gcc.c-torture/execute/pr44828.x: New file. + +2010-07-07 Peter Bergner + + * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to + dg-options. + * g++.dg/ext/altivec-17.C: Adjust error message. + +2010-07-07 Tom Tromey + + * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific. + +2010-07-07 H.J. Lu + + PR target/44844 + * gcc.target/i386/rdrand-1.c: Scan "jnc". + * gcc.target/i386/rdrand-2.c: Likewise. + * gcc.target/i386/rdrand-3.c: Likewise. + +2010-07-07 Jan Hubicka + + PR middle-end/44813 + * g++.dg/torture/pr44813.C: New testcase. + * g++.dg/torture/pr44826.C: New testcase. + +2010-07-07 Bernd Schmidt + + PR rtl-optimization/44787 + * gcc.c-torture/compile/pr44788.c: New test. + * gcc.target/arm/pr44788.c: New test. + +2010-07-06 Peter Bergner + + * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning. + +2010-07-06 Peter Bergner + + * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable + to dg-options. + +2010-07-06 Tobias Burnus + + PR fortran/44742 + * gfortran.dg/parameter_array_init_6.f90: New. + * gfortran.dg/initialization_20.f90: Update dg-error. + * gfortran.dg/initialization_24.f90: Ditto. + +2010-07-06 Thomas Koenig + PR fortran/PR44693 + * gfortran.dg/dim_range_1.f90: New test. + * gfortran.dg/minmaxloc_4.f90: Remove invalid test. + +2010-07-06 Jason Merrill + + PR c++/44703 + * g++.dg/cpp0x/initlist41.C: New. + + PR c++/44778 + * g++.dg/template/ptrmem22.C: New. + +2010-07-06 Kai Tietz + + * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue + support. + * gcc.target/i386/i386.exp: Likewise. + +2010-07-06 Peter Bergner + + PR testsuite/44195 + * gcc.dg/lto/20100518_0.c: Limit to x86. + +2010-07-06 Richard Guenther + + PR middle-end/44828 + * gcc.c-torture/execute/pr44828.c: New testcase. + +2010-07-06 Shujing Zhao + + * g++.dg/warn/noeffect2.C: Adjust expected warning. + * g++.dg/warn/volatile1.C: Likewise. + * g++.dg/template/warn1.C: Likewise. + +2010-07-05 H.J. Lu + + AVX Programming Reference (June, 2010) + * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c. + * g++.dg/other/i386-3.C: Likewise. + * gcc.target/i386/sse-12.c: Likewise. + + * gcc.target/i386/f16c-check.h: New. + * gcc.target/i386/rdfsbase-1.c: Likewise. + * gcc.target/i386/rdfsbase-2.c: Likewise. + * gcc.target/i386/rdgsbase-1.c: Likewise. + * gcc.target/i386/rdgsbase-2.c: Likewise. + * gcc.target/i386/rdrand-1.c: Likewise. + * gcc.target/i386/rdrand-2.c: Likewise. + * gcc.target/i386/rdrand-3.c: Likewise. + * gcc.target/i386/vcvtph2ps-1.c: Likewise. + * gcc.target/i386/vcvtph2ps-2.c: Likewise. + * gcc.target/i386/vcvtph2ps-3.c: Likewise. + * gcc.target/i386/vcvtps2ph-1.c: Likewise. + * gcc.target/i386/vcvtps2ph-2.c: Likewise. + * gcc.target/i386/vcvtps2ph-3.c: Likewise. + * gcc.target/i386/wrfsbase-1.c: Likewise. + * gcc.target/i386/wrfsbase-2.c: Likewise. + * gcc.target/i386/wrgsbase-1.c: Likewise. + * gcc.target/i386/wrgsbase-2.c: Likewise. + + * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c. + (__builtin_ia32_vcvtps2ph): New. + (__builtin_ia32_vcvtps2ph256): Likewise. + + * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c. + Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph. + + * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c. + Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph. + + * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New. + (__builtin_ia32_vcvtps2ph256): Likewise. + Add fsgsbase,rdrnd,f16c. + + * lib/target-supports.exp (check_effective_target_f16c): New. + +2010-07-05 Jakub Jelinek + + * gcc.dg/guality/nrv-1.c: New test. + +2010-07-05 Sandra Loosemore + + PR middle-end/42505 + * gcc.target/arm/pr42505.c: New test case. + +2010-07-05 Jakub Jelinek + + PR c++/44808 + * g++.dg/opt/nrv16.C: New test. + +2010-07-05 Richard Guenther + + PR tree-optimization/44784 + * gcc.c-torture/compile/pr44784.c: New testcase. + +2010-07-05 Ira Rosen + + * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c: + Increase loop bound and array size. + * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c: + Likewise. + +2010-07-05 Ira Rosen + + * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove. + * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise. + +2010-07-05 Shujing Zhao + + PR c++/22138 + * g++.dg/parse/template25.C: New. + +2010-07-04 H.J. Lu + + PR rtl-optimization/44695 + * gcc.dg/torture/pr44695.c: New. + +2010-07-04 Manuel López-Ibáñez + + PR c++/16630 + * g++.dg/ext/pretty3.C: New. + +2010-07-04 Richard Guenther + + PR middle-end/44809 + * g++.dg/torture/pr44809.C: New testcase. + +2010-07-04 Richard Guenther + + PR tree-optimization/44656 + * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL. + +2010-07-04 Ira Rosen + Revital Eres + + * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support + misaligned stores. + * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c, + gcc.dg/vect/vect-96.c: Likewise. + * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that + that support misaligned stores. Change the number of expected + misaligned accesses. + * gcc.dg/vect/vect-peel-1.c: New test. + * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c, + gcc.dg/vect/vect-peel-4.c: Likewise. + * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it + vectorizable on all targets that support realignment. + * gcc.dg/vect/vect-multitypes-4.c: Likewise. + +2010-07-03 H.J. Lu + + PR c/44806 + * gcc.dg/torture/pr44806.c: New. + +2010-07-03 Eric Botcazou + + * gnat.dg/cond_expr1.adb: New test. + +2010-07-03 Eric Botcazou + + * gnat.dg/modular3.adb: New test. + * gnat.dg/modular3_pkg.ads: New helper. + +2010-07-03 Iain Sandoe + Mikael Pettersson + + PR testsuite/44518 + * obj-c++.dg/encode-2.mm: Produce object and save temps. + Make signed-ness of chars explicit. Scan the object for + strings that are split by some target assemblers. + * obj-c++.dg/encode-3.mm: Make the signed-ness of chars + explicit. + +2010-07-03 Hans-Peter Nilsson + + * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string. + +2010-07-02 Le-Chun Wu + + PR/44128 + * g++.dg/warn/Wshadow-7.C: New test. + +2010-07-02 Daniel Jacobowitz + Julian Brown + Sandra Loosemore + + * gcc.c-torture/execute/20100416-1.c: New test case. + +2010-07-02 Julian Brown + Sandra Loosemore + + PR target/43703 + + * gcc.dg/vect/vect.exp: Add -ffast-math for NEON. + * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON. + +2010-07-02 Sandra Loosemore + Julian Brown + + * gcc.target/arm/neon/vadds64.c: Regenerated. + * gcc.target/arm/neon/vaddu64.c: Regenerated. + * gcc.target/arm/neon/vsubs64.c: Regenerated. + * gcc.target/arm/neon/vsubu64.c: Regenerated. + * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options. + * gcc.target/arm/neon-vmls-1.c: Likewise. + * gcc.target/arm/neon-vsubs64.c: New execution test. + * gcc.target/arm/neon-vsubu64.c: New execution test. + * gcc.target/arm/neon-vadds64.c: New execution test. + * gcc.target/arm/neon-vaddu64.c: New execution test. + +2010-07-02 Sandra Loosemore + + * gcc.target/arm/neon-vands64.c: New. + * gcc.target/arm/neon-vandu64.c: New. + * gcc.target/arm/neon-vbics64.c: New. + * gcc.target/arm/neon-vbicu64.c: New. + * gcc.target/arm/neon-veors64.c: New. + * gcc.target/arm/neon-veoru64.c: New. + * gcc.target/arm/neon-vorns64.c: New. + * gcc.target/arm/neon-vornu64.c: New. + * gcc.target/arm/neon-vorrs64.c: New. + * gcc.target/arm/neon-vorru64.c: New. + * gcc.target/arm/neon/vands64.c: Regenerated. + * gcc.target/arm/neon/vandu64.c: Regenerated. + * gcc.target/arm/neon/vbics64.c: Regenerated. + * gcc.target/arm/neon/vbicu64.c: Regenerated. + * gcc.target/arm/neon/veors64.c: Regenerated. + * gcc.target/arm/neon/veoru64.c: Regenerated. + * gcc.target/arm/neon/vorns64.c: Regenerated. + * gcc.target/arm/neon/vornu64.c: Regenerated. + * gcc.target/arm/neon/vorrs64.c: Regenerated. + * gcc.target/arm/neon/vorru64.c: Regenerated. + +2010-07-02 Jerry DeLisle + + * gfortran.dg/runtime_warning_1.f90: Remove extra dg line. + +2010-07-02 Jerry DeLisle + + * gfortran.dg/runtime_warning_1.f90: Fix dg syntax. + * gfortran.dg/intent_out_5.f90: Same. + * gfortran.dg/ltrans-7.f90: Same. + * gfortran.dg/char_bounds_check_fail_1.f90: Same. + 2010-07-02 Jan Hubicka * gcc.dg/tree-ssa/ipa-split-5.c: New function.