+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
+ dg-do run stanza.
+
+2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
+ requirement.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
+ * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
+ * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
+
+2018-02-02 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ * gcc.c-torture/execute/pr83362.c: Make work for int16.
+ * gcc.dg/Wsign-conversion.c: Dito.
+ * gcc.dg/attr-alloc_size-4.c: Dito.
+ * gcc.dg/pr81020.c: Dito.
+ * gcc.dg/pr81192.c: Dito.
+ * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
+ * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
+ * gcc.dg/pr83844.c: Restrict to int32plus.
+ * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
+ * gcc.dg/tree-ssa/ldist-25.c: Dito.
+ * gcc.dg/tree-ssa/ldist-27.c: Dito.
+ * gcc.dg/tree-ssa/ldist-28.c: Dito.
+ * gcc.dg/tree-ssa/ldist-29.c: Dito.
+ * gcc.dg/tree-ssa/ldist-30.c: Dito.
+ * gcc.dg/tree-ssa/ldist-31.c: Dito.
+ * gcc.dg/tree-ssa/ldist-32.c: Dito.
+ * gcc.dg/tree-ssa/ldist-33.c: Dito.
+ * gcc.dg/tree-ssa/ldist-34.c: Dito.
+ * gcc.dg/tree-ssa/ldist-35.c: Dito.
+ * gcc.dg/tree-ssa/ldist-36.c: Dito.
+
2018-02-02 Julia Koval <julia.koval@intel.com>
* gcc.target/i386/funcspec-56.inc: Handle new march.
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>