Revert behavior to r251316.
[gcc.git] / gcc / testsuite / ChangeLog
index f963855aa1672b2c5a2e4a7b704f829ca0e140ba..42f163ab25d0fa029f9f1b72af3f413ebda20fa9 100644 (file)
@@ -1,3 +1,197 @@
+2018-02-07  Martin Liska  <mliska@suse.cz>
+
+       PR c++/84059.
+       * g++.dg/ext/mv26.C: New test.
+
+2018-02-07  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/pr83844.c: Require effective target alloca.
+
+2018-02-07  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
+
+2018-02-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/84243
+       * gcc.target/i386/cet-intrin-4.c (dg-options): Use
+       -fcf-protection=return.
+
+2018-02-07  Tom de Vries  <tom@codesourcery.com>
+
+       PR libgomp/84217
+       * c-c++-common/goacc/pr84217.c: New test.
+       * gfortran.dg/goacc/pr84217.f90: New test.
+
+2018-02-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/84204
+       * gcc.dg/graphite/pr84204.c: New testcase.
+
+       PR tree-optimization/84205
+       * gcc.dg/graphite/pr84205.c: New testcase.
+
+       PR tree-optimization/84223
+       * gfortran.dg/graphite/pr84223.f90: New testcase.
+
+2018-02-07  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/71662
+       * g++.dg/cpp0x/scoped_enum7.C: New.
+
+2018-02-07  Christophe Lyon <christophe.lyon@linaro.org>
+
+       PR tree-optimization/83008
+       * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
+
+2018-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/84235
+       * gcc.c-torture/execute/ieee/pr84235.c: New test.
+
+2018-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/84243
+       * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
+       targets.
+       * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
+
+2018-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/84146
+       * gcc.target/i386/pr84146.c: New test.
+
+2018-02-06  Michael Collison  <michael.collison@arm.com>
+
+       * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
+
+2018-02-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
+       warning for -mno-speculate-indirect-jumps.
+       * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
+       * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
+       * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
+       * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
+       * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
+       * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
+
+2018-02-06  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
+
+       PR target/84145
+       * c-c++-common/fcf-protection-1.c: Change a compared message.
+       * c-c++-common/fcf-protection-2.c: Likewise.
+       * c-c++-common/fcf-protection-3.c: Likewise.
+       * c-c++-common/fcf-protection-5.c: Likewise.
+       * c-c++-common/fcf-protection-6.c: New test.
+       * c-c++-common/fcf-protection-7.c: Likewise.
+
+2018-02-06  Marek Polacek  <polacek@redhat.com>
+
+       PR tree-optimization/84228
+       * c-c++-common/Wstringop-truncation-3.c: New test.
+
+2018-02-06  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/82641
+       * gcc.target/arm/pragma_arch_switch_2.c: New.
+
+2018-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/79975
+       * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
+
+2018-02-05  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/83369
+       * gcc.dg/Wnonnull.c: New test.
+
+2018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
+       argument and use dg-messages-by-file instead.  Expect it to be
+       an array rather than a dict.
+       (lto-link-and-maybe-run): Remove messages_by_file argument and
+       use an upvar for dg-messages-by-file.  Update call to
+       lto_handle_diagnostics.
+       (lt-get-options): Treat dg-messages-by-file as an array
+       rather than a dict.
+       (lto-get-options-main): Likewise.  Set the entry rather than appending.
+       (lto-execute): Treat dg-messages-by-file as an array rather than
+       a dict.  Update call to lto-link-and-maybe-run.
+
+2018-02-05  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/82782
+       * g++.dg/cpp1z/inline-var4.C: New.
+
+2018-02-05  Martin Liska  <mliska@suse.cz>
+
+       * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
+       options.
+       * c-c++-common/asan/pointer-compare-2.c: Likewise.
+       * c-c++-common/asan/pointer-subtract-1.c: Likewise.
+       * c-c++-common/asan/pointer-subtract-2.c: Likewise.
+       * c-c++-common/asan/pointer-subtract-3.c: Likewise.
+       * c-c++-common/asan/pointer-subtract-4.c: Likewise.
+       * c-c++-common/asan/pointer-compare-3.c: New test.
+
+2018-02-05  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
+       * gcc.target/aarch64/sve/vcond_5.c: Likewise.
+
+2018-02-05  Olga Makhotina  <olga.makhotina@intel.com>
+
+       * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
+       _mm_maskz_range_sd, _mm_mask_range_round_sd,
+       _mm_maskz_range_round_sd): Test new intrinsics.
+       * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
+       _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
+       _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
+       * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
+       _mm_maskz_range_ss, _mm_mask_range_round_ss,
+       _mm_maskz_range_round_ss): Test new intrinsics.
+       * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
+       _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
+       _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
+       * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
+       __builtin_ia32_rangess128_round): Remove builtins.
+       (__builtin_ia32_rangesd128_mask_round,
+       __builtin_ia32_rangess128_mask_round): Test new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+
+2018-02-04  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR middle-end/79966
+       * gfortran.dg/pr79966.f90: New testcase
+
+2018-02-04  Dominique d'Humieres <dominiq@gcc.gnu.org>
+
+       PR fortran/84094
+       * gfortran.dg/associate_23.f90: Fix invalid code.
+       * gfortran.dg/intrinsic_actual_4.f90: Likewise.
+       * gfortran.dg/matmul_3.f90: Likewise.
+       * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
+
+2018-02-04  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/84115
+       * gfortran.dg/associate_34.f90: New test.
+       * gfortran.dg/associate_35.f90: New test.
+
+2018-02-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/84141
+       PR fortran/84155
+       * gfortran.dg/pr84155.f90 : New test.
+
+2017-02-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
+       * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
+
 2018-02-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
 
        * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
 2018-01-30  Bill Seurer  <seurer@linux.vnet.ibm.com>
 
        PR 58684
-       * gcc/testsuite/gcc.dg/torture/inf-compare-1.c: Add xfail.
-       * gcc/testsuite/gcc.dg/torture/inf-compare-2.c: Add xfail.
-       * gcc/testsuite/gcc.dg/torture/inf-compare-3.c: Add xfail.
-       * gcc/testsuite/gcc.dg/torture/inf-compare-4.c: Add xfail.
+       * gcc.dg/torture/inf-compare-1.c: Add xfail.
+       * gcc.dg/torture/inf-compare-2.c: Add xfail.
+       * gcc.dg/torture/inf-compare-3.c: Add xfail.
+       * gcc.dg/torture/inf-compare-4.c: Add xfail.
 
 2018-01-30  Jakub Jelinek  <jakub@redhat.com>
 
 
 2018-01-30  Kirill Yukhin  <kirill.yukhin@gmail.com>
 
-        PR target/83828
+       PR target/83828
        * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
        * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
        * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
 
 2018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
 
-       * testsuite/gcc.target/arc/tdelegitimize_addr.c: New test.
+       * gcc.target/arc/tdelegitimize_addr.c: New test.
 
 2018-01-26  Claudiu Zissulescu  <claziss@synopsys.com>
 
 
 2018-01-26  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
-       * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in scan-assembler.
+       * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
+       scan-assembler.
        * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
        * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
 
 
 2018-01-26  Julia Koval  <julia.koval@intel.com>
 
-       * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add -mavx512f -mavx512bw.
+       * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
+       -mavx512f -mavx512bw.
        * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
        * gcc.target/i386/i386.exp: Fix types.
 
 2018-01-15  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR target/83839
-       * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on
-       Linux.
+       * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
        * gcc.target/i386/indirect-thunk-2.c: Likewise.
        * gcc.target/i386/indirect-thunk-3.c: Likewise.
        * gcc.target/i386/indirect-thunk-4.c: Likewise.
        * gcc.target/i386/ret-thunk-14.c: Likewise.
        * gcc.target/i386/ret-thunk-15.c: Likewise.
        * gcc.target/i386/ret-thunk-9.c: Don't check the
-       __x86_return_thunk label.
-       Scan for "push" only for Linux.
+       __x86_return_thunk label.  Scan for "push" only for Linux.
 
 2018-01-15  Richard Sandiford  <richard.sandiford@linaro.org>
 
        (check_effective_target_vect_load_lanes): Likewise.
        (check_effective_target_vect_masked_store): Likewise.
        (available_vector_sizes): Use aarch64_sve_bits for SVE.
-       * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately
-       for SVE.
+       * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
        * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
        * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
        * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
        * lib/target-supports.exp (check_effective_target_avx512f): Also
        check for __builtin_ia32_addsd_round,
        __builtin_ia32_getmantsd_round.
-       * gcc.target/i386/i386.exp (check_effective_target_avx512f):
-       Remove.
+       * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
 
 2018-01-12  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * g++.dg/wrappers/cow-istream-string.C: New test case.
        * g++.dg/wrappers/cp-stdlib.C: New test case.
        * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
-       * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test
-       case.
+       * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
 
 2018-01-11  Jan Hubicka  <hubicka@ucw.cz>
 
 
 2018-01-10  Michael Collison  <michael.collison@arm.com>
 
-       gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
-       gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
-       gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
-       gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
-       gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
+       gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
+       gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
+       gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
+       gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
+       gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
 
 2018-01-10  Michael Collison  <michael.collison@arm.com>
 
-       gcc.target/aarch64/sha2.h: New shared testcase.
-       gcc.target/aarch64/sha2_1.c: New testcase.
-       gcc.target/aarch64/sha2_2.c: New testcase.
-       gcc.target/aarch64/sha2_3.c: New testcase.
-       gcc.target/aarch64/sha3.h: New shared testcase.
-       gcc.target/aarch64/sha3_1.c: New testcase.
-       gcc.target/aarch64/sha3_2.c: New testcase.
-       gcc.target/aarch64/sha3_3.c: New testcase.
+       gcc.target/aarch64/sha2.h: New shared testcase.
+       gcc.target/aarch64/sha2_1.c: New testcase.
+       gcc.target/aarch64/sha2_2.c: New testcase.
+       gcc.target/aarch64/sha2_3.c: New testcase.
+       gcc.target/aarch64/sha3.h: New shared testcase.
+       gcc.target/aarch64/sha3_1.c: New testcase.
+       gcc.target/aarch64/sha3_2.c: New testcase.
+       gcc.target/aarch64/sha3_3.c: New testcase.
 
 2018-01-10  Michael Collison  <michael.collison@arm.com>
 
-       gcc.target/aarch64/sm3_sm4.c: New testcase.
+       gcc.target/aarch64/sm3_sm4.c: New testcase.
 
 2018-01-10  Martin Sebor  <msebor@redhat.com>