re PR target/65787 (Miscompile due to bad vector swap optimization for little endian)
[gcc.git] / gcc / testsuite / ChangeLog
index a22eb607808a69f8d780d4a2c721bbe9fa019d6f..ee4f05f685371cc2fd11bdb6b02f96480394ad48 100644 (file)
@@ -1,3 +1,452 @@
+2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       PR target/65787
+       * gcc.target/powerpc/pr65787.c: New.
+
+2015-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/65689
+       * gcc.target/aarch64/c-output-template-4.c: New test.
+
+2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/65780
+       * gcc.dg/pr65780-1.c: New test.
+       * gcc.dg/pr65780-2.c: Likewise.
+       * gcc.target/i386/pr32219-9.c: Likewise.
+       * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
+       symbol.
+       * gcc.target/i386/pr64317.c (c): Initialize.
+
+2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/65612
+       * g++.dg/ext/mv18.C: New test.
+       * g++.dg/ext/mv19.C: Likewise.
+       * g++.dg/ext/mv20.C: Likewise.
+       * g++.dg/ext/mv21.C: Likewise.
+       * g++.dg/ext/mv22.C: Likewise.
+       * g++.dg/ext/mv23.C: Likewise.
+
+2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
+
+       PR c++/64527
+       * g++.dg/init/pr64527.C: New test.
+
+2015-04-17  Tom de Vries  <tom@codesourcery.com>
+           Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/64950
+       * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
+       x86_64-*-*.
+
+2015-04-17  Yury Gribov  <y.gribov@samsung.com>
+
+       * c-c++-common/asan/user-section-1.c: New test.
+
+2015-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/65771
+       * gcc.dg/debug/pr65771.c: New test.
+
+2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
+       __buitlin_alloca with __builtin_alloca.
+
+2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
+
+       * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
+
+2015-04-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/64277
+       * gcc.dg/Warray-bounds-14.c: New testcase.
+       * gcc.dg/Warray-bounds-15.c: Likewise.
+       * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
+       * c-c++-common/ubsan/bounds-6.c: Likewise.
+
+2015-04-16  Renlin Li  <renlin.li@arm.com>
+
+       * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
+       * gcc.target/arm/unsigned-float.c: New.
+
+2015-04-16  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
+       * gcc.dg/tree-ssa/pr37508.c: Adjust.
+       * gfortran.dg/reassoc_6.f: Remove XFAIL.
+
+2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
+       * g++.dg/cpp0x/decltype-call1.C: Likewise.
+       * g++.dg/cpp0x/defaulted21.C: Likewise.
+       * g++.dg/cpp0x/defaulted28.C: Likewise.
+       * g++.dg/cpp0x/defaulted47.C: Likewise.
+       * g++.dg/cpp0x/elision_neg.C: Likewise.
+       * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
+       * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
+       * g++.dg/cpp0x/implicit1.C: Likewise.
+       * g++.dg/cpp0x/implicit9.C: Likewise.
+       * g++.dg/cpp0x/inh-ctor9.C: Likewise.
+       * g++.dg/cpp0x/range-for13.C: Likewise.
+       * g++.dg/gomp/clause-2.C: Likewise.
+       * g++.dg/gomp/udr-5.C: Likewise.
+       * g++.dg/inherit/access6.C: Likewise.
+       * g++.dg/lookup/duperr1.C: Likewise.
+       * g++.dg/lookup/friend2.C: Likewise.
+       * g++.dg/lookup/pr6936.C: Likewise.
+       * g++.dg/lookup/scoped1.C: Likewise.
+       * g++.dg/lookup/using26.C: Likewise.
+       * g++.dg/lookup/using38.C: Likewise.
+       * g++.dg/other/access2.C: Likewise.
+       * g++.dg/overload/defarg3.C: Likewise.
+       * g++.dg/overload/defarg6.C: Likewise.
+       * g++.dg/parse/access11.C: Likewise.
+       * g++.dg/parse/access2.C: Likewise.
+       * g++.dg/parse/access3.C: Likewise.
+       * g++.dg/parse/access4.C: Likewise.
+       * g++.dg/parse/access5.C: Likewise.
+       * g++.dg/parse/access6.C: Likewise.
+       * g++.dg/parse/access8.C: Likewise.
+       * g++.dg/parse/access9.C: Likewise.
+       * g++.dg/parse/crash40.C: Likewise.
+       * g++.dg/tc1/dr142.C: Likewise.
+       * g++.dg/tc1/dr166.C: Likewise.
+       * g++.dg/tc1/dr52.C: Likewise.
+       * g++.dg/template/access11.C: Likewise.
+       * g++.dg/template/access18.C: Likewise.
+       * g++.dg/template/access19.C: Likewise.
+       * g++.dg/template/access2.C: Likewise.
+       * g++.dg/template/access20.C: Likewise.
+       * g++.dg/template/access26.C: Likewise.
+       * g++.dg/template/access3.C: Likewise.
+       * g++.dg/template/access7.C: Likewise.
+       * g++.dg/template/conv12.C: Likewise.
+       * g++.dg/template/crash69.C: Likewise.
+       * g++.dg/template/friend31.C: Likewise.
+       * g++.dg/template/friend32.C: Likewise.
+       * g++.dg/template/memfriend15.C: Likewise.
+       * g++.dg/template/memfriend16.C: Likewise.
+       * g++.dg/template/memfriend17.C: Likewise.
+       * g++.dg/template/memfriend7.C: Likewise.
+       * g++.dg/template/pr32519.C: Likewise.
+       * g++.dg/template/qualttp21.C: Likewise.
+       * g++.dg/template/qualttp8.C: Likewise.
+       * g++.dg/template/ttp10.C: Likewise.
+       * g++.dg/template/typedef11.C: Likewise.
+       * g++.dg/template/typedef13.C: Likewise.
+       * g++.dg/template/typedef19.C: Likewise.
+       * g++.dg/template/typedef20.C: Likewise.
+       * g++.dg/template/typedef22.C: Likewise.
+       * g++.dg/template/using16.C: Likewise.
+       * g++.dg/template/virtual3.C: Likewise.
+       * g++.dg/ubsan/pr61272.C: Likewise.
+       * g++.old-deja/g++.bob/inherit2.C: Likewise.
+       * g++.old-deja/g++.brendan/crash11.C: Likewise.
+       * g++.old-deja/g++.brendan/enum6.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility1.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility10.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility2.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility6.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility7.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility8.C: Likewise.
+       * g++.old-deja/g++.brendan/visibility9.C: Likewise.
+       * g++.old-deja/g++.bugs/900428_03.C: Likewise.
+       * g++.old-deja/g++.jason/access17.C: Likewise.
+       * g++.old-deja/g++.jason/access18.C: Likewise.
+       * g++.old-deja/g++.jason/access22.C: Likewise.
+       * g++.old-deja/g++.jason/access23.C: Likewise.
+       * g++.old-deja/g++.jason/access8.C: Likewise.
+       * g++.old-deja/g++.jason/delete3.C: Likewise.
+       * g++.old-deja/g++.jason/report.C: Likewise.
+       * g++.old-deja/g++.law/access2.C: Likewise.
+       * g++.old-deja/g++.law/access3.C: Likewise.
+       * g++.old-deja/g++.law/access4.C: Likewise.
+       * g++.old-deja/g++.law/access5.C: Likewise.
+       * g++.old-deja/g++.law/arm12.C: Likewise.
+       * g++.old-deja/g++.law/arm14.C: Likewise.
+       * g++.old-deja/g++.law/ctors13.C: Likewise.
+       * g++.old-deja/g++.law/union2.C: Likewise.
+       * g++.old-deja/g++.law/visibility12.C: Likewise.
+       * g++.old-deja/g++.law/visibility15.C: Likewise.
+       * g++.old-deja/g++.law/visibility16.C: Likewise.
+       * g++.old-deja/g++.law/visibility17.C: Likewise.
+       * g++.old-deja/g++.law/visibility18.C: Likewise.
+       * g++.old-deja/g++.law/visibility19.C: Likewise.
+       * g++.old-deja/g++.law/visibility20.C: Likewise.
+       * g++.old-deja/g++.law/visibility21.C: Likewise.
+       * g++.old-deja/g++.law/visibility24.C: Likewise.
+       * g++.old-deja/g++.law/visibility4.C: Likewise.
+       * g++.old-deja/g++.law/visibility5.C: Likewise.
+       * g++.old-deja/g++.law/visibility6.C: Likewise.
+       * g++.old-deja/g++.law/visibility7.C: Likewise.
+       * g++.old-deja/g++.law/visibility8.C: Likewise.
+       * g++.old-deja/g++.law/visibility9.C: Likewise.
+       * g++.old-deja/g++.niklas/t135.C: Likewise.
+       * g++.old-deja/g++.oliva/delete1.C: Likewise.
+       * g++.old-deja/g++.oliva/partord1.C: Likewise.
+       * g++.old-deja/g++.other/access11.C: Likewise.
+       * g++.old-deja/g++.other/access4.C: Likewise.
+       * g++.old-deja/g++.other/access7.C: Likewise.
+       * g++.old-deja/g++.other/crash1.C: Likewise.
+       * g++.old-deja/g++.other/crash7.C: Likewise.
+       * g++.old-deja/g++.other/friend1.C: Likewise.
+       * g++.old-deja/g++.other/friend4.C: Likewise.
+       * g++.old-deja/g++.other/friend9.C: Likewise.
+       * g++.old-deja/g++.other/lineno1.C: Likewise.
+       * g++.old-deja/g++.other/using1.C: Likewise.
+       * g++.old-deja/g++.pt/enum14.C: Likewise.
+       * g++.old-deja/g++.pt/friend11.C: Likewise.
+       * g++.old-deja/g++.pt/friend21.C: Likewise.
+       * g++.old-deja/g++.pt/friend3.C: Likewise.
+       * g++.old-deja/g++.pt/inherit2.C: Likewise.
+       * g++.old-deja/g++.pt/memtemp74.C: Likewise.
+       * g++.old-deja/g++.pt/memtemp89.C: Likewise.
+       * g++.old-deja/g++.robertl/eb94.C: Likewise.
+
+2015-04-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR ipa/65765
+       * g++.dg/ipa/pr65765.C: New test.
+
+2015-04-15  Nick Clifton  <nickc@redhat.com>
+
+       * gcc.target/rx/builtins.c: Disable RMPA test if string
+       instructions are not allowed.
+
+2015-04-15  Alan Modra  <amodra@gmail.com>
+
+       * gcc.dg/pr65408.c: New.
+
+2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
+
+       PR target/65729
+       * gcc.target/arm/pr65729.c: New test.
+
+2015-04-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/65758
+       * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
+
+2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
+
+       PR target/65648
+       * gcc.c-torture/execute/pr65648.c: New test.
+
+2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
+       __builtin_finite instead of finite.
+       * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
+       Likewise.
+
+2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
+
+       PR tree-optimization/63387
+       * gcc.dg/pr63387.c: New testcase.
+
+2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/tree-ssa/nonzero-3.C: New testcase.
+
+2015-04-13  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/65204
+       * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
+
+2015-04-13  Terry Guo  <terry.guo@arm.com>
+
+       PR target/65710
+       * gcc.target/arm/pr65710.c: New.
+
+2015-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/65747
+       * g++.dg/torture/pr65747.C: New test.
+
+2015-04-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/65736
+       * g++.dg/cpp0x/pr65736.C: New test.
+
+2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
+           Martin Liska  <mliska@suse.cz>
+
+       PR ipa/65722
+       * g++.dg/ipa/pr65722.C: New testcase.
+
+2015-04-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/65735
+       * gcc.c-torture/compile/pr65735.c: New test.
+
+2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/65554
+       * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
+
+2015-04-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/65671
+       * gcc.target/i386/pr65671.c: Require avx512vl effective target.
+
+2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
+
+       PR target/65647
+       * gcc.target/arm/pr65647-2.c: New.
+
+2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/65694
+       * g++.dg/torture/pr65694.C: New test.
+
+2015-04-10  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/coarray_lock_6.f90: New.
+       * gfortran.dg/coarray_lock_7.f90: New.
+       * gfortran.dg/coarray/lock_2.f90: New.
+
+2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/56674
+       PR fortran/58813
+       PR fortran/59016
+       PR fortran/59024
+       * gfortran.dg/used_types_27.f90: New.
+
+2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       PR target/65671
+       * gcc.target/i386/pr65671.c: New.
+
+2015-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/65709
+       * c-c++-common/ubsan/align-9.c: New test.
+
+2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/56852
+       * gfortran.dg/pr56852.f90: New test.
+
+2015-04-09  Marek Polacek  <polacek@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/65554
+       * g++.dg/opt/pr65554.C: New test.
+
+2015-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/65690
+       * c-c++-common/attr-aligned-1.c: New test.
+
+2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.target/i386/mpx/memmove-zero-length.c: New.
+
+2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       PR target/65676
+       * gcc.target/i386/sse-25.c: New.
+
+2015-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/65693
+       * gcc.target/i386/pr65693.c: New test.
+
+2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.dg/lto/chkp-static-bounds_0.c: New.
+
+2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
+
+2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.target/i386/thunk-retbnd.c: New.
+
+2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt48.adb: New test.
+       * gnat.dg/opt48_pkg1.ad[sb]: New helper.
+       * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
+
+2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/65540
+       * gcc.c-torture/compile/pr65540.c: New.
+
+2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
+
+       * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
+       -Wno-pointer-arith.
+
+2015-04-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/65678
+       * g++.dg/debug/pr65678.C: New test.
+
+       PR middle-end/65680
+       * gcc.c-torture/compile/pr65680.c: New test.
+
+2015-04-07  Andre Vehreschild  <vehre@gmx.de>
+
+       PR fortran/65548
+       * gfortran.dg/allocate_with_source_5.f90: New test.
+
+2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
+       * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
+
+2015-04-07  Bin Cheng  <bin.cheng@arm.com>
+
+       * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
+
+2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/65614
+       * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
+       to get floating point compression.
+       * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
+
+2015-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/61977
+       * gcc.dg/cpp/pr61977.c: New test.
+
+2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.dg/lto/chkp-ctor-merge_0.c: New.
+
+2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/65647
+       * gcc.target/arm/pr65647.c: New.
+
+2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/65655
+       * g++.dg/torture/pr65655.C: New testcase.
+
+2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/64085
+       * g++.dg/cpp1y/lambda-init13.C: New.
+
+2015-04-03  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
+
+2015-04-02  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/65642
+       * g++.dg/cpp0x/constexpr-fold1.C: New test.
+       * g++.dg/cpp0x/constexpr-fold2.C: New test.
+
 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR preprocessor/61977
 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
        PR target/65240
-       * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
-       * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
-       * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
-       * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
-       * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
+       * g++.dg/pr65240.h: Add tests for PR 65240.
+       * g++.dg/pr65240-1.C: Likewise.
+       * g++.dg/pr65240-2.C: Likewise.
+       * g++.dg/pr65240-3.C: Likewise.
+       * g++.dg/pr65240-4.C: Likewise.
 
 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
 
 
 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
 
-       * testsuite/g++.dg/pr65049.C: New test.
+       * g++.dg/pr65049.C: New test.
 
 2015-03-16  Tom de Vries  <tom@codesourcery.com>