re PR libfortran/70684 (incorrect reading of values from file on Windows)
[gcc.git] / gcc / testsuite / ChangeLog
index ca093a185271de9a9bcde64ccd6522f772f00620..32e95227be29d55575ac08d8bf355a4a361b27d1 100644 (file)
@@ -1,3 +1,477 @@
+2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/71123
+       * gfortran.dg/namelist_90.f: New test
+
+2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/66461
+       * gfortran.dg/unexpected_eof.f: New test
+
+2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
+           Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
+       as little endian.
+
+2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/70972
+       * g++.dg/cpp0x/inh-ctor20.C: New.
+       * g++.dg/cpp0x/inh-ctor21.C: Likewise.
+
+2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/69095
+       * g++.dg/cpp0x/variadic168.C: New.
+
+2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * 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  <marc.glisse@inria.fr>
+
+       * gcc.dg/fold-notshift-2.c: Adjust.
+
+2016-05-23  Marek Polacek  <polacek@redhat.com>
+
+       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  <rguenther@suse.de>
+
+       PR tree-optimization/71230
+       * gfortran.dg/pr71230-1.f90: New testcase.
+       * gfortran.dg/pr71230-2.f90: Likewise.
+
+2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
+
+       * 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  <paolo.carlini@oracle.com>
+
+       PR c++/53401
+       * g++.dg/cpp0x/decltype64.C: New.
+
+2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * 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  <christophe.lyon@linaro.org>
+
+       * 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  <christophe.lyon@linaro.org>
+
+       * 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  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
+
+2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
+       vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
+
+2016-05-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <kuganv@linaro.org>
+
+       PR middle-end/40921
+       * gcc.dg/tree-ssa/pr40921.c: New test.
+
+2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
+
+       PR target/71103
+       * gcc.target/avr/pr71103.c: New test.
+
+2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
+
+       PR middle-end/71179
+       * gcc.dg/tree-ssa/pr71179.c: New test.
+
+2016-05-20  Martin Sebor  <msebor@redhat.com>
+
+       PR c/71115
+       * gcc.dg/init-excess-2.c: New test.
+
+2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt53.adb: New test.
+       * gnat.dg/opt54.adb: Likewise.
+
+2016-05-20  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/70884
+       * gcc.dg/tree-ssa/pr70919.c: New test.
+
+2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
+
+       * 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  <dmalcolm@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       PR fortran/71204
+       * gfortran.dg/pr71204.f90: New test.
+
+2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
+
+       * gcc.target/nvptx/sincos.c: New test.
+
+2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/70572
+       * g++.dg/cpp1y/auto-fn31.C: New.
+
+2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/vec-addec.c: New test.
+       * gcc.target/powerpc/vec-addec-int128.c: New test.
+
+2016-05-20  David Malcolm  <dmalcolm@redhat.com>
+
+       * 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  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/prefetch-5.c: xfail.
+
+2016-05-20  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <marc.glisse@inria.fr>
+
+       PR tree-optimization/71079
+       PR tree-optimization/71206
+       * gcc.dg/tree-ssa/pr71206.c: New testcase.
+
+2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       * 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  <rguenther@suse.de>
+
+       PR tree-optimization/29756
+       * gcc.dg/tree-ssa/vector-6.c: New testcase.
+
+2016-05-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/71185
+       * gcc.dg/tree-ssa/pr71185.c: New testcase.
+
+2016-05-20  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
+
+2016-05-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/71075
+       * g++.dg/diagnostic/pr71075.C: New test.
+
+2016-05-19  David Malcolm  <dmalcolm@redhat.com>
+
+       PR c++/71184
+       * g++.dg/pr71184.C: New test case.
+
+2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       * 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  <polacek@redhat.com>
+
+       PR tree-optimization/71031
+       * gcc.dg/tree-ssa/vrp100.c: New test.
+
+2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       PR rtl-optimization/71148
+       * gcc.dg/pr71148.c: New test.
+
+2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/71056
+       * gcc.target/arm/pr71056.c: New test.
+
+2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-c++-common/pr69669.c: Check the used mode.
+
+2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
+
+       PR sanitizer/64354
+       * c-c++-common/tsan/sanitize-thread-macro.c: New test.
+
+2016-05-19  Richard Biener  <rguenther@suse.de>
+
+       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  <dmalcolm@redhat.com>
+
+       PR driver/69265
+       * gcc.dg/spellcheck-options-11.c: New test case.
+
+2016-05-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/71100
+       * g++.dg/opt/pr71100.C: New test.
+
+2016-05-18  Martin Jambor  <mjambor@suse.cz>
+
+       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  <mjambor@suse.cz>
+
+       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  <paolo.carlini@oracle.com>
+
+       PR c++/69793
+       * g++.dg/template/crash122.C: New.
+
+2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/70466
+       * g++.dg/template/pr70466-1.C: New.
+       * g++.dg/template/pr70466-2.C: Likewise.
+
+2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * 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  <richard.sandiford@arm.com>
+
+       * gcc.dg/torture/pr71020.c: New test.
+
+2016-05-18  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/70646
+       * gcc.dg/ipa/pr70646.c: New test.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
+       missing tests for vreinterpretq_p{8,16}.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
+       vsliq_n_s64 and vsliq_n_u64.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * 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  <christophe.lyon@linaro.org>
+
+       * 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  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
+       in comment.
+
+2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * 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  <jiong.wang@arm.com>
+
+        * 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  <jakub@redhat.com>
+
+       * 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  <rguenther@suse.de>
+
+       PR tree-optimization/71168
+       * gcc.dg/torture/pr71168.c: New testcase.
+
+2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
+
+       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  <nathan@acm.org>
+
+       * 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  <nathan@acm.org>
+
+       * gcc.target/nvptx/abi-vararg-3.c: New.
+
+2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
+
+       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  <polacek@redhat.com>
+
+       PR ipa/71146
+       * g++.dg/ipa/pr71146.C: New test.
+
+2016-05-17  David Malcolm  <dmalcolm@redhat.com>
+
+       * jit.dg/test-error-array-bounds.c: New test case.
+
+2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
+
+       * gcc.dg/tree-ssa/and-1.c: New testcase.
+
+2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
+
+       * gcc.dg/tree-ssa/pr69270.c: Adjust.
+       * gcc.dg/tree-ssa/andnot-1.c: New testcase.
+
 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
 
        * gcc.dg/tree-ssa/pr69270.c: Adjust.