X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=984299c6c4e0325bc10355b178898b06661feefe;hb=6e9d865119a1077081de3d4ea9d2caf641c8dcb7;hp=b22f0d535b801b7f6ff5bf50b05eec5c9ae4490f;hpb=f6e8e2797ebae21e483373e303ec1c7596309625;p=gcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b22f0d535b8..984299c6c4e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,465 @@ +2020-12-15 Marek Polacek + + * g++.dg/cpp0x/constexpr-52830.C: Remove dg-ice. + +2020-12-15 Jakub Jelinek + + PR tree-optimization/96094 + * gcc.dg/tree-ssa/pr96094.c: New test. + +2020-12-15 Iain Buclaw + + PR d/98277 + * gdc.dg/pr98277.d: New test. + +2020-12-15 Patrick Palka + + * g++.dg/cpp2a/concepts-requires23.C: New test. + +2020-12-15 Nathan Sidwell + + * 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 + + PR target/98274 + * gcc.target/i386/pr98274.c: New test. + +2020-12-15 Jakub Jelinek + + * 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 + + * gcc.target/xtensa/pr98285.c: New test. + +2020-12-15 Ian Lance Taylor + + * go.test/go-test.exp (errchk): Retain any characters at the end + of the comment. + +2020-12-15 liuhongt + + * gcc.target/i386/pr78102.c: Adjust testcase. + +2020-12-14 Martin Sebor + + 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 + + * 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 + + PR middle-end/98264 + * gcc.target/i386/pr98264.c: New test. + +2020-12-14 Ilya Leoshkevich + + * lib/target-supports.exp(check_profiling_available): Limit + perf data buffer. + +2020-12-14 Christophe Lyon + + * gcc.target/arm/simd/mve-vneg.c: Add tests for vneg. + +2020-12-14 Christophe Lyon + + * gcc.target/arm/simd/mve-vmvn.c: Add tests for vmvn. + +2020-12-14 Christophe Lyon + + * gcc.target/arm/simd/mve-vbic.c: Add tests for vbic. + +2020-12-14 Christophe Lyon + + * gcc.target/arm/simd/mve-veor.c: Add tests for veor. + +2020-12-14 Christophe Lyon + + * gcc.target/arm/vect-half-floats.c: Fix typos. + +2020-12-14 Martin Liska + + PR sanitizer/98204 + * c-c++-common/asan/pr98204.c: New test. + +2020-12-14 Nikhil Benesch + + * gcc.misc-tests/godump-1.c: Add test cases. + +2020-12-13 Maciej W. Rozycki + + * gcc.target/vax/push.c: New test. + +2020-12-13 Jakub Jelinek + + PR tree-optimization/98256 + * gcc.c-torture/compile/pr98256.c: New test. + +2020-12-13 Jakub Jelinek + + 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 + + * gcc.target/arm/vect-half-floats.c: New test. + +2020-12-13 Tamar Christina + + * 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 + + * 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 + + PR fortran/98022 + * gfortran.dg/data_inquiry_ref.f90: New test. + +2020-12-12 Jakub Jelinek + + 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 + + PR tree-optimization/96272 + * gcc.dg/tree-ssa/pr96272.c: New test. + +2020-12-12 Jakub Jelinek + + PR middle-end/98183 + * gcc.dg/gomp/pr98183.c: New test. + * gcc.dg/goacc/pr98183.c: New test. + +2020-12-11 Jason Merrill + + * g++.dg/cpp2a/concepts-conv3.C: New test. + * g++.dg/cpp2a/concepts-conv3a.C: New file. + +2020-12-11 Nathan Sidwell + + * g++.dg/modules/modules.exp: New. + +2020-12-11 Christophe Lyon + + * gcc.target/arm/simd/mve-vorr.c: Add vorr tests. + +2020-12-11 Claudiu Zissulescu + + * gcc.target/arc/pmpyd.c: New test. + * gcc.target/arc/tmac-1.c: Update. + +2020-12-11 H.J. Lu + + 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 + + PR c++/78173 + * g++.dg/cpp2a/concepts-pr78173.C: New test. + +2020-12-11 Andrea Corallo + + * lib/target-supports.exp (check_effective_target_arm_softfloat): + Improve documentation. + +2020-12-11 Andrea Corallo + + * 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 + + PR testsuite/98244 + * gcc.dg/vect/vect-live-6.c: Require vect_condition. + +2020-12-11 Richard Biener + + PR testsuite/98242 + * gcc.dg/vect/bb-slp-subgroups-3.c: Require vect_int_mult. + +2020-12-11 Richard Biener + + PR testsuite/98240 + * gcc.dg/vect/pr97678.c: Require vect_int_mult and + vect_pack_trunc. + +2020-12-11 Richard Biener + + PR testsuite/98239 + * gcc.dg/vect/bb-slp-69.c: Require vect_condition. + +2020-12-11 Jakub Jelinek + + PR rtl-optimization/98229 + * gcc.c-torture/compile/pr98229.c: New test. + +2020-12-11 Richard Biener + + PR tree-optimization/98235 + * gcc.dg/torture/pr98235.c: New testcase. + +2020-12-11 Jakub Jelinek + + PR middle-end/98190 + * gcc.dg/pr98190.c: New test. + +2020-12-11 Andrea Corallo + + * gcc.target/aarch64/sve/pr97092.c: New test. + +2020-12-10 Jakub Jelinek + + PR rtl-optimization/98212 + * gcc.dg/predict-8.c: Adjust expected probability. + +2020-12-10 Ed Schonberg + + * gnat.dg/modular6.adb: New test. + +2020-12-10 Marek Polacek + + PR c++/91506 + * g++.dg/init/array60.C: New test. + +2020-12-10 Dennis Zhang + + * gcc.target/arm/simd/mve-vsub_1.c: Fix typo. + Remove needless dg-additional-options. + +2020-12-10 Marek Polacek + + PR c++/68451 + * g++.dg/cpp0x/friend6.C: New test. + +2020-12-10 Christophe Lyon + + * gcc.target/arm/simd/mve-vand.c: New test. + +2020-12-10 Richard Sandiford + + PR tree-optimization/98069 + * gcc.dg/vect/pr98069.c: New file. + +2020-12-10 Joel Hutton + + * gcc.dg/vect/pr97929.c: New test. + +2020-12-10 Richard Biener + + PR tree-optimization/98211 + * gcc.dg/pr98211.c: New testcase. + +2020-12-10 Jakub Jelinek + + PR rtl-optimization/98212 + * gcc.target/i386/pr98212.c: New test. + +2020-12-10 Jakub Jelinek + + PR tree-optimization/98169 + * gcc.target/i386/pr98169.c: New test. + +2020-12-10 Jakub Jelinek + + PR middle-end/98205 + * c-c++-common/gomp/doacross-4.c: New test. + +2020-12-10 Richard Biener + + * gcc.dg/vect/bb-slp-div-1.c: Expect the load to be + vectorized. + +2020-12-10 Nikhil Benesch + + * gcc.misc-tests/godump-1.c: Add test case. + +2020-12-10 Ian Lance Taylor + + * go.test/go-test.exp (go-gc-tests): Recognize errorcheckdir -n, + for bug345.go. + +2020-12-09 Ian Lance Taylor + + * go.test/go-test.exp (errchk): Rewrite regexp quoting to use + curly braces, making it much simpler. + +2020-12-09 Richard Biener + + PR tree-optimization/98213 + * g++.dg/pr98213.C: New testcase. + +2020-12-09 Marek Polacek + + PR c++/97517 + * g++.dg/diagnostic/nullptr.C: New test. + +2020-12-09 Martin Liska + + 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 + + * 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 + + * c-c++-common/gomp/allocate-5.c: New test. + +2020-12-09 Richard Biener + + PR c/98200 + * gcc.dg/gimplefe-error-8.c: New testcase. + +2020-12-09 Tobias Burnus + + * 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 + + PR tree-optimization/98199 + * gcc.c-torture/compile/pr98199.c: New test. + +2020-12-09 Jakub Jelinek + + PR c++/98193 + * g++.dg/cpp2a/bit-cast7.C: New test. + +2020-12-09 Jason Merrill + + * g++.dg/cpp2a/concepts-nodiscard1.C: Remove xfail. + +2020-12-09 Jason Merrill + + PR c++/59238 + * g++.dg/cpp0x/new4.C: New test. + 2020-12-08 Jakub Jelinek PR tree-optimization/98191