OSDN Git Service

2010-07-08 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index dc2a4ae..d332dc4 100644 (file)
@@ -1,3 +1,306 @@
+2010-07-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/44861
+       * g++.dg/vect/pr44861.cc: New testcase.
+
+2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
+
+       PR middle-end/44828
+       * gcc.c-torture/execute/pr44828.x: New file.
+
+2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * 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  <tromey@redhat.com>
+
+       * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
+
+2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       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  <jh@suse.cz>
+
+       PR middle-end/44813
+       * g++.dg/torture/pr44813.C: New testcase.
+       * g++.dg/torture/pr44826.C: New testcase.
+
+2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
+
+       PR rtl-optimization/44787
+       * gcc.c-torture/compile/pr44788.c: New test.
+       * gcc.target/arm/pr44788.c: New test.
+
+2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
+
+2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
+       to dg-options.
+
+2010-07-06  Tobias Burnus  <burnus@net-b.de>
+
+       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  <tkoenig@gcc.gnu.org>
+       PR fortran/PR44693
+       * gfortran.dg/dim_range_1.f90:  New test.
+       * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
+
+2010-07-06  Jason Merrill  <jason@redhat.com>
+
+       PR c++/44703
+       * g++.dg/cpp0x/initlist41.C: New.
+
+       PR c++/44778
+       * g++.dg/template/ptrmem22.C: New.
+
+2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
+
+       * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
+       support.
+       * gcc.target/i386/i386.exp: Likewise.
+
+2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
+
+       PR testsuite/44195
+       * gcc.dg/lto/20100518_0.c: Limit to x86.
+
+2010-07-06  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/44828
+       * gcc.c-torture/execute/pr44828.c: New testcase.
+
+2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       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  <jakub@redhat.com>
+
+       * gcc.dg/guality/nrv-1.c: New test.
+
+2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR middle-end/42505
+       * gcc.target/arm/pr42505.c: New test case.
+
+2010-07-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/44808
+       * g++.dg/opt/nrv16.C: New test.
+
+2010-07-05  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/44784
+       * gcc.c-torture/compile/pr44784.c: New testcase.
+
+2010-07-05  Ira Rosen  <irar@il.ibm.com>
+
+       * 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  <irar@il.ibm.com>
+
+       * 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  <pearly.zhao@oracle.com>
+
+       PR c++/22138
+       * g++.dg/parse/template25.C: New.
+
+2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR rtl-optimization/44695
+       * gcc.dg/torture/pr44695.c: New.
+
+2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
+
+       PR c++/16630
+       * g++.dg/ext/pretty3.C: New.
+
+2010-07-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/44809
+       * g++.dg/torture/pr44809.C: New testcase.
+
+2010-07-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/44656
+       * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
+
+2010-07-04  Ira Rosen  <irar@il.ibm.com>
+           Revital Eres  <eres@il.ibm.com>
+
+       * 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  <hongjiu.lu@intel.com>
+
+       PR c/44806
+       * gcc.dg/torture/pr44806.c: New.
+
+2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/cond_expr1.adb: New test.
+
+2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/modular3.adb: New test.
+       * gnat.dg/modular3_pkg.ads: New helper.
+
+2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
+           Mikael Pettersson  <mikpe@it.uu.se>
+
+       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  <hp@axis.com>
+
+       * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
+
+2010-07-02  Le-Chun Wu  <lcwu@google.com>
+
+       PR/44128
+       * g++.dg/warn/Wshadow-7.C: New test.
+
+2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
+           Julian Brown  <julian@codesourcery.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gcc.c-torture/execute/20100416-1.c: New test case.
+
+2010-07-02  Julian Brown  <julian@codesourcery.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       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  <sandra@codesourcery.com>
+           Julian Brown  <julian@codesourcery.com>
+
+       * 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  <sandra@codesourcery.com>
+
+       * 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  <jvdelisle@gcc.gnu.org>
+
+       * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
+
+2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       * 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  <jh@suse.cz>
 
        * gcc.dg/tree-ssa/ipa-split-5.c: New function.