X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=32e95227be29d55575ac08d8bf355a4a361b27d1;hb=e3f365343fa1c2a9469fdd9526b171eeab0c1752;hp=ca093a185271de9a9bcde64ccd6522f772f00620;hpb=0139ba9332f80bad92794bcd4bfe360f2cfc42a4;p=gcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ca093a18527..32e95227be2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,477 @@ +2016-05-23 Jerry DeLisle + + PR fortran/71123 + * gfortran.dg/namelist_90.f: New test + +2016-05-23 Jerry DeLisle + + PR fortran/66461 + * gfortran.dg/unexpected_eof.f: New test + +2016-05-23 Michael Meissner + Kelvin Nilsen + + * gcc.target/powerpc/p9-permute.c: Run test on big endian as well + as little endian. + +2016-05-23 Paolo Carlini + + PR c++/70972 + * g++.dg/cpp0x/inh-ctor20.C: New. + * g++.dg/cpp0x/inh-ctor21.C: Likewise. + +2016-05-23 Paolo Carlini + + PR c++/69095 + * g++.dg/cpp0x/variadic168.C: New. + +2016-05-23 Paolo Carlini + + * g++.dg/cpp0x/pr31445.C: Test column number too. + * g++.dg/cpp0x/pr32253.C: Likewise. + * g++.dg/cpp0x/variadic-ex13.C: Likewise. + * g++.dg/cpp0x/variadic36.C: Likewise. + +2016-05-23 Marc Glisse + + * gcc.dg/fold-notshift-2.c: Adjust. + +2016-05-23 Marek Polacek + + PR c/49859 + * c-c++-common/Wswitch-unreachable-1.c: New test. + * gcc.dg/Wswitch-unreachable-1.c: New test. + * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning. + * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise. + * g++.dg/gomp/block-10.C: Likewise. + * gcc.dg/gomp/block-10.c: Likewise. + * g++.dg/gomp/block-9.C: Likewise. + * gcc.dg/gomp/block-9.c: Likewise. + * g++.dg/gomp/target-1.C: Likewise. + * g++.dg/gomp/target-2.C: Likewise. + * gcc.dg/gomp/target-1.c: Likewise. + * gcc.dg/gomp/target-2.c: Likewise. + * g++.dg/gomp/taskgroup-1.C: Likewise. + * gcc.dg/gomp/taskgroup-1.c: Likewise. + * gcc.dg/gomp/teams-1.c: Likewise. + * g++.dg/gomp/teams-1.C: Likewise. + * g++.dg/overload/error3.C: Likewise. + * g++.dg/tm/jump1.C: Likewise. + * g++.dg/torture/pr40335.C: Likewise. + * gcc.dg/c99-vla-jump-5.c: Likewise. + * gcc.dg/switch-warn-1.c: Likewise. + * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable. + * gcc.dg/nested-func-1.c: Likewise. + * gcc.dg/pr67784-4.c: Likewise. + +2016-05-23 Richard Biener + + PR tree-optimization/71230 + * gfortran.dg/pr71230-1.f90: New testcase. + * gfortran.dg/pr71230-2.f90: Likewise. + +2016-05-23 Venkataramanan Kumar + + * gcc.dg/vect/bb-slp-19.c: Remove XFAIL. + * gcc.dg/vect/pr58135.c: Add new. + * gfortran.dg/pr46519-1.f: Adjust test case. + +2016-05-23 Paolo Carlini + + PR c++/53401 + * g++.dg/cpp0x/decltype64.C: New. + +2016-05-23 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. + +2016-05-23 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result): + Add poly64x1_t and poly64x2_t cases if supported. + * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h + (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise. + * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file. + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file. + +2016-05-23 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New. + * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New. + * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New. + +2016-05-23 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests. + +2016-05-23 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for + vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16. + +2016-05-22 Jakub Jelinek + + * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" + constraint instead of "r". + * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord + insn instead of vxorpd. + * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32. + + * gcc.target/i386/avx512dq-vinsert-1.c: New test. + * gcc.target/i386/avx512vl-vinsert-1.c: New test. + + * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test. + + * gcc.target/i386/avx512dq-vbroadcast-2.c: New test. + * gcc.target/i386/avx512vl-vbroadcast-2.c: New test. + + * gcc.target/i386/avx512vl-vbroadcast-1.c: New test. + +2016-05-22 Kugan Vivekanandarajah + + PR middle-end/40921 + * gcc.dg/tree-ssa/pr40921.c: New test. + +2016-05-20 Pitchumani Sivanupandi + + PR target/71103 + * gcc.target/avr/pr71103.c: New test. + +2016-05-21 Kugan Vivekanandarajah + + PR middle-end/71179 + * gcc.dg/tree-ssa/pr71179.c: New test. + +2016-05-20 Martin Sebor + + PR c/71115 + * gcc.dg/init-excess-2.c: New test. + +2016-05-20 Eric Botcazou + + * gnat.dg/opt53.adb: New test. + * gnat.dg/opt54.adb: Likewise. + +2016-05-20 Martin Jambor + + PR tree-optimization/70884 + * gcc.dg/tree-ssa/pr70919.c: New test. + +2016-05-20 Bill Seurer + + * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code + formatting. + * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code + formatting. + +2016-05-20 David Malcolm + + * jit.dg/all-non-failing-tests.h: Add + test-factorial-must-tail-call.c. + * jit.dg/test-error-impossible-must-tail-call.c: New test case. + * jit.dg/test-factorial-must-tail-call.c: New test case. + +2016-05-20 Jakub Jelinek + + PR fortran/71204 + * gfortran.dg/pr71204.f90: New test. + +2016-05-20 Cesar Philippidis + + * gcc.target/nvptx/sincos.c: New test. + +2016-05-20 Paolo Carlini + + PR c++/70572 + * g++.dg/cpp1y/auto-fn31.C: New. + +2016-05-20 Bill Seurer + + * gcc.target/powerpc/vec-addec.c: New test. + * gcc.target/powerpc/vec-addec-int128.c: New test. + +2016-05-20 David Malcolm + + * gcc.dg/plugin/must-tail-call-1.c: New test case. + * gcc.dg/plugin/must-tail-call-2.c: New test case. + * gcc.dg/plugin/must_tail_call_plugin.c: New file. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. + +2016-05-20 Jan Hubicka + + * gcc.dg/tree-ssa/prefetch-5.c: xfail. + +2016-05-20 Jakub Jelinek + + PR c++/71210 + * g++.dg/opt/pr71210-1.C: New test. + * g++.dg/opt/pr71210-2.C: New test. + + PR tree-optimization/29756 + gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options. + Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times + only on selected targets where V4SImode vectors are known to be + supported. + +2016-05-20 Marc Glisse + + PR tree-optimization/71079 + PR tree-optimization/71206 + * gcc.dg/tree-ssa/pr71206.c: New testcase. + +2016-05-20 Prathamesh Kulkarni + + * gcc.dg/vect/section-anchors-vect-70.c: New test-case. + * gcc.dg/vect/section-anchors-vect-71.c: Likewise. + * gcc.dg/vect/section-anchors-vect-72.c: Likewise. + +2016-05-20 Richard Guenther + + PR tree-optimization/29756 + * gcc.dg/tree-ssa/vector-6.c: New testcase. + +2016-05-20 Richard Biener + + PR tree-optimization/71185 + * gcc.dg/tree-ssa/pr71185.c: New testcase. + +2016-05-20 Richard Biener + + * gcc.dg/tree-ssa/ifc-cd.c: Adjust. + +2016-05-19 Marek Polacek + + PR c++/71075 + * g++.dg/diagnostic/pr71075.C: New test. + +2016-05-19 David Malcolm + + PR c++/71184 + * g++.dg/pr71184.C: New test case. + +2016-05-19 Kelvin Nilsen + + * gcc.target/powerpc/darn-0.c: New test. + * gcc.target/powerpc/darn-1.c: New test. + * gcc.target/powerpc/darn-2.c: New test. + +2016-05-19 Marek Polacek + + PR tree-optimization/71031 + * gcc.dg/tree-ssa/vrp100.c: New test. + +2016-05-19 Ilya Enkovich + + PR rtl-optimization/71148 + * gcc.dg/pr71148.c: New test. + +2016-05-19 Kyrylo Tkachov + + PR target/71056 + * gcc.target/arm/pr71056.c: New test. + +2016-05-19 Bernd Edlinger + + * c-c++-common/pr69669.c: Check the used mode. + +2016-05-19 Maxim Ostapenko + + PR sanitizer/64354 + * c-c++-common/tsan/sanitize-thread-macro.c: New test. + +2016-05-19 Richard Biener + + PR tree-optimization/70729 + * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store. + * gcc.dg/graphite/scop-18.c: Likewise. + * gcc.dg/pr41783.c: Disable LIM. + * gcc.dg/tree-ssa/loadpre10.c: Likewise. + * gcc.dg/tree-ssa/loadpre23.c: Likewise. + * gcc.dg/tree-ssa/loadpre24.c: Likewise. + * gcc.dg/tree-ssa/loadpre25.c: Likewise. + * gcc.dg/tree-ssa/loadpre4.c: Likewise. + * gcc.dg/tree-ssa/loadpre8.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise. + * gfortran.dg/pr42108.f90: Likewise. + +2016-05-18 David Malcolm + + PR driver/69265 + * gcc.dg/spellcheck-options-11.c: New test case. + +2016-05-18 Jakub Jelinek + + PR c++/71100 + * g++.dg/opt/pr71100.C: New test. + +2016-05-18 Martin Jambor + + PR ipa/69708 + * gcc.dg/ipa/iinline-cstagg-2.c: New test. + * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise. + +2016-05-18 Martin Jambor + + PR ipa/69708 + * gcc.dg/ipa/iinline-cstagg-1.c: New test. + * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise. + * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise. + +2016-05-18 Paolo Carlini + + PR c++/69793 + * g++.dg/template/crash122.C: New. + +2016-05-18 Paolo Carlini + + PR c++/70466 + * g++.dg/template/pr70466-1.C: New. + * g++.dg/template/pr70466-2.C: Likewise. + +2016-05-18 Michael Meissner + + * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word + splat operations and the XXSPLTIB instruction. + * gcc.target/powerpc/p9-splat-2.c: Likewise. + * gcc.target/powerpc/p9-splat-3.c: Likewise. + * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to + xxlxor to clear a register. + +2016-05-18 Richard Sandiford + + * gcc.dg/torture/pr71020.c: New test. + +2016-05-18 Martin Jambor + + PR ipa/70646 + * gcc.dg/ipa/pr70646.c: New test. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add + missing tests for vreinterpretq_p{8,16}. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for + vsliq_n_s64 and vsliq_n_u64. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK, + CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef. + * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo + in comment. + +2016-05-18 Christophe Lyon + + * gcc.target/aarch64/noplt_3.c: Scan for "br\t". + * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", + "blr\t" and switch to scan-assembler-times. + +2016-05-18 Jiong Wang + + * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t + with __aarch64__. + * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable + declarations under __aarch64__ and __ARM_FEATURE_FMA. + +2016-05-18 Jakub Jelinek + + * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test. + * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test. + * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test. + * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test. + * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test. + * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test. + + * gcc.target/i386/avx512vl-vpalignr-3.c: New test. + * gcc.target/i386/avx512bw-vpalignr-3.c: New test. + + * gcc.target/i386/avx512vl-vpshufb-3.c: New test. + * gcc.target/i386/avx512bw-vpshufb-3.c: New test. + + * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test. + * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test. + + * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test. + +2016-05-18 Richard Biener + + PR tree-optimization/71168 + * gcc.dg/torture/pr71168.c: New testcase. + +2016-05-17 Kugan Vivekanandarajah + + PR middle-end/63586 + * gcc.dg/tree-ssa/pr63586-2.c: New test. + * gcc.dg/tree-ssa/pr63586.c: New test. + * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count. + +2016-05-17 Nathan Sidwell + + * gcc.c-torture/execute/20030222-1.c: Skip on ptx. + * gcc.dg/pr68671.c: Fix ptx xfail-if. + * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically. + * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx. + +2016-05-17 Nathan Sidwell + + * gcc.target/nvptx/abi-vararg-3.c: New. + +2016-05-17 Mikhail Maltsev + + PR tree-optimization/54579 + PR middle-end/55299 + * gcc.dg/fold-notrotate-1.c: New test. + * gcc.dg/fold-notshift-1.c: New test. + * gcc.dg/fold-notshift-2.c: New test. + +2016-05-17 Marek Polacek + + PR ipa/71146 + * g++.dg/ipa/pr71146.C: New test. + +2016-05-17 David Malcolm + + * jit.dg/test-error-array-bounds.c: New test case. + +2016-05-17 Marc Glisse + + * gcc.dg/tree-ssa/and-1.c: New testcase. + +2016-05-17 Marc Glisse + + * gcc.dg/tree-ssa/pr69270.c: Adjust. + * gcc.dg/tree-ssa/andnot-1.c: New testcase. + 2016-05-17 Marc Glisse * gcc.dg/tree-ssa/pr69270.c: Adjust.