Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
index b22f0d535b801b7f6ff5bf50b05eec5c9ae4490f..984299c6c4e0325bc10355b178898b06661feefe 100644 (file)
@@ -1,3 +1,465 @@
+2020-12-15  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp0x/constexpr-52830.C: Remove dg-ice.
+
+2020-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96094
+       * gcc.dg/tree-ssa/pr96094.c: New test.
+
+2020-12-15  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/98277
+       * gdc.dg/pr98277.d: New test.
+
+2020-12-15  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/concepts-requires23.C: New test.
+
+2020-12-15  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/modules/mod-decl-0-2a.C: New.
+       * g++.dg/modules/mod-decl-0.C: New.
+       * g++.dg/modules/mod-decl-1.C: New.
+       * g++.dg/modules/mod-decl-2_a.C: New.
+       * g++.dg/modules/mod-decl-2_b.C: New.
+       * g++.dg/modules/mod-decl-2_c.C: New.
+       * g++.dg/modules/mod-decl-3.C: New.
+       * g++.dg/modules/mod-decl-5_a.C: New.
+       * g++.dg/modules/mod-decl-5_b.C: New.
+
+2020-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/98274
+       * gcc.target/i386/pr98274.c: New test.
+
+2020-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/i386/x86-64-v2.c: Don't expect
+       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32.
+       * gcc.target/i386/x86-64-v2-other.c: New test.
+       * gcc.target/i386/x86-64-v2-msabi.c: New test.
+       * gcc.target/i386/x86-64-v3.c: Fix a comment pasto.  Don't expect
+       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32.
+       * gcc.target/i386/x86-64-v3-other.c: New test.
+       * gcc.target/i386/x86-64-v3-msabi.c: New test.
+       * gcc.target/i386/x86-64-v4.c:Don't expect
+       __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32.
+       * gcc.target/i386/x86-64-v4-other.c: New test.
+       * gcc.target/i386/x86-64-v4-msabi.c: New test.
+
+2020-12-15  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * gcc.target/xtensa/pr98285.c: New test.
+
+2020-12-15  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (errchk): Retain any characters at the end
+       of the comment.
+
+2020-12-15  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr78102.c: Adjust testcase.
+
+2020-12-14  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/98166
+       PR c++/57111
+       PR middle-end/98160
+       * g++.dg/warn/Wmismatched-dealloc-2.C: Adjust test of expected warning.
+       * g++.dg/warn/Wmismatched-new-delete.C: Same.
+       * gcc.dg/Wmismatched-dealloc.c: Same.
+       * c-c++-common/Wfree-nonheap-object-2.c: New test.
+       * c-c++-common/Wfree-nonheap-object-3.c: New test.
+       * c-c++-common/Wfree-nonheap-object.c: New test.
+       * c-c++-common/Wmismatched-dealloc.c: New test.
+       * g++.dg/warn/Wfree-nonheap-object-3.C: New test.
+       * g++.dg/warn/Wfree-nonheap-object-4.C: New test.
+       * g++.dg/warn/Wmismatched-dealloc-2.C: New test.
+       * g++.dg/warn/Wmismatched-new-delete-2.C: New test.
+       * g++.dg/warn/Wmismatched-new-delete.C: New test.
+       * gcc.dg/Wmismatched-dealloc-2.c: New test.
+       * gcc.dg/Wmismatched-dealloc-3.c: New test.
+       * gcc.dg/Wmismatched-dealloc.c: New test.
+
+2020-12-14  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New
+       effective target test.
+       * gcc.target/aarch64/with-tune-config.c: New test.
+       * gcc.target/aarch64/with-tune-march.c: Likewise.
+       * gcc.target/aarch64/with-tune-mcpu.c: Likewise.
+       * gcc.target/aarch64/with-tune-mtune.c: Likewise.
+
+2020-12-14  Tamar Christina  <tamar.christina@arm.com>
+
+       PR middle-end/98264
+       * gcc.target/i386/pr98264.c: New test.
+
+2020-12-14  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * lib/target-supports.exp(check_profiling_available): Limit
+       perf data buffer.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vneg.c: Add tests for vneg.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vmvn.c: Add tests for vmvn.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vbic.c: Add tests for vbic.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-veor.c: Add tests for veor.
+
+2020-12-14  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/vect-half-floats.c: Fix typos.
+
+2020-12-14  Martin Liska  <mliska@suse.cz>
+
+       PR sanitizer/98204
+       * c-c++-common/asan/pr98204.c: New test.
+
+2020-12-14  Nikhil Benesch  <nikhil.benesch@gmail.com>
+
+       * gcc.misc-tests/godump-1.c: Add test cases.
+
+2020-12-13  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * gcc.target/vax/push.c: New test.
+
+2020-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98256
+       * gcc.c-torture/compile/pr98256.c: New test.
+
+2020-12-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/92469
+       * gcc.target/i386/pr92469.c: New test.
+       * gcc.target/i386/pr79804.c: Adjust expected diagnostics.
+       * gcc.target/i386/pr88178.c: Expect an error.
+
+2020-12-13  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/arm/vect-half-floats.c: New test.
+
+2020-12-13  Tamar Christina  <tamar.christina@arm.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Fix it.
+       (check_effective_target_vect_complex_add_byte
+       ,check_effective_target_vect_complex_add_int
+       ,check_effective_target_vect_complex_add_short
+       ,check_effective_target_vect_complex_add_long
+       ,check_effective_target_vect_complex_add_half
+       ,check_effective_target_vect_complex_add_float
+       ,check_effective_target_vect_complex_add_double): New.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: New test.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c: New test.
+       * gcc.dg/vect/complex/complex-add-pattern-template.c: New test.
+       * gcc.dg/vect/complex/complex-add-template.c: New test.
+       * gcc.dg/vect/complex/complex-operations-run.c: New test.
+       * gcc.dg/vect/complex/complex-operations.c: New test.
+       * gcc.dg/vect/complex/complex.exp: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: New test.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: New test.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c: New test.
+
+2020-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * lib/scanasm.exp (scan-symbol-section): Pass args to
+       dg-scan-symbol-section.
+       (scan-assembler-symbol-section): Likewise.
+       (dg-scan-symbol-section): Handle selector from orig_args.
+       Get patterns from orig_args.
+       (parse_section_of_symbols): Fix section_pattern.
+       Strip double quotes from section name.
+       * g++.dg/gomp/tls-5.C: Restrict ir, _ZGR2ir_ scans to tls_native.
+       * gcc.dg/20021029-1.c: Anchor ar symbol.
+       * gcc.dg/darwin-sections.c: Remove obsolete scans for _a, _b in
+       .data.
+
+2020-12-12  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/98022
+       * gfortran.dg/data_inquiry_ref.f90: New test.
+
+2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96685
+       * gcc.dg/tree-ssa/pr96685-1.c: New test.
+       * gcc.dg/tree-ssa/pr96685-2.c: New test.
+       * gcc.dg/tree-ssa/pr96685-3.c: New test.
+
+2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/96272
+       * gcc.dg/tree-ssa/pr96272.c: New test.
+
+2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/98183
+       * gcc.dg/gomp/pr98183.c: New test.
+       * gcc.dg/goacc/pr98183.c: New test.
+
+2020-12-11  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/concepts-conv3.C: New test.
+       * g++.dg/cpp2a/concepts-conv3a.C: New file.
+
+2020-12-11  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/modules/modules.exp: New.
+
+2020-12-11  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vorr.c: Add vorr tests.
+
+2020-12-11  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/pmpyd.c: New test.
+       * gcc.target/arc/tmac-1.c: Update.
+
+2020-12-11  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/98219
+       * gcc.dg/guality/pr98219-1.c: New test.
+       * gcc.dg/guality/pr98219-2.c: Likewise.
+       * gcc.dg/torture/pr98219-1.c: Likewise.
+       * gcc.dg/torture/pr98219-2.c: Likewise.
+       * gcc.target/i386/uintr-2.c: Scan "add[lq] $8, %[er]sp".
+       (uword_t): New.
+       (foo): Add a uword_t argument.
+       (UINTR_hanlder): Likewise.
+       * gcc.target/i386/uintr-3.c: Scan "add[lq] $8, %[er]sp".
+       (uword_t): New.
+       (UINTR_hanlder): Add a uword_t argument.
+       * gcc.target/i386/uintr-4.c (uword_t): New.
+       (UINTR_hanlder): Add a uword_t argument.
+       * gcc.target/i386/uintr-5.c (uword_t): New.
+       (UINTR_hanlder): Add a uword_t argument.
+
+2020-12-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/78173
+       * g++.dg/cpp2a/concepts-pr78173.C: New test.
+
+2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_arm_softfloat):
+       Improve documentation.
+
+2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/arm/lob2.c: Use '-march=armv8.1-m.main+fp'.
+       * gcc.target/arm/lob3.c: Skip with '-mfloat-abi=hard'.
+       * gcc.target/arm/lob4.c: Likewise.
+       * gcc.target/arm/lob5.c: Use '-march=armv8.1-m.main+fp'.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98244
+       * gcc.dg/vect/vect-live-6.c: Require vect_condition.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98242
+       * gcc.dg/vect/bb-slp-subgroups-3.c: Require vect_int_mult.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98240
+       * gcc.dg/vect/pr97678.c: Require vect_int_mult and
+       vect_pack_trunc.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/98239
+       * gcc.dg/vect/bb-slp-69.c: Require vect_condition.
+
+2020-12-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98229
+       * gcc.c-torture/compile/pr98229.c: New test.
+
+2020-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98235
+       * gcc.dg/torture/pr98235.c: New testcase.
+
+2020-12-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/98190
+       * gcc.dg/pr98190.c: New test.
+
+2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/sve/pr97092.c: New test.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98212
+       * gcc.dg/predict-8.c: Adjust expected probability.
+
+2020-12-10  Ed Schonberg  <schonberg@adacore.com>
+
+       * gnat.dg/modular6.adb: New test.
+
+2020-12-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/91506
+       * g++.dg/init/array60.C: New test.
+
+2020-12-10  Dennis Zhang  <denzha01@e124712.cambridge.arm.com>
+
+       * gcc.target/arm/simd/mve-vsub_1.c: Fix typo.
+       Remove needless dg-additional-options.
+
+2020-12-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/68451
+       * g++.dg/cpp0x/friend6.C: New test.
+
+2020-12-10  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/simd/mve-vand.c: New test.
+
+2020-12-10  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/98069
+       * gcc.dg/vect/pr98069.c: New file.
+
+2020-12-10  Joel Hutton  <joel.hutton@arm.com>
+
+       * gcc.dg/vect/pr97929.c: New test.
+
+2020-12-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98211
+       * gcc.dg/pr98211.c: New testcase.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98212
+       * gcc.target/i386/pr98212.c: New test.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98169
+       * gcc.target/i386/pr98169.c: New test.
+
+2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/98205
+       * c-c++-common/gomp/doacross-4.c: New test.
+
+2020-12-10  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-div-1.c: Expect the load to be
+       vectorized.
+
+2020-12-10  Nikhil Benesch  <nikhil.benesch@gmail.com>
+
+       * gcc.misc-tests/godump-1.c: Add test case.
+
+2020-12-10  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (go-gc-tests): Recognize errorcheckdir -n,
+       for bug345.go.
+
+2020-12-09  Ian Lance Taylor  <iant@golang.org>
+
+       * go.test/go-test.exp (errchk): Rewrite regexp quoting to use
+       curly braces, making it much simpler.
+
+2020-12-09  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98213
+       * g++.dg/pr98213.C: New testcase.
+
+2020-12-09  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97517
+       * g++.dg/diagnostic/nullptr.C: New test.
+
+2020-12-09  Martin Liska  <mliska@suse.cz>
+
+       PR tree-optimization/98182
+       * gcc.dg/tree-ssa/if-to-switch-1.c: Add case-values-threshold in
+       order to fix them for aarch64.
+       * gcc.dg/tree-ssa/if-to-switch-10.c: Likewise.
+
+2020-12-09  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/zvector/autovec-double-signaling-eq.c: Build
+       with exceptions.
+       * gcc.target/s390/zvector/autovec-float-signaling-eq.c:
+       Likewise.
+
+2020-12-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/gomp/allocate-5.c: New test.
+
+2020-12-09  Richard Biener  <rguenther@suse.de>
+
+       PR c/98200
+       * gcc.dg/gimplefe-error-8.c: New testcase.
+
+2020-12-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/reduction4.f90: Update scan-trees, add
+       lost testcase; move test with FE error to ...
+       * gfortran.dg/gomp/reduction5.f90: ... here.
+
+2020-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/98199
+       * gcc.c-torture/compile/pr98199.c: New test.
+
+2020-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/98193
+       * g++.dg/cpp2a/bit-cast7.C: New test.
+
+2020-12-09  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/concepts-nodiscard1.C: Remove xfail.
+
+2020-12-09  Jason Merrill  <jason@redhat.com>
+
+       PR c++/59238
+       * g++.dg/cpp0x/new4.C: New test.
+
 2020-12-08  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/98191