[AArch64] Fix PR93565 testcase for ILP32.
[gcc.git] / gcc / testsuite / ChangeLog
index cfe4197c751c48e2e3ed36a77f7360e8e95d2c3e..1b6c566ac8426e192ce268af566b8aedca124699 100644 (file)
@@ -1,3 +1,383 @@
+2020-02-17  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
+
+2020-02-17  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
+       number of expected insns.
+
+2020-02-17  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/93760
+       * g++.dg/lto/odr-8_1.C: Fix grammar.
+
+2020-02-17  Richard Biener  <rguenther@suse.de>
+
+       PR c/86134
+       * gcc.dg/pr86134.c: New testcase.
+       * gcc.dg/pr28322-2.c: Adjust.
+
+2020-02-17  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93388
+       * gcc.dg/analyzer/torture/20060625-1.c: New test.
+       * gcc.dg/analyzer/torture/pr51628-30.c: New test.
+       * gcc.dg/analyzer/torture/pr59037.c: New test.
+
+2020-02-17  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/malloc-1.c (test_48): New.
+
+2020-02-17  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR target/93047
+       * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
+
+2020-02-16  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/93743
+       * gcc.target/i386/pr93743.c : New test.
+
+2020-02-15  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93710 - poor diagnostic for array initializer.
+       * g++.dg/diagnostic/array-init1.C: New test.
+
+2020-02-15  Jason Merrill  <jason@redhat.com>
+
+       * lib/target-supports.exp (check_effective_target_c++2a_only): Also
+       look for -std=*++20.
+       (check_effective_target_concepts): Use check_effective_target_c++2a.
+
+2020-02-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/93744
+       * gcc.c-torture/execute/pr93744-1.c: New test.
+       * gcc.c-torture/execute/pr93744-2.c: New test.
+       * gcc.c-torture/execute/pr93744-3.c: New test.
+
+2020-02-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/61414
+       * g++.dg/cpp0x/enum39.C: New test.
+
+2020-02-14  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/93516
+       * g++.dg/tree-ssa/pr93516.C: New test.
+
+2020-02-14 Hongtao Liu  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
+       * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
+       * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2020-02-14  Jakub Jelinek  <jakub@redhat.com>
+
+       Partially implement P1042R1: __VA_OPT__ wording clarifications
+       PR preprocessor/92319
+       * c-c++-common/cpp/va-opt-4.c: New test.
+
+2020-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/93576
+       * gcc.dg/pr93576.c: New test.
+
+2020-02-13  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * g++.dg/cpp0x/constexpr-static13.C:
+       Add -fdelete-null-pointer-checks.
+       * g++.dg/cpp2a/constexpr-new11.C: Likewise.
+       * g++.dg/cpp2a/constexpr-new12.C: Likewise.
+
+2020-02-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/93656
+       * gcc.target/i386/pr93656.c: New test.
+
+2020-02-13  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/nps400-1.c: Update test.
+
+2020-02-13  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/or-cnst-size2.c: Update test.
+
+2020-02-13  Claudiu Zissulescu  <claziss@synopsys.com>
+       Petro Karashchenko  <petro.karashchenko@ring.com>
+
+       * gcc.target/arc/mul64-1.c: New test.
+
+2020-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/93696
+       * gcc.target/i386/pr93696-1.c: New test.
+       * gcc.target/i386/pr93696-2.c: New test.
+       * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
+       of _mm*_mask_popcnt_*.
+       * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
+       * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
+       * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
+       * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
+       * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
+       * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
+       * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
+       * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
+       * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
+
+       PR tree-optimization/93582
+       * gcc.dg/tree-ssa/pr93582-1.c: New test.
+       * gcc.dg/tree-ssa/pr93582-2.c: New test.
+       * gcc.dg/tree-ssa/pr93582-3.c: New test.
+
+2020-02-13  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/93717
+       * gcc.dg/optimize-bswapsi-2.c: Add BE case.
+
+2020-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/93673
+       * gcc.target/i386/avx512f-pr93673.c: New test.
+       * gcc.target/i386/avx512dq-pr93673.c: New test.
+       * gcc.target/i386/avx512bw-pr93673.c: New test.
+
+       * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
+
+2020-02-12  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++.dg/coroutines/coro1-allocators.h: New.
+       * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
+       * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
+       * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
+       * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
+       coro1-allocators.h header.
+       * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
+       * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
+       * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
+       * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
+
+2020-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
+       -mprefixed-addr in dg-options.
+
+       PR middle-end/93663
+       * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
+       for DBL_MAX, inf, their negations and nan.
+
+2020-02-12  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/93646
+       * gcc.dg/Wstringop-overflow-31.c: New test.
+
+2020-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       PR rtl-optimization/93565
+       * gcc.target/aarch64/pr93565.c: New test.
+
+2020-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * gcc.target/aarch64/popcnt2.c: New test.
+
+2020-02-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/88819
+       * g++.dg/cpp2a/nontype-class32.C: New test.
+
+2020-02-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93684 - ICE-on-invalid with broken attribute.
+       * g++.dg/parse/attr4.C: New test.
+
+2020-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/93670
+       * gcc.target/i386/avx512vl-pr93670.c: New test.
+
+2020-02-12  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/93697
+       * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
+
+2020-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93288
+       * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
+       called in a constructor.
+       * g++.dg/analyzer/pr93288.C: New test.
+
+2020-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93212
+       * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
+       * g++.dg/analyzer/malloc.C: New test.
+       * g++.dg/analyzer/pr93212.C: New test.
+
+2020-02-11  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/93683
+       * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
+
+2020-02-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
+       * gcc.target/powerpc/pr92796.c: Add a require-effective-target
+       statement for ppc_ieee128_ok.
+
+2020-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93374
+       * gcc.dg/analyzer/torture/pr93374.c: New test.
+
+2020-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93669
+       * gcc.dg/analyzer/pr93669.c: New test.
+
+2020-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93649
+       * gcc.dg/analyzer/torture/pr93649.c: New test.
+
+2020-02-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
+       * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
+
+2020-02-11  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+
+       * gcc.target/arm/simd/vdot-2-1.c: New test.
+       * gcc.target/arm/simd/vdot-2-2.c: New test.
+       * gcc.target/arm/simd/vdot-2-3.c: New test.
+       * gcc.target/arm/simd/vdot-2-4.c: New test.
+
+2020-02-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/93661
+       PR tree-optimization/93662
+       * gcc.dg/pr93661.c: New testcase.
+
+2020-02-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/69448
+       PR c++/80471
+       * g++.dg/concepts/abbrev3.C: New test.
+       * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
+       correct behavior.
+       * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
+
+       * g++.dg/cpp2a/concepts6.C: New test.
+
+2020-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93350
+       * gcc.dg/analyzer/torture/pr93350.c: New test.
+
+2020-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93647
+       * gcc.dg/analyzer/torture/pr93647.c: New test.
+
+2020-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/93637
+       * gcc.target/i386/avx-pr93637.c: New test.
+
+2020-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93405
+       * gfortran.dg/analyzer/pr93405.f90: New test.
+
+2020-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+       * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
+       suite.
+       * gfortran.dg/analyzer/malloc-example.f90: New test.
+       * gfortran.dg/analyzer/malloc.f90: New test.
+
+2020-02-10  Martin Sebor  <msebor@redhat.com>
+
+       PR c/93640
+       * gcc.dg/attr-access.c: New test.
+
+2020-02-10  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
+
+       PR target/93372
+       * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
+       gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
+       gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
+       gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
+       gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
+       gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
+       gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
+       gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
+       gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
+       gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
+       gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
+       gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
+       gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
+       gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
+       gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
+       gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
+       gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
+       gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
+
+2020-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/91913
+       * gfortran.dg/pr91913.f90: New test.
+
+2020-02-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR libgcc/85334
+       * g++.target/i386/pr85334-1.C: New test.
+       * g++.target/i386/pr85334-2.C: Likewise.
+
+2020-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR other/93641
+       * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
+       tests.
+
+2020-02-10  Feng Xue  <fxue@os.amperecomputing.com>
+
+       PR ipa/93203
+       * g++.dg/ipa/pr93203.C: New test.
+       * gcc.dg/ipa/ipcp-1: Change dump string.
+
+2020-02-09  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
+
+2020-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/93633
+       * g++.dg/cpp2a/constexpr-new11.C: New test.
+       * g++.dg/cpp2a/constexpr-new12.C: New test.
+       * g++.dg/cpp2a/constexpr-new13.C: New test.
+
+2020-02-08  Andrew Pinski  <apinski@marvel.com>
+
+       PR target/91927
+       * gcc.target/aarch64/pr91927.c: New testcase.
+
+2020-02-08  Peter Bergner <bergner@linux.ibm.com>
+
+       PR target/93136
+       * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
+       * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
+       * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
+       regex directives.  Adjust expected instruction counts.
+       * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
+
 2020-02-08  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/93549