blob: d56ab8d0e9b02bfd42af5958b215d3f62016cf29 [file] [log] [blame]
2021-07-21 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-07-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/101535
* c-c++-common/gomp/pr101535-1.c: New test.
* c-c++-common/gomp/pr101535-2.c: New test.
2021-07-21 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-07-21 Jakub Jelinek <jakub@redhat.com>
PR c++/101516
* g++.dg/gomp/pr101516.C: New test.
2021-07-20 Jakub Jelinek <jakub@redhat.com>
PR target/101384
* gcc.dg/pr101384.c: New test.
2021-07-20 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95520
* g++.dg/coroutines/pr95520.C: New test.
2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
PR target/100182
* gcc.target/i386/pr71245-1.c: Remove.
* gcc.target/i386/pr71245-2.c: Ditto.
2021-07-19 Bill Schmidt <wschmidt@linux.ibm.com>
PR target/101129
* gcc.target/powerpc/pr101129.c: New.
2021-07-18 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-05-05 Tobias Burnus <tobias@codesourcery.com>
PR testsuite/100422
* g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2021-07-18 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-05-04 Tobias Burnus <tobias@codesourcery.com>
* gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2021-07-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-07-15 Jakub Jelinek <jakub@redhat.com>
PR c++/101443
* g++.dg/cpp0x/nullptr46.C: New test.
2021-07-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-07-01 Jakub Jelinek <jakub@redhat.com>
PR debug/101266
* gcc.dg/pr101266.c: New test.
2021-07-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-29 Jakub Jelinek <jakub@redhat.com>
PR c++/101210
* g++.dg/ubsan/pr101210.C: New test.
2021-07-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-24 Jakub Jelinek <jakub@redhat.com>
PR c/101171
* gcc.dg/pr101171.c: New test.
2021-07-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/101172
* gcc.dg/pr101172.c: New test.
2021-07-16 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-07-16 Patrick Palka <ppalka@redhat.com>
PR c++/101233
* g++.dg/cpp2a/class-deduction-alias10.C: New test.
2021-07-16 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-05-11 Patrick Palka <ppalka@redhat.com>
PR c++/100138
* g++.dg/cpp2a/concepts-ctad4.C: New test.
2021-07-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-07-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/100949
* gfortran.dg/pr100949.f90: New test.
2021-07-15 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2021-06-13 H.J. Lu <hjl.tools@gmail.com>
PR target/101023
* g++.target/i386/pr101023a.C: New test.
* g++.target/i386/pr101023b.C: Likewise.
2021-07-15 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2021-07-14 H.J. Lu <hjl.tools@gmail.com>
PR target/101395
* gcc.target/i386/pr101395-1.c: New test.
* gcc.target/i386/pr101395-2.c: Likewise.
* gcc.target/i386/pr101395-3.c: Likewise.
2021-07-14 Andrew MacLeod <amacleod@redhat.com>
Backported from master:
2021-07-02 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/101223
* gcc.dg/pr101223.c: New.
2021-07-14 Michael Meissner <meissner@linux.ibm.com>
PR target/100809
* gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
2021-07-14 liuhongt <hongtao.liu@intel.com>
PR target/101185
* gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
temporarily avoid regression, eventually xfail should be
removed.
2021-07-14 liuhongt <hongtao.liu@intel.com>
PR target/101142
* gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
* gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
* gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
* gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
2021-07-14 Richard Biener <rguenther@suse.de>
Backported from master:
2021-07-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/101445
* gcc.dg/vect/pr101445.c: New testcase.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-07-09 Patrick Palka <ppalka@redhat.com>
PR c++/101181
* g++.dg/cpp2a/concepts-requires26.C: New test.
* g++.dg/cpp2a/lambda-uneval16.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-07-09 Patrick Palka <ppalka@redhat.com>
PR c++/101247
* g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
example, which we now handle correctly.
* g++.dg/cpp2a/concepts-memtmpl5.C: New test.
* g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-07-02 Patrick Palka <ppalka@redhat.com>
PR c++/101247
* g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-07-01 Patrick Palka <ppalka@redhat.com>
PR c++/101194
* g++.dg/cpp0x/constexpr-empty16.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-06-24 Patrick Palka <ppalka@redhat.com>
PR c++/98832
* g++.dg/cpp2a/class-deduction-alias9.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-06-24 Patrick Palka <ppalka@redhat.com>
PR c++/101182
* g++.dg/cpp2a/concepts-requires25.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-06-07 Patrick Palka <ppalka@redhat.com>
PR c++/100918
* g++.dg/template/access38.C: New test.
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-05-26 Patrick Palka <ppalka@redhat.com>
PR c++/97420
* g++.dg/cpp0x/noexcept68.C: New test.
2021-07-13 Richard Biener <rguenther@suse.de>
Backported from master:
2021-07-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/101394
* gcc.dg/torture/pr101394.c: New testcase.
2021-07-13 Richard Biener <rguenther@suse.de>
Backported from master:
2021-07-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/100778
* gcc.dg/torture/pr100778.c: New testcase.
2021-07-13 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/100778
* gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2021-07-09 Jason Merrill <jason@redhat.com>
PR c++/101098
* g++.dg/concepts/explicit-spec1.C: New test.
2021-07-09 Jason Merrill <jason@redhat.com>
PR c++/100838
* g++.dg/init/no-elide2.C: New test.
2021-07-09 Jason Merrill <jason@redhat.com>
PR c++/86355
* g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2021-07-09 Martin Jambor <mjambor@suse.cz>
Backported from master:
2021-07-08 Martin Jambor <mjambor@suse.cz>
PR ipa/101066
* gcc.dg/ipa/pr101066.c: New test.
2021-07-08 Marek Polacek <polacek@redhat.com>
Backported from master:
2021-07-08 Marek Polacek <polacek@redhat.com>
PR c++/101087
* g++.dg/cpp0x/noexcept70.C: New test.
2021-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
Backported from master:
2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/100227
* gfortran.dg/implied_do_io_7.f90: New test.
2021-07-07 Jason Merrill <jason@redhat.com>
PR c++/101040
PR c++/97566
* g++.dg/cpp2a/no_unique_address13.C: New test.
2021-07-07 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2021-07-02 Peter Bergner <bergner@linux.ibm.com>
* gcc.target/powerpc/mma-builtin-7.c: New test.
* gcc.target/powerpc/mma-builtin-8.c: New test.
2021-07-07 Michael Meissner <meissner@linux.ibm.com>
2021-06-30 Michael Meissner <meissner@linux.ibm.com>
* gcc.target/powerpc/float128-minmax.c: Adjust expected code for
power10.
* lib/target-supports.exp (check_effective_target_has_arch_pwr10):
New.
Backported from master:
2021-07-07 Michael Meissner <meissner@linux.ibm.com>
2021-07-01 Michael Meissner <meissner@linux.ibm.com>
* gcc.target/powerpc/float128-cmove.c: New test.
* gcc.target/powerpc/float128-minmax-3.c: New test.
Backported from master:
2021-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/101229
* gcc.dg/torture/pr101229.c: New testcase.
2021-07-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/101173
PR tree-optimization/101280
* gcc.dg/torture/pr101173.c: New testcase.
* gcc.dg/tree-ssa/loop-interchange-16.c: New file.
2021-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-22 Richard Biener <rguenther@suse.de>
PR middle-end/101156
* gcc.dg/pr101156.c: New testcase.
2021-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/100923
* gcc.dg/torture/pr100923.c: New testcase.
2021-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/101088
* gcc.dg/torture/pr101088.c: New testcase.
2021-07-07 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/101025
* gcc.dg/torture/pr101025.c: New testcase.
2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/101273
* gdc.dg/torture/pr101273.d: New test.
2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/101282
* gdc.dg/torture/pr101282.d: New test.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-vector-rvalues.cc (check_div): Add specialization
for v4f, to avoid relying on exact floating-point equality.
* jit.dg/test-vector-types.cc (check_div): Likewise.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
* jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
* jit.dg/test-asm.cc: Likewise.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/symbolic-7.c: New test.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
expected number of enodes after the loop.
* gcc.dg/analyzer/paths-8.c: New test.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99212
* gcc.dg/analyzer/bitfields-1.c: New test.
* gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
explicitly signed.
(test_44): Update test values assigned to the bits to ones that
fit in the range of the bitfield type. Remove xfails.
(test_45): Remove xfails.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/100615
* gcc.dg/analyzer/pr100615.c: New test.
2021-07-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/100244
* g++.dg/analyzer/pr100244.C: New test.
2021-06-29 Marek Polacek <polacek@redhat.com>
Backported from master:
2021-06-26 Marek Polacek <polacek@redhat.com>
PR c++/100752
* g++.dg/cpp0x/noexcept69.C: New test.
* g++.dg/parse/saved1.C: Adjust dg-error.
* g++.dg/template/crash50.C: Likewise.
2021-06-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/101158
* gfortran.dg/pr101158.f90: New testcase.
2021-06-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/101151
* gcc.dg/torture/pr101151.c: New testcase.
2021-06-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/101105
* gcc.dg/torture/pr101105.c: New testcase.
2021-06-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-19 Richard Biener <rguenther@suse.de>
PR middle-end/100672
* gcc.dg/torture/pr100672.c: New testcase.
2021-06-24 Sandra Loosemore <sandra@codesourcery.com>
Tobias Burnus <tobias@codesourcery.com>
PR fortran/93524
* gfortran.dg/pr93524.c: New.
* gfortran.dg/pr93524.f90: New.
2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
Backported from master:
2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
test it.
* gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
* gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
test it.
2021-06-23 Michael Meissner <meissner@linux.ibm.com>
* gcc.target/powerpc/float128-minmax-2.c: New test.
2021-06-23 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/101175
* gcc.target/i386/pr101175.c: New test.
2021-06-23 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-21 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/100785
* c-c++-common/pr100785.c: New test.
2021-06-22 liuhongt <hongtao.liu@intel.com>
PR target/100310
* gcc.target/i386/pr100310.c: New test.
2021-06-21 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
count.
Add tests for vec_signextq.
* gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
2021-06-21 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/fp128_conversions.c: New file.
* gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
(ppc_native_128bit): Remove dg-require-effective-target.
2021-06-21 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
tests.
2021-06-21 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
conversion tests.
2021-06-21 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/int_128bit-runnable.c: New test file.
2021-06-21 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
New runnable test case.
* gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
for xxlor instruction.
2021-06-21 Jason Merrill <jason@redhat.com>
PR c++/101106
* g++.dg/cpp0x/deleted15.C: New test.
2021-06-21 Jason Merrill <jason@redhat.com>
PR c++/100879
* g++.dg/diagnostic/enum3.C: New test.
2021-06-21 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
Backported from master:
2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
* gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
match counts.
* gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
counts.
* gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
counts.
* gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
counts.
2021-06-19 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-06-18 Harald Anlauf <anlauf@gmx.de>
PR fortran/100283
PR fortran/101123
* gfortran.dg/min0_max0_1.f90: New test.
* gfortran.dg/min0_max0_2.f90: New test.
2021-06-18 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-06-16 Harald Anlauf <anlauf@gmx.de>
PR fortran/95501
PR fortran/95502
* gfortran.dg/pr95502.f90: New test.
2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
Backported from master:
2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
PR target/100856
* gcc.target/arm/acle/pr100856.c: New test.
* gcc.target/arm/multilib.exp: Add tests for cde options.
2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
Backported from master:
2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
PR target/101016
* gcc.target/arm/mve/intrinsics/pr101016.c: New test.
2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
Backported from master:
2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
PR target/99939
* gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
directives check for target is v8.1-m.main+mve or not before
comparing the assembly output.
* gcc.target/arm/cmse/cmse-20.c: New test.
2021-06-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-16 Jakub Jelinek <jakub@redhat.com>
PR middle-end/101062
* gcc.dg/pr101062.c: New test.
2021-06-17 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2021-06-14 Peter Bergner <bergner@linux.ibm.com>
PR target/100777
* gcc.target/powerpc/pr100777.c: New test.
2021-06-17 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2021-06-10 Peter Bergner <bergner@linux.ibm.com>
* gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
tests. Update expected counts.
* gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
tests. Update expected counts.
2021-06-17 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2021-05-31 Peter Bergner <bergner@linux.ibm.com>
PR target/99842
* g++.target/powerpc/pr99842.C: New.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR c++/100876
* g++.dg/warn/Wmismatched-new-delete-4.C: New test.
* g++.dg/warn/Wmismatched-new-delete-5.C: New test.
* g++.dg/warn/Wstringop-overflow-7.C: New test.
* g++.dg/warn/Wfree-nonheap-object-6.C: New test.
* g++.dg/analyzer/placement-new.C: Prune out expected warning.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR c/100783
* gcc.dg/nonnull-6.c: New test.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR middle-end/100732
* gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
* gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
* gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
* gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
* gcc.dg/uninit-pr100732.c: New test.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR middle-end/100684
* g++.dg/warn/Wnonnull13.C: New test.
* g++.dg/warn/Wnonnull14.C: New test.
* g++.dg/warn/Wnonnull15.C: New test.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR c/100619
* gcc.dg/pr100619.c: New test.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR middle-end/100574
* g++.dg/pr100574.C: New test.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR middle-end/100307
* g++.dg/warn/Wplacement-new-size-9.C: New test.
* gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2021-06-17 Martin Sebor <msebor@redhat.com>
PR middle-end/100250
* gcc.dg/uninit-pr100250.c: New test.
2021-06-17 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.target/powerpc/fusion-p10-logadd.c: New file.
2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
Backported from master:
2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
* gcc.target/s390/zvector/vec-doublee.c: New test.
* gcc.target/s390/zvector/vec-floate.c: New test.
2021-06-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-16 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
noinline, noclone.
2021-06-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-10 Jakub Jelinek <jakub@redhat.com>
PR debug/100852
* g++.dg/opt/pr100852.C: New test.
2021-06-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-09 Jakub Jelinek <jakub@redhat.com>
PR fortran/100965
* gfortran.dg/gomp/pr100965.f90: New test.
2021-06-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/100898
* g++.dg/ext/va-arg-pack-3.C: New test.
2021-06-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-06-06 Jakub Jelinek <jakub@redhat.com>
PR c/100902
* c-c++-common/gomp/pr100902-1.c: New test.
2021-06-16 Jason Merrill <jason@redhat.com>
PR c++/101078
* g++.dg/template/access39.C: New test.
2021-06-16 Jason Merrill <jason@redhat.com>
PR c++/100796
PR preprocessor/96391
* g++.dg/plugin/location-overflow-test-pr100796.c: New test.
* g++.dg/plugin/plugin.exp: Run it.
2021-06-16 Jason Merrill <jason@redhat.com>
PR c++/101029
* g++.dg/ext/array4.C: New test.
2021-06-16 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-11 Richard Biener <rguenther@suse.de>
PR middle-end/101009
* gcc.dg/torture/pr101009.c: New testcase.
2021-06-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/100981
* gfortran.dg/vect/pr100981-1.f90: New testcase.
2021-06-16 Richard Biener <rguenther@suse.de>
Backported from master:
2021-06-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/100934
* gcc.dg/torture/pr100934.c: New testcase.
2021-06-16 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-28 Richard Biener <rguenther@suse.de>
PR ipa/100791
* gcc.dg/pr100791.c: New testcase.
2021-06-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/82376
* gfortran.dg/PR82376.f90: New test.
2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.target/powerpc/fusion-p10-addadd.c: New file.
2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
* gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
* gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
* gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
* gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
* gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
* gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/100999
* gdc.test/compilable/staticforeach.d: Add new tests.
* gdc.test/fail_compilation/diag16976.d: Likewise.
* gdc.test/fail_compilation/fail117.d: Likewise.
* gdc.test/fail_compilation/fail238_m32.d: Likewise.
* gdc.test/fail_compilation/fail238_m64.d: Likewise.
* gdc.test/fail_compilation/fail7424b.d: Likewise.
* gdc.test/fail_compilation/fail7424c.d: Likewise.
* gdc.test/fail_compilation/fail7424d.d: Likewise.
* gdc.test/fail_compilation/fail7424e.d: Likewise.
* gdc.test/fail_compilation/fail7424f.d: Likewise.
* gdc.test/fail_compilation/fail7424g.d: Likewise.
* gdc.test/fail_compilation/fail7424h.d: Likewise.
* gdc.test/fail_compilation/fail7424i.d: Likewise.
* gdc.test/fail_compilation/fail9766.d: Likewise.
* gdc.test/fail_compilation/ice9406.d: Likewise.
* gdc.test/compilable/extra-files/minimal/object.d: New file.
* gdc.test/compilable/interpret5.d: New test.
* gdc.test/compilable/minimal3.d: New test.
* gdc.test/compilable/test21742.d: New test.
* gdc.test/compilable/test22006.d: New test.
* gdc.test/fail_compilation/b12504.d: New test.
* gdc.test/fail_compilation/fail22006.d: New test.
* gdc.test/fail_compilation/test21927.d: New test.
* gdc.test/fail_compilation/test21939.d: New test.
2021-06-11 Aaron Sawdey <acsawdey@linux.ibm.com>
Backported from master:
2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
* gcc.target/powerpc/fusion-p10-2logical.c: New file.
2021-06-11 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.dg/sms-4.c: Xfail for powerpc because changes in
instruction latency cause SMS to work or fail.
2021-06-10 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-06-10 Patrick Palka <ppalka@redhat.com>
PR c++/100946
* g++.dg/cpp2a/concepts-return-req3.C: New test.
2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/100967
* gdc.dg/pr100967.d: New test.
2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/100964
* gdc.test/compilable/betterCarray.d: Add test cases.
2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/100935
* gdc.test/compilable/aggr_alignment.d: Add test cases.
2021-06-09 Marek Polacek <polacek@redhat.com>
Backported from master:
2021-06-08 Marek Polacek <polacek@redhat.com>
PR c++/100065
* g++.dg/cpp2a/explicit18.C: New test.
2021-06-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/sso-14.c: New test.
2021-06-08 Jason Merrill <jason@redhat.com>
PR c++/100963
* g++.dg/cpp0x/initlist124.C: New test.
2021-06-08 Jason Merrill <jason@redhat.com>
PR c++/91706
* g++.dg/template/lookup17.C: New test.
2021-06-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-06-03 Patrick Palka <ppalka@redhat.com>
PR c++/100862
* g++.dg/cpp2a/using-enum-9.C: New test.
2021-06-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-06-04 Patrick Palka <ppalka@redhat.com>
PR c++/100102
* g++.dg/cpp0x/alias-decl-72.C: New test.
* g++.dg/cpp0x/alias-decl-72a.C: New test.
2021-06-07 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2021-06-07 H.J. Lu <hjl.tools@gmail.com>
PR target/100885
* g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
long.
2021-06-07 liuhongt <hongtao.liu@intel.com>
PR target/100885
* g++.target/i386/pr100885.C: New test.
2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/100882
* gdc.dg/pr100882a.d: New test.
* gdc.dg/pr100882b.d: New test.
* gdc.dg/pr100882c.d: New test.
* gdc.dg/torture/pr100882.d: New test.
2021-06-04 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-06-04 Harald Anlauf <anlauf@gmx.de>
PR fortran/99839
* gfortran.dg/inline_matmul_25.f90: New test.
2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/bit_packed_array6.adb: New test.
* gnat.dg/bit_packed_array6_pkg.ads: New helper.
2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/inline22.adb: New test.
2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/opt5.ads: New test.
* gnat.dg/specs/opt5_pkg.ads: New helper.
2021-06-03 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2021-05-19 Alex Coplan <alex.coplan@arm.com>
PR target/100333
* gcc.target/arm/cmse/pr100333.c: New test.
2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
PR testsuite/100750
* gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
2021-06-01 Jason Merrill <jason@redhat.com>
PR c++/91859
* g++.dg/cpp2a/destroying-delete5.C: New test.
2021-06-01 Jason Merrill <jason@redhat.com>
PR c++/100797
PR c++/95719
* g++.dg/inherit/virtual15.C: New test.
* g++.dg/inherit/virtual15a.C: New file.
2021-05-31 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-25 Jakub Jelinek <jakub@redhat.com>
PR c++/100666
* g++.dg/cpp1z/nodiscard8.C: New test.
* g++.dg/cpp1z/nodiscard9.C: New test.
2021-05-31 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-20 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/100646
* gcc.dg/cpp/pr100646-1.c: New test.
* gcc.dg/cpp/pr100646-2.c: New test.
2021-05-31 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/100576
* gcc.c-torture/compile/pr100576.c: New test.
2021-05-31 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-18 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/100590
* gcc.dg/pr100590.c: New test.
2021-05-31 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-18 Jakub Jelinek <jakub@redhat.com>
PR c++/100580
* g++.dg/other/pr100580.C: New test.
2021-05-31 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-15 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/100342
* gcc.target/i386/pr100342.c: New test.
2021-05-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-05-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/98411
* gfortran.dg/pr98411.f90: New test.
2021-05-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-05-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/100656
* gfortran.dg/bounds_check_22.f90: New test.
2021-05-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-05-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/100602
* gfortran.dg/pointer_check_14.f90: New test.
2021-05-28 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-05-26 Patrick Palka <ppalka@redhat.com>
PR c++/100502
* g++.dg/template/access37.C: New test.
* g++.dg/template/access37a.C: New test.
2021-05-27 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2021-05-11 Alex Coplan <alex.coplan@arm.com>
PR target/99725
* gcc.target/arm/cmse/pr99725.c: New test.
2021-05-25 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-05-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/100551
* gfortran.dg/pr100551.f90: New test.
2021-05-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/100519
* gcc.dg/torture/pr100519.c: New testcase.
2021-05-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-11 Richard Biener <rguenther@suse.de>
PR middle-end/100509
* gcc.dg/pr100509.c: New testcase.
2021-05-25 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/100492
* gcc.dg/torture/pr100492.c: New testcase.
2021-05-24 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2021-05-10 Alex Coplan <alex.coplan@arm.com>
PR target/99960
* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
Update now that we're (correctly) using full 128-bit vector
loads/stores.
* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
Likewise.
* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
Likewise.
* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
Likewise.
* gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
* gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
Likewise.
2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
2021-05-20 Jason Merrill <jason@redhat.com>
PR c++/100489
* g++.dg/cpp2a/desig18.C: New test.
2021-05-20 Andreas Krebbel <krebbel@linux.ibm.com>
Backported from master:
2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
PR c++/100281
* g++.target/s390/pr100281-1.C: New test.
* g++.target/s390/pr100281-2.C: New test.
2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
PR testsuite/96488
* gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
* gnat.dg/unchecked_convert6.adb: Likewise.
2021-05-20 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-05-20 Tobias Burnus <tobias@codesourcery.com>
PR fortran/96983
* gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
add comments regarding what the code does.
2021-05-20 Jason Merrill <jason@redhat.com>
PR c++/100634
* g++.dg/cpp2a/nontype-complex1.C: New test.
2021-05-20 Jason Merrill <jason@redhat.com>
PR c++/100659
* g++.dg/parse/access13.C: New test.
2021-05-19 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/rop-1.c: New.
* gcc.target/powerpc/rop-2.c: New.
* gcc.target/powerpc/rop-3.c: New.
* gcc.target/powerpc/rop-4.c: New.
* gcc.target/powerpc/rop-5.c: New.
2021-05-19 Jason Merrill <jason@redhat.com>
PR c++/100367
PR c++/96299
* g++.dg/cpp2a/spaceship-fallback1.C: New test.
2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
PR target/99977
* gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
2021-05-19 Jason Merrill <jason@redhat.com>
PR c++/100261
* g++.dg/dfp/mangle-6.C: New test.
2021-05-19 Jason Merrill <jason@redhat.com>
PR c++/100372
* g++.dg/cpp0x/alias-decl-ttp1.C: New test.
2021-05-18 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/implicit-delete1.C: New test.
2021-05-18 Jason Merrill <jason@redhat.com>
PR c++/100205
PR c++/93314
* g++.dg/cpp0x/decltype-nonstatic1.C: New test.
2021-05-18 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-05-17 Tobias Burnus <tobias@codesourcery.com>
PR fortran/100633
* gfortran.dg/gomp/workshare-59.f90: New test.
2021-05-17 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2021-04-27 Alex Coplan <alex.coplan@arm.com>
PR target/99977
* gcc.target/arm/pr99977.c: New test.
2021-05-17 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-05-14 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/implicit-save.f90: New test.
2021-05-14 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-14 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp1y/pr88872.C: New test.
2021-05-13 Martin Sebor <msebor@redhat.com>
PR c/100550
* gcc.dg/Wvla-parameter-9.c: New test.
2021-05-13 Richard Earnshaw <rearnsha@arm.com>
* gcc.dg/pr100563.c: New test.
2021-05-12 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/100566
* gcc.dg/torture/pr100566.c: New testcase.
2021-05-12 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-12 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/100392
* gcc.dg/cpp/pr100392.c: New test.
* gcc.dg/cpp/pr100392.h: New file.
2021-05-12 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/100508
* gcc.dg/gomp/pr100508.c: New test.
2021-05-11 Alex Coplan <alex.coplan@arm.com>
PR target/99988
* gcc.target/aarch64/pr99988.c: New test.
2021-05-10 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2021-05-10 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.test/compilable/test21898.d: New test.
2021-05-07 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-07 Jakub Jelinek <jakub@redhat.com>
PR c/100450
* c-c++-common/gomp/pr100450.c: New test.
2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
Backported from master:
2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
* gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
__builtin_s390_vpdi.
* gcc.target/s390/zvector/vec-permi.c: New test for builtin
vec_permi.
2021-05-06 Roman Zhuykov <zhroma@ispras.ru>
Backported from master:
2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/100225
PR rtl-optimization/84878
* gcc.dg/pr100225.c: New test.
2021-05-06 Ilya Leoshkevich <iii@linux.ibm.com>
PR target/100217
* gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
* gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20210505-1.c: New test.
2021-05-05 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-05-05 Harald Anlauf <anlauf@gmx.de>
PR fortran/100274
* gfortran.dg/argument_checking_25.f90: New test.
2021-05-05 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/100253
* g++.dg/pr100253.C: New testcase.
2021-05-05 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/100278
* gcc.dg/tree-ssa/pr100278.c: New testcase.
2021-05-05 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/100414
* gcc.dg/pr100414.c: New testcase.
2021-05-05 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/100329
* gcc.dg/torture/pr100329.c: New testcase.
2021-05-03 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-05-03 Patrick Palka <ppalka@redhat.com>
PR c++/100362
* g++.dg/cpp1y/lambda-generic-100362.C: New test.
2021-04-30 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-30 Richard Biener <rguenther@suse.de>
PR c++/98032
* g++.dg/pr98032.C: New testcase.
2021-04-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/96513
* gcc.dg/torture/pr96513.c: New testcase.
2021-04-29 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-29 Jakub Jelinek <jakub@redhat.com>
PR target/100305
* gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
2021-04-29 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-29 Jakub Jelinek <jakub@redhat.com>
PR target/100302
* gcc.target/aarch64/sve/pr100302.c: New test.
2021-04-29 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-29 Jakub Jelinek <jakub@redhat.com>
PR c++/100319
* c-c++-common/gomp/task-detach-3.c: New test.
2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
PR target/100305
* gcc.c-torture/compile/pr100305.c: New test.
2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
PR target/100270
* gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
* gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
expected error message when subtracting pointers to different
vector types. Expect warnings when mixing them elsewhere.
* gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
XFAILs. Tweak error messages for some cases.
2021-04-29 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-04-28 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/map-5.f90: New test.
2021-04-28 Uroš Bizjak <ubizjak@gmail.com>
PR target/100182
* gcc.target/i386/pr100182.c: New test.
* gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
* gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2021-04-27 Patrick Palka <ppalka@redhat.com>
Backported from master:
2021-04-24 Patrick Palka <ppalka@redhat.com>
PR c++/89565
PR c++/93383
PR c++/95291
PR c++/99200
PR c++/99683
* g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
* g++.dg/cpp2a/nontype-class45.C: New test.
* g++.dg/cpp2a/nontype-class46.C: New test.
* g++.dg/cpp2a/nontype-class47.C: New test.
* g++.dg/cpp2a/nontype-class48.C: New test.
2021-04-27 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-04-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/100218
* gfortran.dg/ptr-func-4.f90: New test.
2021-04-27 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-04-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/100154
* gfortran.dg/pr100154.f90: New test.
2021-04-27 Marek Polacek <polacek@redhat.com>
Backported from master:
2021-04-22 Marek Polacek <polacek@redhat.com>
PR c++/100161
* g++.dg/warn/Wtype-limits6.C: New test.
2021-04-27 Marek Polacek <polacek@redhat.com>
Backported from master:
2021-04-21 Marek Polacek <polacek@redhat.com>
PR c++/96380
* g++.dg/cpp0x/enum_base4.C: New test.
* g++.dg/cpp0x/enum_base5.C: New test.
2021-04-27 Michael Meissner <meissner@linux.ibm.com>
PR target/98952
* gcc.target/powerpc/pr98952.c: New test. Test backported from
trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
2021-04-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/100239
* gcc.dg/pr100239.c: New test.
2021-04-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/100254
* g++.dg/opt/pr100254.C: New test.
2021-04-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-21 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
-fchecking.
* g++.dg/cpp1y/auto-fn61.C: Likewise.
* g++.dg/cpp2a/nontype-class39.C: Likewise.
* g++.dg/cpp0x/constexpr-52830.C: Likewise.
* g++.dg/cpp0x/vt-88982.C: Likewise.
* c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
dg-additional-options.
* c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2021-04-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-21 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/100148
* g++.dg/opt/pr100148.C: New test.
2021-04-27 Release Manager
* GCC 11.1.0 released.
2021-04-23 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-04-22 Tobias Burnus <tobias@codesourcery.com>
* substr_9.f90: Move to ...
* gfortran.dg/substr_9.f90: ... here.
* substr_10.f90: Move to ...
* gfortran.dg/substr_10.f90: ... here.
2021-04-22 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-04-22 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
obtained hard limit, and only call setrlimit if new softlimit is lower.
2021-04-22 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-22 Richard Biener <rguenther@suse.de>
PR testsuite/100176
* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
missing return.
2021-04-21 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-21 Richard Biener <rguenther@suse.de>
PR testsuite/100176
* g++.dg/compat/struct-layout-1_generate.c: Add missing return.
* gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
z/Architecture only.
2021-04-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/100110
* gfortran.dg/pdt_31.f03: New test.
* gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
to 8.
2021-04-19 Marek Polacek <polacek@redhat.com>
PR c++/97536
* g++.dg/concepts/diagnostic16.C: New test.
2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/98457
* gdc.dg/pr98457.d: New test.
2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
PR target/100075
* gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
effective target.
2021-04-19 Richard Biener <rguenther@suse.de>
PR preprocessor/100142
* gcc.dg/pr100142.c: New testcase.
* g++.dg/diagnostic/pr72803.C: Revert last change.
2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
'--param=openacc-kernels=[...]'.
* c-c++-common/goacc/kernels-decompose-1.c: Likewise.
* c-c++-common/goacc/kernels-decompose-2.c: Likewise.
* c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
* c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
* gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
* gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
* gfortran.dg/goacc/kernels-tree.f95: Likewise.
2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt92.adb: New test.
2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
* c-c++-common/zero-scratch-regs-9.c: Likewise.
* c-c++-common/zero-scratch-regs-10.c: Likewise.
* c-c++-common/zero-scratch-regs-11.c: Likewise.
* gcc.target/s390/zero-scratch-regs-1.c: New test.
2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100094
* gfortran.dg/PR100094.f90: New test.
2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
PR target/96770
* gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
with movt/movw.
2021-04-16 Jakub Jelinek <jakub@redhat.com>
PR target/91710
* gcc.target/aarch64/pr91710.c: New test.
2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100018
* gfortran.dg/PR10018.f90: New test.
2021-04-16 Tamar Christina <tamar.christina@arm.com>
PR target/100048
* gcc.target/aarch64/sve/pr100048.c: New test.
2021-04-16 Jakub Jelinek <jakub@redhat.com>
PR c++/100111
* g++.dg/cpp0x/constexpr-100111.C: New test.
2021-04-16 Marek Polacek <polacek@redhat.com>
PR c++/99803
* g++.dg/cpp2a/typename14.C: Don't expect particular error
messages.
* g++.dg/cpp2a/typename19.C: New test.
2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
* gcc.dg/gimplefe-40.c: Moved to...
* gcc.dg/vect/gimplefe-40.c: ...here.
* gcc.dg/gimplefe-41.c: Moved to...
* gcc.dg/vect/gimplefe-41.c: ...here.
2021-04-16 Harald Anlauf <anlauf@gmx.de>
Paul Thomas <pault@gcc.gnu.org>
PR fortran/63797
* gfortran.dg/pr63797.f90: New test.
2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.dg/tree-ssa/pr83403-1.c: Revert
max-completely-peeled-insns to the default value on IBM Z.
* gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2021-04-16 Patrick Palka <ppalka@redhat.com>
PR c++/99700
* g++.dg/cpp2a/constexpr-init21.C: New test.
2021-04-16 Jakub Jelinek <jakub@redhat.com>
PR target/100075
* gcc.target/aarch64/pr100075.c: New test.
2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/99596
* gcc.target/arm/pr99596.c: New test.
2021-04-16 Richard Earnshaw <rearnsha@arm.com>
PR target/100067
* g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
template.
* gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
* g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
missing quotes around switch names.
* gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2021-04-16 Jakub Jelinek <jakub@redhat.com>
PR target/99767
* gcc.target/aarch64/pr99767.c: New test.
2021-04-16 Jakub Jelinek <jakub@redhat.com>
PR c++/99850
* g++.dg/cpp23/lambda-specifiers2.C: New test.
2021-04-16 Jakub Jelinek <jakub@redhat.com>
PR c++/99833
* g++.dg/cpp1z/pr99833.C: New test.
* g++.dg/cpp2a/pr99833.C: New test.
2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
the default value on IBM Z.
2021-04-16 Jason Merrill <jason@redhat.com>
PR c++/100079
* g++.dg/abi/mangle71.C: Fix expected mangling.
* g++.dg/abi/mangle77.C: New test.
* g++.dg/cpp2a/nontype-class-union1.C: Likewise.
* g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
* g++.dg/cpp2a/nontype-class44.C: New test.
2021-04-15 Martin Sebor <msebor@redhat.com>
PR c/99420
PR c/99972
* gcc.dg/Warray-parameter-9.c: New test.
* gcc.dg/Wnonnull-6.c: New test.
* gcc.dg/Wreturn-type3.c: New test.
* gcc.dg/Wunused-result.c: New test.
* gcc.dg/attr-noreturn.c: New test.
* gcc.dg/attr-returns-nonnull.c: New test.
2021-04-15 Hans-Peter Nilsson <hp@axis.com>
PR middle-end/84877
* gcc.dg/pr84877.c: Xfail for cris-*-*.
2021-04-15 Jason Merrill <jason@redhat.com>
PR c++/80456
* g++.dg/cpp0x/constexpr-volatile3.C: New test.
2021-04-15 Martin Sebor <msebor@redhat.com>
* gcc.dg/uninit-pr89230-1.c: New test.
* gcc.dg/uninit-pr89230-2.c: Same.
2021-04-15 Jason Merrill <jason@redhat.com>
PR c++/100101
* g++.dg/cpp0x/noexcept67.C: New test.
2021-04-15 Jason Merrill <jason@redhat.com>
PR c++/100091
* g++.dg/cpp2a/lambda-uneval15.C: New test.
2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
* g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
-mtune=generic to the SVE flags.
* g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
* gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
* gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
* lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
(aarch64-with-arch-dg-options): Likewise.
* g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
aarch64-with-arch-dg-options. Move the default architecture
flags to the final dg-runtest argument.
* gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
DEFAULT_CFLAGS.
* gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
2021-04-15 Jakub Jelinek <jakub@redhat.com>
PR testsuite/100073
* gcc.dg/pr86058.c: Enable also on i?86-*-*.
2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
PR c++/98852
* g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
* g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
PR c/98852
* gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
2021-04-15 Jakub Jelinek <jakub@redhat.com>
PR target/100056
* gcc.target/aarch64/pr100056.c: New test.
2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.dg/pr93210.c: Adapt regex in order to also support a
RESULT_DECL as an operand for a RETURN_EXPR.
2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/pr99929_1.c: New file.
* gcc.target/aarch64/sve/pr99929_2.c: Likewise.
2021-04-14 Jason Merrill <jason@redhat.com>
PR c++/100078
* g++.dg/template/dependent-tmpl2.C: New test.
2021-04-14 Jason Merrill <jason@redhat.com>
PR c++/93314
* g++.dg/parse/uneval1.C: New test.
2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/100066
* gcc.target/i386/pr100066.c: New.
2021-04-14 Martin Sebor <msebor@redhat.com>
* gcc.dg/pr86058.c: Limit to just x86_64.
2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
PR target/99246
* gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/imm-range-error-1.c: New test.
* gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
2021-04-14 Patrick Palka <ppalka@redhat.com>
PR c++/83476
PR c++/99885
* g++.dg/cpp1z/class-deduction85.C: New test.
* g++.dg/template/ref11.C: New test.
2021-04-14 Jason Merrill <jason@redhat.com>
PR c++/99478
* g++.dg/cpp2a/lambda-uneval14.C: New test.
2021-04-14 Jason Merrill <jason@redhat.com>
PR c++/90674
* g++.dg/debug/defaulted1.C: New test.
2021-04-14 Jason Merrill <jason@redhat.com>
PR c++/88742
* g++.dg/debug/cleanup1.C: New test.
* c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
* c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
* g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
* g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
* g++.dg/tm/inherit2.C: Likewise.
* g++.dg/tm/unsafe1.C: Likewise.
* g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
* g++.dg/gcov/gcov-2.C: Adjust coverage counts.
2021-04-13 Martin Sebor <msebor@redhat.com>
PR tree-optimization/82800
* g++.dg/warn/uninit-pr82800.C: New test.
2021-04-13 Martin Sebor <msebor@redhat.com>
PR middle-end/86058
* gcc.dg/pr86058.c: New test.
2021-04-13 Patrick Palka <ppalka@redhat.com>
PR c++/99008
* g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
* g++.old-deja/g++.ns/template7.C: Likewise.
* g++.old-deja/g++.pt/crash8.C: Likewise.
2021-04-13 Jason Merrill <jason@redhat.com>
PR c++/100032
* g++.dg/cpp0x/alias-decl-equiv1.C: New test.
2021-04-13 Jakub Jelinek <jakub@redhat.com>
PR c++/97121
* g++.dg/cpp2a/spaceship-err6.C: New test.
2021-04-13 Jason Merrill <jason@redhat.com>
PR c++/100054
* g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
2021-04-13 Patrick Palka <ppalka@redhat.com>
PR c++/99008
* g++.dg/parse/template2.C: Adjust expected diagnostic.
* g++.dg/template/error8.C: Likewise.
* g++.dg/cpp1z/class-deduction84.C: New test.
2021-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/100053
* gcc.dg/torture/pr100053.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
2021-04-13 Jason Merrill <jason@redhat.com>
PR c++/91933
* g++.dg/cpp0x/constexpr-base7.C: New test.
2021-04-13 Nathan Sidwell <nathan@acm.org>
PR preprocessor/99446
* g++.dg/diagnostic/pr72803.C: Adjust expected column.
2021-04-13 Jakub Jelinek <jakub@redhat.com>
PR target/100028
* gcc.target/aarch64/pr100028.c: New test.
2021-04-13 Patrick Palka <ppalka@redhat.com>
PR c++/97134
* g++.dg/cpp2a/nontype-class43.C: New test.
2021-04-13 Patrick Palka <ppalka@redhat.com>
PR c++/99961
PR c++/99994
* g++.dg/cpp2a/concepts-uneval1.C: New test.
* g++.dg/cpp2a/concepts-uneval2.C: New test.
2021-04-13 Hans-Peter Nilsson <hp@axis.com>
PR analyzer/99212
* gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
line 971 for cris-*-*.
2021-04-13 David Malcolm <dmalcolm@redhat.com>
PR analyzer/98599
* gcc.dg/analyzer/pr98599-a.c: New test.
* gcc.dg/analyzer/pr98599-b.c: New test.
2021-04-12 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/99905
* gcc.target/i386/pr99905.c: New test.
2021-04-12 Jakub Jelinek <jakub@redhat.com>
PR debug/99830
* gcc.dg/pr99830.c: New test.
2021-04-12 Jason Merrill <jason@redhat.com>
PR c++/93085
* g++.dg/template/dependent-tmpl1.C: New test.
2021-04-12 Martin Liska <mliska@suse.cz>
PR sanitizer/99877
* g++.dg/asan/pr99877.C: New test.
2021-04-12 Cui,Lili <lili.cui@intel.com>
* gcc.target/i386/funcspec-56.inc: Handle new march.
* g++.target/i386/mv16.C: Handle new march
2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
PR middle-end/98088
* c-c++-common/goacc/collapse-2.c: New.
2021-04-11 Jason Merrill <jason@redhat.com>
PR c++/97974
* g++.dg/lookup/pr84962.C: Adjust diagnostic.
* g++.dg/other/anon-union5.C: New test.
2021-04-10 Jason Merrill <jason@redhat.com>
PR c++/98800
* g++.dg/gomp/this-1.C: Adjust diagnostic.
* g++.dg/cpp0x/constexpr-this1.C: New test.
2021-04-10 David Malcolm <dmalcolm@redhat.com>
PR analyzer/100011
* gcc.dg/analyzer/pr100011.c: New test.
2021-04-10 Jakub Jelinek <jakub@redhat.com>
PR c/99990
* gcc.dg/pr99990.c: New test.
2021-04-10 H.J. Lu <hjl.tools@gmail.com>
PR target/99744
* gcc.target/i386/pr99744-2.c: New test.
2021-04-10 Jakub Jelinek <jakub@redhat.com>
PR lto/99849
* gcc.dg/lto/pr99849_0.c: New test.
2021-04-10 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/98601
* gcc.dg/torture/pr98601.c: New test.
2021-04-10 Jason Merrill <jason@redhat.com>
PR c++/99180
PR c++/93295
PR c++/93867
PR c++/95486
* g++.dg/cpp2a/class-deduction-alias5.C: New test.
* g++.dg/cpp2a/class-deduction-alias6.C: New test.
* g++.dg/cpp2a/class-deduction-alias7.C: New test.
* g++.dg/cpp2a/class-deduction-alias8.C: New test.
2021-04-10 Jason Merrill <jason@redhat.com>
PR c++/100006
* g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
2021-04-09 Martin Sebor <msebor@redhat.com>
PR middle-end/55288
* g++.dg/warn/uninit-pr55288.C: New test.
2021-04-09 Patrick Palka <ppalka@redhat.com>
PR c++/90215
* g++.dg/cpp1z/fold-lambda4.C: New test.
2021-04-09 Marek Polacek <polacek@redhat.com>
PR c++/99806
* g++.dg/concepts/abbrev10.C: New test.
* g++.dg/concepts/abbrev11.C: New test.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/pr70398.c: Require a target that can link
static executables.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
* g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
* gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
with SVE.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
* g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
* gcc.dg/pr96573.c: Likewise.
* gcc.dg/tree-ssa/pr84512.c: Likewise.
* gcc.dg/vect/bb-slp-43.c: Likewise.
* gcc.dg/vect/slp-reduc-11.c: Likewise.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
loop to vectorized if vect_fold_extract_last.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
of relying on vectorisation.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
PR target/87763
* gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
PR libfortran/78314
* gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
* gfortran.dg/ieee/ieee_8.f90: Likewise.
2021-04-09 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99817
* gfortran.dg/coarray/dummy_2.f90: New test.
2021-04-08 David Edelsohn <dje.gcc@gmail.com>
* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2021-04-08 Patrick Palka <ppalka@redhat.com>
PR c++/99874
* g++.dg/cpp2a/concepts-lambda16.C: New test.
* g++.dg/cpp2a/concepts-lambda17.C: New test.
2021-04-08 Patrick Palka <ppalka@redhat.com>
PR c++/97679
* g++.dg/cpp2a/concepts-ctad3.C: New test.
2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
* lib/scanasm.exp (scan-lto-assembler): Update expected name
of dump file.
2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
* lib/target-supports.exp
(check_effective_target_stdint_types_mbig_endian): New proc.
* gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
stdint_types_mbig_endian.
* gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
2021-04-08 Jason Merrill <jason@redhat.com>
PR c++/91849
* g++.dg/conversion/pr66211.C: Adjust diagnostic.
* g++.dg/conversion/ref7.C: New test.
2021-04-08 Jakub Jelinek <jakub@redhat.com>
PR c++/99859
* g++.dg/cpp1y/constexpr-99859-1.C: New test.
* g++.dg/cpp1y/constexpr-99859-2.C: New test.
* g++.dg/cpp2a/constexpr-new18.C: New test.
* g++.dg/cpp2a/constexpr-new19.C: New test.
2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
"was here" from error message.
* gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
* gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
* gcc.target/aarch64/pr98772.c: Likewise.
* gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
conversion to shifts and adds.
2021-04-08 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99042
PR analyzer/99774
* gcc.dg/analyzer/pr99042.c: New test.
* gcc.dg/analyzer/pr99774-1.c: New test.
* gcc.dg/analyzer/pr99774-2.c: New test.
2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/gdc108.d: Update test.
* gdc.dg/gdc142.d: Likewise.
* gdc.dg/pr90136a.d: Likewise.
* gdc.dg/pr90136b.d: Likewise.
* gdc.dg/pr90136c.d: Likewise.
* gdc.dg/pr95173.d: Likewise.
* gdc.dg/attr_allocsize1.d: New test.
* gdc.dg/attr_allocsize2.d: New test.
* gdc.dg/attr_alwaysinline1.d: New test.
* gdc.dg/attr_cold1.d: New test.
* gdc.dg/attr_exclusions1.d: New test.
* gdc.dg/attr_exclusions2.d: New test.
* gdc.dg/attr_flatten1.d: New test.
* gdc.dg/attr_module.d: New test.
* gdc.dg/attr_noclone1.d: New test.
* gdc.dg/attr_noicf1.d: New test.
* gdc.dg/attr_noinline1.d: New test.
* gdc.dg/attr_noipa1.d: New test.
* gdc.dg/attr_noplt1.d: New test.
* gdc.dg/attr_optimize1.d: New test.
* gdc.dg/attr_optimize2.d: New test.
* gdc.dg/attr_optimize3.d: New test.
* gdc.dg/attr_optimize4.d: New test.
* gdc.dg/attr_restrict1.d: New test.
* gdc.dg/attr_section1.d: New test.
* gdc.dg/attr_symver1.d: New test.
* gdc.dg/attr_target1.d: New test.
* gdc.dg/attr_targetclones1.d: New test.
* gdc.dg/attr_used1.d: New test.
* gdc.dg/attr_used2.d: New test.
* gdc.dg/attr_weak1.d: New test.
* gdc.dg/imports/attributes.d: New test.
2021-04-08 Jason Merrill <jason@redhat.com>
PR c++/94529
* g++.dg/template/mem-spec2.C: New test.
2021-04-08 Marek Polacek <polacek@redhat.com>
PR c++/99844
* g++.dg/cpp2a/explicit16.C: Use c++20.
* g++.dg/cpp0x/noexcept66.C: New test.
* g++.dg/cpp2a/explicit17.C: New test.
2021-04-08 Alex Coplan <alex.coplan@arm.com>
PR target/99647
* gcc.c-torture/compile/pr99647.c: New test.
2021-04-07 Jason Merrill <jason@redhat.com>
PR c++/41723
* g++.dg/template/friend71.C: New test.
2021-04-07 Jason Merrill <jason@redhat.com>
PR c++/52625
* g++.dg/template/friend70.C: New test.
2021-04-07 Jason Merrill <jason@redhat.com>
PR c++/92918
* g++.dg/lookup/using66.C: New test.
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
* lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
when building an executable with testglue.
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
* gcc.target/aarch64/sve/pr88834_ld3.c: New test.
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
if IFN_STORE_LANES is available.
* gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
IFN_STORE_LANES is available.
* gcc.target/aarch64/pr99873_1.c: New test.
* gcc.target/aarch64/pr99873_2.c: Likewise.
* gcc.target/aarch64/pr99873_3.c: Likewise.
* gcc.target/aarch64/sve/pr99873_1.c: Likewise.
* gcc.target/aarch64/sve/pr99873_2.c: Likewise.
* gcc.target/aarch64/sve/pr99873_3.c: Likewise.
2021-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/99954
* gcc.dg/torture/pr99954.c: New testcase.
2021-04-07 Richard Biener <rguenther@suse.de>
PR testsuite/99955
* gcc.c-torture/execute/pr92618.c: Move may_alias attributes
last.
2021-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/99947
* gcc.dg/torture/pr99947.c: New testcase.
2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/98736
* gcc.c-torture/execute/pr98736.c: New test.
2021-04-07 Marek Polacek <polacek@redhat.com>
PR c++/52202
* g++.dg/cpp0x/rv-life.C: New test.
2021-04-06 Jason Merrill <jason@redhat.com>
PR c++/96673
* g++.dg/cpp1y/nsdmi-aggr13.C: New test.
2021-04-06 Jason Merrill <jason@redhat.com>
PR c++/99901
* g++.dg/cpp1z/inline-var9.C: New test.
2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99781
* g++.target/aarch64/sve/pr99781.C: New.
2021-04-06 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/memcpy-strategy-9.c: New test.
* gcc.target/i386/memcpy-strategy-10.c: Likewise.
* gcc.target/i386/memcpy-strategy-11.c: Likewise.
* gcc.target/i386/memset-strategy-7.c: Likewise.
* gcc.target/i386/memset-strategy-8.c: Likewise.
* gcc.target/i386/memset-strategy-9.c: Likewise.
2021-04-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/99880
* gcc.dg/torture/pr99880.c: New testcase.
2021-04-06 Nathan Sidwell <nathan@acm.org>
* g++.dg/modules/builtin-3_a.C: Remove dump scans.
* g++.dg/modules/builtin-3_b.C: Remove dump scans.
2021-04-06 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/96573
* gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
VEC_PERM_EXPR with bswapping permutation.
2021-04-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/99924
* gfortran.dg/vect/pr99924.f90: New testcase.
2021-04-06 Jakub Jelinek <jakub@redhat.com>
PR c++/97900
* g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
2021-04-06 Jason Merrill <jason@redhat.com>
PR c++/91241
* g++.dg/abi/lambda-defarg1.C: New test.
2021-04-06 Patrick Palka <ppalka@redhat.com>
PR c++/99899
* g++.dg/cpp2a/concepts-placeholder7.C: New test.
* g++.dg/cpp2a/concepts-placeholder8.C: New test.
2021-04-05 Jason Merrill <jason@redhat.com>
PR c++/96311
* g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
2021-04-05 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
* g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
* g++.old-deja/g++.jason/rvalue3.C: Likewise.
2021-04-05 Jason Merrill <jason@redhat.com>
PR c++/95317
* g++.dg/cpp1y/lambda-generic-enum1.C: New test.
2021-04-05 Jason Merrill <jason@redhat.com>
PR c++/95870
* g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
2021-04-05 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99906
* gcc.dg/analyzer/pr99906.c: New test.
2021-04-05 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99886
* gcc.dg/analyzer/pr99886.c: New test.
2021-04-05 Jason Merrill <jason@redhat.com>
PR c++/99066
* g++.dg/cpp0x/extern_template-6.C: New test.
2021-04-05 Jason Merrill <jason@redhat.com>
PR c++/99201
* g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/99914
* gdc.dg/pr99914.d: New test.
2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
* gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
* gcc.dg/tree-ssa/evrp11.c: Likewise.
2021-04-04 Jason Merrill <jason@redhat.com>
PR c++/99643
* g++.dg/cpp0x/initlist-new5.C: New test.
2021-04-03 Alexandre Oliva <oliva@adacore.com>
* g++.dg/pr94314-3.C: Zero-initialize main loop counter.
2021-04-03 Alexandre Oliva <oliva@adacore.com>
* gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
2021-04-03 Marek Polacek <polacek@redhat.com>
PR c++/91416
* g++.dg/other/gc7.C: New test.
2021-04-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/99818
* gfortran.dg/coarray_48.f90: New test.
2021-04-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99882
* gcc.dg/pr99882.c: New test.
2021-04-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/99863
* gcc.target/i386/pr99863.c: New test.
2021-04-03 Jakub Jelinek <jakub@redhat.com>
PR testsuite/98125
* g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
2021-04-03 Jason Merrill <jason@redhat.com>
PR c++/91217
* g++.dg/opt/nrv20.C: New test.
2021-04-03 Jason Merrill <jason@redhat.com>
PR c++/90664
* g++.dg/cpp1z/noexcept-type24.C: New test.
2021-04-03 Jason Merrill <jason@redhat.com>
PR c++/97900
* g++.dg/ext/vector40.C: New test.
2021-04-02 Patrick Palka <ppalka@redhat.com>
PR c++/99869
* g++.dg/cpp2a/concepts-placeholder6.C: New test.
2021-04-02 Patrick Palka <ppalka@redhat.com>
PR c++/99586
* g++.dg/cpp2a/nontype-class42.C: New test.
2021-04-02 Jason Merrill <jason@redhat.com>
PR c++/97938
* g++.dg/cpp2a/lambda-pack-init6.C: New test.
2021-04-02 Nathan Sidwell <nathan@acm.org>
* g++.dg/modules/pr99283-6_d.H: New.
* g++.dg/modules/pr99283-7-swap.h: New.
* g++.dg/modules/pr99283-7-traits.h: New.
* g++.dg/modules/pr99283-7_a.H: New.
* g++.dg/modules/pr99283-7_b.H: New.
* g++.dg/modules/pr99283-7_c.C: New.
* g++.dg/modules/pr99283-7_d.H: New.
2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
* go.test/test/fixedbugs/issue6036.go: Skip on sparc.
* go.test/test/fixedbugs/issue22200b.go: Likewise.
2021-04-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99726
* gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
-floop-nest-optimize to dg-additional-options guarded on fgraphite
effective target.
2021-04-01 Marek Polacek <polacek@redhat.com>
PR c++/99831
* g++.dg/other/gc6.C: New test.
2021-04-01 Jason Merrill <jason@redhat.com>
PR c++/99583
* g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
2021-04-01 Jason Merrill <jason@redhat.com>
PR c++/98481
* g++.dg/abi/abi-tag24a.C: New test.
* g++.dg/abi/macro0.C: Adjust expected value.
2021-04-01 Nathan Sidwell <nathan@acm.org>
PR c++/99283
* g++.dg/modules/pr99283-6.h: New.
* g++.dg/modules/pr99283-6_a.H: New.
* g++.dg/modules/pr99283-6_b.H: New.
* g++.dg/modules/pr99283-6_c.C: New.
* g++.dg/modules/hdr-init-1_c.C: Adjust scan.
* g++.dg/modules/indirect-3_c.C: Adjust scan.
* g++.dg/modules/indirect-4_c.C: Adjust scan.
* g++.dg/modules/lambda-3_b.C: Adjust scan.
* g++.dg/modules/late-ret-3_c.C: Adjust scan.
* g++.dg/modules/pr99425-1_b.H: Adjust scan.
* g++.dg/modules/pr99425-1_c.C: Adjust scan.
2021-04-01 Jan Hubicka <hubicka@ucw.cz>
PR ipa/98265
* gcc.dg/tree-ssa/pr98265.C: New test.
2021-04-01 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/96573
* gcc.dg/pr96573.c: New test.
2021-04-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/99856
* gcc.dg/vect/pr99856.c: New testcase.
2021-04-01 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/97009
* gcc.dg/tree-ssa/pr97009.c: New test.
2021-04-01 Harald Anlauf <anlauf@gmx.de>
PR fortran/99840
* gfortran.dg/transpose_5.f90: New test.
2021-03-31 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99771
* gcc.dg/analyzer/data-model-10.c: Update expected output.
* gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
* gcc.dg/analyzer/malloc-ipa-13a.c: New test.
* gcc.dg/analyzer/pr99771-1.c: New test.
2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/98268
* gcc.target/aarch64/sve/pr98268-1.c: New test.
* gcc.target/aarch64/sve/pr98268-2.c: Likewise.
2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/99726
* gcc.target/i386/pr99726.c: New test.
2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/97141
PR rtl-optimization/98726
* gcc.c-torture/compile/pr97141.c: New test.
* gcc.c-torture/compile/pr98726.c: Likewise.
* gcc.target/aarch64/sve/pr97141.c: Likewise.
* gcc.target/aarch64/sve/pr98726.c: Likewise.
2021-03-31 Martin Sebor <msebor@redhat.com>
PR middle-end/65182
* gcc.dg/uninit-pr65182.c: New test.
2021-03-31 Jason Merrill <jason@redhat.com>
PR c++/99445
* g++.dg/cpp0x/alias-decl-variadic1.C: New test.
2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
PR target/96974
* g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
under lp64.
2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
PR target/99786
* gcc.target/arm/pr99786.c: New test.
2021-03-31 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/memcpy-strategy-5.c: New test.
* gcc.target/i386/memcpy-strategy-6.c: Likewise.
* gcc.target/i386/memcpy-strategy-7.c: Likewise.
* gcc.target/i386/memcpy-strategy-8.c: Likewise.
* gcc.target/i386/memset-strategy-3.c: Likewise.
* gcc.target/i386/memset-strategy-4.c: Likewise.
* gcc.target/i386/memset-strategy-5.c: Likewise.
* gcc.target/i386/memset-strategy-6.c: Likewise.
2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
PR target/98119
* gcc.target/aarch64/sve/pr98119.c: New test.
2021-03-31 Jakub Jelinek <jakub@redhat.com>
Richard Sandiford <richard.sandiford@arm.com>
PR target/99813
* g++.target/aarch64/sve/pr99813.C: New test.
2021-03-31 Jakub Jelinek <jakub@redhat.com>
PR testsuite/97680
* c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
* c-c++-common/zero-scratch-regs-7.c: Likewise.
* c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
selected unsupported triplets to all targets but selected triplets
of supported targets.
* c-c++-common/zero-scratch-regs-9.c: Likewise.
* c-c++-common/zero-scratch-regs-10.c: Likewise.
* c-c++-common/zero-scratch-regs-11.c: Likewise.
2021-03-31 Patrick Palka <ppalka@redhat.com>
PR c++/88115
* g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
2021-03-31 Patrick Palka <ppalka@redhat.com>
PR c++/99815
* g++.dg/cpp2a/concepts-placeholder5.C: New test.
2021-03-30 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/symbolic-1.c: Fix typo.
2021-03-30 Nathan Sidwell <nathan@acm.org>
PR c++/99283
* g++.dg/modules/pr99283-5.h: New.
* g++.dg/modules/pr99283-5_a.H: New.
* g++.dg/modules/pr99283-5_b.H: New.
* g++.dg/modules/pr99283-5_c.C: New.
2021-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/99790
* g++.dg/cpp1z/pr99790.C: New test.
2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/99822
* gcc.c-torture/compile/pr99822.c: New test.
2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
PR target/99718
PR target/99718
* gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
instruction counts.
* gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
* gcc.target/powerpc/pr79251.p8.c: Likewise.
* gcc.target/powerpc/pr79251.p9.c: Likewise.
* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
* gcc.target/powerpc/pr79251-run.p7.c: New test.
* gcc.target/powerpc/pr79251.p7.c: New test.
2021-03-30 H.J. Lu <hjl.tools@gmail.com>
PR target/99744
* gcc.target/i386/pr99744-1.c: New test.
2021-03-30 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/99825
* gfortran.dg/vect/pr99825.f90: New test.
2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/99808
* gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
2021-03-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/99824
* gcc.dg/torture/pr99824.c: New testcase.
2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
PR target/98136
* g++.dg/pr98136.C: New test.
2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
* gcc.target/aarch64/fcvt_nosimd.c: New test.
2021-03-29 Martin Sebor <msebor@redhat.com>
PR tree-optimization/61869
* gcc.dg/uninit-pr61869.c: New test.
2021-03-29 Martin Sebor <msebor@redhat.com>
PR tree-optimization/61677
* gcc.dg/uninit-pr61677.c: New test.
2021-03-29 Martin Sebor <msebor@redhat.com>
PR tree-optimization/61112
* gcc.dg/uninit-pr61112.c: New test.
2021-03-29 Jan Hubicka <jh@suse.cz>
PR ipa/99751
* gcc.c-torture/compile/pr99751.c: Rename from ...
* gcc.c-torture/execute/pr99751.c: ... to this.
2021-03-29 Jan Hubicka <hubicka@ucw.cz>
* gcc.c-torture/compile/pr99751.c: New test.
2021-03-29 Jakub Jelinek <jakub@redhat.com>
PR fortran/93660
* gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
declare simd warning on aarch64.
2021-03-29 Alex Coplan <alex.coplan@arm.com>
PR target/99216
* g++.target/aarch64/sve/pr99216.C: New test.
2021-03-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/99807
* gfortran.dg/vect/pr99807.f90: New testcase.
2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/99808
* gcc.target/aarch64/pr99808.c: New test.
2021-03-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99777
* g++.dg/torture/pr99777.C: New test.
2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
PR target/96770
* gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
2021-03-28 Paul Thomas <pault@gcc.gnu.org>
PR fortran/99602
* gfortran.dg/pr99602.f90: New test.
* gfortran.dg/pr99602a.f90: New test.
* gfortran.dg/pr99602b.f90: New test.
* gfortran.dg/pr99602c.f90: New test.
* gfortran.dg/pr99602d.f90: New test.
2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
* lib/gdc-utils.exp (gdc-copy-extra): Rename to...
(gdc-copy-file): ... this. Use file copy instead of open/close.
(gdc-convert-test): Save translated dejagnu test to gdc.test
directory, only write dejagnu directives to the test file.
(gdc-do-test): Don't create gdc.test symlink.
2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/gdc270a.d: Removed.
* gdc.dg/gdc270b.d: Removed.
2021-03-26 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/pr99557.c: New.
2021-03-26 Martin Sebor <msebor@redhat.com>
PR tree-optimization/59970
* gcc.dg/uninit-pr59970.c: New test.
2021-03-26 Marek Polacek <polacek@redhat.com>
PR c++/98352
* g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
* g++.dg/cpp0x/nsdmi17.C: New test.
2021-03-26 Nathan Sidwell <nathan@acm.org>
PR c++/99283
* g++.dg/modules/pr99283-2_a.H: New.
* g++.dg/modules/pr99283-2_b.H: New.
* g++.dg/modules/pr99283-2_c.H: New.
* g++.dg/modules/pr99283-3_a.H: New.
* g++.dg/modules/pr99283-3_b.H: New.
* g++.dg/modules/pr99283-4.H: New.
* g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
* g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
PR target/99766
* g++.target/aarch64/sve/pr99766.C: New.
2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
PR ipa/99466
* gcc.dg/tls/pr99466-1.c: New test.
* gcc.dg/tls/pr99466-2.c: New test.
2021-03-26 Jakub Jelinek <jakub@redhat.com>
PR c++/99705
* g++.dg/cpp0x/new5.C: New test.
2021-03-26 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99651
* gfortran.dg/null_11.f90: New test.
2021-03-25 Martin Sebor <msebor@redhat.com>
PR tree-optimization/55060
* gcc.dg/uninit-pr55060.c: New.
2021-03-25 Martin Sebor <msebor@redhat.com>
PR tree-optimization/48483
* g++.dg/warn/uninit-pr48483.C: New test.
2021-03-25 Martin Sebor <msebor@redhat.com>
* gcc.dg/uninit-pr44547.c: New.
2021-03-25 Jakub Jelinek <jakub@redhat.com>
PR c++/99672
* g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
* g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
to match locus changes.
* g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
* g++.dg/cpp2a/srcloc2.C: Likewise.
* g++.dg/cpp2a/srcloc15.C: Likewise.
* g++.dg/cpp2a/srcloc16.C: Likewise.
* g++.dg/cpp2a/srcloc19.C: New test.
* g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
and caret line.
* g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
* g++.dg/modules/macloc-1_d.C: Likewise.
* g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
caret line.
2021-03-25 Marek Polacek <polacek@redhat.com>
PR c++/94751
* g++.dg/cpp0x/inh-ctor37.C: New test.
2021-03-25 Jakub Jelinek <jakub@redhat.com>
PR c++/99745
* g++.dg/cpp0x/variadic181.C: New test.
2021-03-25 Marek Polacek <polacek@redhat.com>
PR c++/99331
* g++.dg/warn/Wconversion5.C: New test.
2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
PR tree-optimization/96974
* g++.target/aarch64/sve/pr96974.C: New test.
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
Revert:
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
PR target/98209
PR target/99744
* gcc.target/i386/pr98209.c: New test.
* gcc.target/i386/pr99744-1.c: Likewise.
* gcc.target/i386/pr99744-2.c: Likewise.
2021-03-25 Jakub Jelinek <jakub@redhat.com>
PR c++/99565
* g++.dg/warn/Wduplicated-branches6.C: New test.
* g++.dg/warn/Wduplicated-branches7.C: New test.
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
PR target/98209
PR target/99744
* gcc.target/i386/pr98209.c: New test.
* gcc.target/i386/pr99744-1.c: Likewise.
* gcc.target/i386/pr99744-2.c: Likewise.
2021-03-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/99746
* gfortran.dg/vect/pr99746.f90: New testcase.
2021-03-25 David Malcolm <dmalcolm@redhat.com>
PR analyzer/93695
PR analyzer/99044
PR analyzer/99716
* gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
xfail.
* gcc.dg/analyzer/pr93695-1.c: New test.
* gcc.dg/analyzer/pr99044-1.c: New test.
* gcc.dg/analyzer/pr99044-2.c: New test.
* gcc.dg/analyzer/pr99716-1.c: New test.
* gcc.dg/analyzer/pr99716-2.c: New test.
* gcc.dg/analyzer/pr99716-3.c: New test.
2021-03-24 Martin Liska <mliska@suse.cz>
PR target/99753
* gcc.target/i386/pr99753.c: New test.
2021-03-24 Martin Jambor <mjambor@suse.cz>
PR ipa/99122
* gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
PR target/99727
* gcc.target/arm/pr99727.c: New test.
2021-03-24 Jakub Jelinek <jakub@redhat.com>
PR target/99724
* gcc.target/arm/pr99724.c: New test.
2021-03-24 Alexandre Oliva <oliva@adacore.com>
* lib/target-supports.exp (check_effective_target_sysconf): New.
* gcc.target/i386/pr95443-1.c: Require it.
* gcc.target/i386/pr95443-2.c: Likewise.
* gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
* gcc.target/i386/strncmp-1.c: Likewise.
2021-03-24 Alexandre Oliva <oliva@adacore.com>
* gcc.target/i386/pr97313.c: Require effective target feature pie.
* g++.target/i386/pr94185.C: Likewise.
2021-03-24 Alexandre Oliva <oliva@adacore.com>
* gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
positives with -mcmodel=large.
* gcc.target/i386/funcspec-3.c: Likewise.
2021-03-24 Alexandre Oliva <oliva@adacore.com>
* gcc.target/i386/pr94467-3.c: New.
2021-03-24 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99369
* gfortran.dg/longnames.f90: New test.
2021-03-23 Nathan Sidwell <nathan@acm.org>
PR c++/99283
* g++.dg/modules/pr99283-1_a.H: New.
* g++.dg/modules/pr99283-1_b.H: New.
2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
* gcc.target/s390/vector/long-double-asm-abi.c: New test.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* lib/target-supports.exp
(check_effective_target_arm_dsp_ok_nocache)
(check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
* gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
and add arm_dsp options.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* lib/target-supports.exp
(check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
-mfloat-abi= options order.
(check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
* gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
arm_hard_ok effective target and -mfloat-abi=hard additional
option.
* gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
* gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
* gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
* gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
* gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
* gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
* gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
additional option.
* gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
* gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* lib/target-supports.exp
(check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
-mfloat-abi= options order.
(check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
* gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
target and -mfloat-abi=hard additional option.
* gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
* gcc.target/arm/simd/bf16_ma_1.c: Likewise.
* gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
* gcc.target/arm/simd/vdot-2-1.c: Likewise.
* gcc.target/arm/simd/vdot-2-2.c: Likewise.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
* gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
* gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
* gcc.target/arm/pr51968.c: Likewise.
* gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
* gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
* gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
* gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
* gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
* gcc.target/arm/bf16_dup.c: Likewise.
* gcc.target/arm/bf16_reinterpret.c: Likewise.
* gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/bfloat16_scalar_typecheck.c: Add
arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
* gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
* gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
2021-03-23 Marek Polacek <polacek@redhat.com>
PR c++/99318
* g++.dg/cpp0x/attributes-namespace6.C: New test.
* g++.dg/cpp0x/gen-attrs-73.C: New test.
2021-03-23 Tobias Burnus <tobias@codesourcery.com>
PR fortran/93660
* gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
PR target/99540
* gcc.dg/vect/pr99540.c: New test.
2021-03-23 Nathan Sidwell <nathan@acm.org>
PR c++/99239
* g++.dg/modules/pr99239_a.H: New.
* g++.dg/modules/pr99239_b.H: New.
2021-03-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/99721
* gfortran.dg/vect/pr99721.f90: New testcase.
2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
* gcc.target/riscv/shift-shift-5.c (sub): Change
order of struct fields depending on byteorder.
2021-03-23 Jakub Jelinek <jakub@redhat.com>
PR c++/99650
* g++.dg/cpp1z/decomp55.C: New test.
2021-03-23 Aldy Hernandez <aldyh@redhat.com>
PR tree-optimization/99296
* gcc.dg/pr99296.c: New file.
2021-03-22 Nathan Sidwell <nathan@acm.org>
PR c++/99480
* g++.dg/modules/pr99480_a.H: New.
* g++.dg/modules/pr99480_b.H: New.
2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99581
* gcc.target/powerpc/pr99581.c: New.
2021-03-22 Nathan Sidwell <nathan@acm.org>
PR c++/99425
* g++.dg/modules/pr99425-1.h: New.
* g++.dg/modules/pr99425-1_a.H: New.
* g++.dg/modules/pr99425-1_b.H: New.
* g++.dg/modules/pr99425-1_c.C: New.
* g++.dg/modules/pr99425-2_a.X: New.
* g++.dg/modules/pr99425-2_b.X: New.
* g++.dg/template/pr99425.C: New.
2021-03-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/99694
* gcc.dg/torture/pr99694.c: New testcase.
2021-03-22 Kito Cheng <kito.cheng@sifive.com>
PR target/99702
* gcc.target/riscv/pr99702.c: New.
2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
PR target/98914
* gcc.target/powerpc/pr98914.c: New test.
2021-03-20 H.J. Lu <hjl.tools@gmail.com>
PR target/99679
* g++.target/i386/pr99679-1.C: New test.
* g++.target/i386/pr99679-2.C: Likewise.
2021-03-20 Jakub Jelinek <jakub@redhat.com>
PR debug/99230
* gcc.dg/pr99230.c: New test.
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c/99588
* gcc.dg/Wunused-var-5.c: New test.
* gcc.dg/Wunused-var-6.c: New test.
2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/inline_matmul_6.f90: Adjust count for
_gfortran_matmul.
2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99663
* gcc.target/s390/pr99663.c: New.
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c++/99456
* g++.dg/opt/pr99456.C: New test.
* g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
later.
2021-03-19 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/99656
* gfortran.dg/vect/pr99656.f90: New test.
2021-03-19 H.J. Lu <hjl.tools@gmail.com>
PR target/99652
* gcc.dg/torture/pr99652-1.c: New test.
* gcc.dg/torture/pr99652-2.c: Likewise.
* gcc.target/i386/pr57655.c: Adjusted.
* gcc.target/i386/pr59794-6.c: Likewise.
* gcc.target/i386/pr70738-1.c: Likewise.
* gcc.target/i386/pr96744-1.c: Likewise.
2021-03-19 Jakub Jelinek <jakub@redhat.com>
Christophe Lyon <christophe.lyon@linaro.org>
PR target/99593
* g++.target/arm/pr99593.C: New test.
2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/lto/pr89335_0.C: Require the linker plugin.
2021-03-19 Marek Polacek <polacek@redhat.com>
PR c++/99500
* g++.dg/cpp2a/concepts-err3.C: New test.
2021-03-18 Martin Sebor <msebor@redhat.com>
PR middle-end/99502
* g++.dg/warn/Warray-bounds-22.C: New test.
* g++.dg/warn/Warray-bounds-23.C: New test.
* g++.dg/warn/Warray-bounds-24.C: New test.
2021-03-18 Jakub Jelinek <jakub@redhat.com>
PR testsuite/99636
* gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
2021-03-18 Jakub Jelinek <jakub@redhat.com>
PR testsuite/99626
* gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
rather than __i386__.
2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
PR testsuite/97680
* c-c++-common/zero-scratch-regs-10.c: Skip on arm
2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
PR objc++/49070
* obj-c++.dg/pr49070.mm: New test.
* objc.dg/unnamed-parms.m: New test.
2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
sve_flags.
* g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
* g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
* gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
* gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
* gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
2021-03-18 Jakub Jelinek <jakub@redhat.com>
PR middle-end/98099
* gcc.dg/pr98099.c: Don't compile the test on pdp endian.
For big endian use -fsso-struct=little-endian dg-options.
2021-03-17 Marek Polacek <polacek@redhat.com>
PR c++/97973
* g++.dg/conversion/real-to-int1.C: New test.
2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
Jason Merrill <jason@redhat.com>
* g++.dg/cpp1z/using9.C: New using decl test.
2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
* c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
-gdwarf-3 to the command line options. Adjust the expected line
numbers for the revised options header.
2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
* c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
-gdwarf-3 to the command line options. Provide Darwin-
specific match lines for the expected output.
2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/acle/rng_2.c: New test.
2021-03-17 H.J. Lu <hjl.tools@gmail.com>
PR target/99504
* gcc.target/i386/pr99530-1.c: New test.
* gcc.target/i386/pr99530-2.c: Likewise.
* gcc.target/i386/pr99530-3.c: Likewise.
* gcc.target/i386/pr99530-4.c: Likewise.
* gcc.target/i386/pr99530-5.c: Likewise.
* gcc.target/i386/pr99530-6.c: Likewise.
2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
PR target/99542
* gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
2021-03-16 Jason Merrill <jason@redhat.com>
* g++.dg/cpp2a/nontype-float1.C: New test.
2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
PR target/98092
PR target/98092
* gcc.target/powerpc/pr98092.c: New.
2021-03-16 Jakub Jelinek <jakub@redhat.com>
PR target/99600
* gcc.target/i386/pr99600.c: New test.
2021-03-16 Martin Liska <mliska@suse.cz>
Jason Merrill <jason@redhat.com>
PR c++/99108
* g++.target/i386/pr99108.C: New test.
2021-03-16 Martin Liska <mliska@suse.cz>
PR target/99592
* gcc.target/arm/pr99592.c: New test.
2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
* gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
2021-03-16 Nathan Sidwell <nathan@acm.org>
PR c++/99496
* g++.dg/modules/pr99496_a.H: New.
* g++.dg/modules/pr99496_b.C: New.
2021-03-16 Jakub Jelinek <jakub@redhat.com>
PR target/99563
* gcc.target/i386/avx-pr99563.c: New test.
2021-03-16 Jakub Jelinek <jakub@redhat.com>
PR target/99542
* gcc.dg/gomp/pr99542.c: New test.
* gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
* gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
* g++.dg/vect/simd-clone-7.cc (bar): Likewise.
* g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
on aarch64.
* gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
2021-03-15 Jakub Jelinek <jakub@redhat.com>
PR c++/99601
* g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
* g++.dg/modules/builtin-3_b.C: Likewise.
2021-03-15 Nathan Sidwell <nathan@acm.org>
PR c++/99601
* g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
* g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
PR c++/99047
* g++.dg/coroutines/pr99047.C: New test.
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
PR c++/98704
* g++.dg/coroutines/torture/pr98704.C: New test.
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
PR c++/98480
* g++.dg/coroutines/pr98480.C: New test.
* g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
* g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
* g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
PR c++/96749
* g++.dg/coroutines/pr96749-1.C: New test.
* g++.dg/coroutines/pr96749-2.C: New test.
2021-03-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/98834
* g++.dg/opt/pr98834.C: New testcase.
2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/99345
* gfortran.dg/do_check_16.f90: New test.
* gfortran.dg/do_check_17.f90: New test.
2021-03-15 Paul Thomas <pault@gcc.gnu.org>
PR fortran/99545
* gfortran.dg/pr99545.f90: New test.
2021-03-15 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/pr99492.c: Fix typo.
2021-03-14 Harald Anlauf <anlauf@gmx.de>
Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/pr99112.f90: New test.
2021-03-13 Martin Sebor <msebor@redhat.com>
PR tree-optimization/99489
* gcc.dg/Wstringop-truncation-9.c: New test.
2021-03-13 Paul Thomas <pault@gcc.gnu.org>
PR fortran/99125
* gfortran.dg/alloc_deferred_comp_1.f90: New test.
2021-03-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99544
* gcc.dg/gomp/pr99544.c: New test.
2021-03-12 Nathan Sidwell <nathan@acm.org>
PR c++/99238
* g++.dg/modules/pr99238.h: New.
* g++.dg/modules/pr99238_a.H: New.
* g++.dg/modules/pr99238_b.H: New.
2021-03-12 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99514
* gfortran.dg/gomp/threadprivate-1.f90: New test.
2021-03-12 Jakub Jelinek <jakub@redhat.com>
PR target/99321
* gcc.target/i386/avx512vl-pr99321-2.c: New test.
2021-03-12 Jakub Jelinek <jakub@redhat.com>
PR c++/99507
* g++.dg/cpp2a/consteval19.C: New test.
2021-03-11 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96374
* gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
to options.
* gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
(test_7): New.
* gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
* gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
* gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
-fno-analyzer-feasibility from options.
* gcc.dg/analyzer/pr93355-localealias.c: Likewise.
* gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
2021-03-11 Nathan Sidwell <nathan@acm.org>
PR c++/99248
* g++.dg/modules/pr99248.h: New.
* g++.dg/modules/pr99248_a.H: New.
* g++.dg/modules/pr99248_b.H: New.
2021-03-11 Nathan Sidwell <nathan@acm.org>
PR c++/99528
* g++.dg/modules/pr99528.h: New.
* g++.dg/modules/pr99528_a.H: New.
* g++.dg/modules/pr99528_b.H: New.
* g++.dg/modules/pr99528_c.C: New.
2021-03-11 Richard Biener <rguenther@suse.de>
PR testsuite/98245
* gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
instead of verifying the total number of adds.
2021-03-11 Richard Biener <rguenther@suse.de>
PR testsuite/97494
* gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
2021-03-11 Richard Biener <rguenther@suse.de>
PR testsuite/97494
* gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
2021-03-11 Richard Biener <rguenther@suse.de>
PR testsuite/97494
* gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
2021-03-11 Jakub Jelinek <jakub@redhat.com>
PR ipa/99517
* gcc.target/i386/avx2-pr99517-1.c: New test.
* gcc.target/i386/avx2-pr99517-2.c: New test.
2021-03-10 David Edelsohn <dje.gcc@gmail.com>
PR target/99492
* gcc.target/powerpc/pr99492.c: New testcase.
2021-03-10 Harald Anlauf <anlauf@gmx.de>
PR fortran/99205
* gfortran.dg/data_char_4.f90: New test.
* gfortran.dg/data_char_5.f90: New test.
2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
2021-03-10 Nathan Sidwell <nathan@acm.org>
PR c++/99423
* g++.dg/modules/pr99423_a.H: New.
* g++.dg/modules/pr99423_b.H: New.
2021-03-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99305
PR testsuite/99498
* g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
unsigned_char effective targets.
2021-03-10 Nathan Sidwell <nathan@acm.org>
PR c++/99508
* g++.dg/ext/pr99508.C: New.
2021-03-10 John David Anglin <danglin@gcc.gnu.org>
PR testsuite/99292
* lib/target-supports.exp (check_effective_target_lra): New.
* gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
* gcc.c-torture/compile/asmgoto-5.c: Likewise.
* gcc.c-torture/compile/pr98096.c: Likewise.
* gcc.dg/pr97954.c: Likewise.
2021-03-10 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
* gcc.dg/analyzer/zlib-2.c: Likewise.
2021-03-10 Joel Hutton <joel.hutton@arm.com>
* gcc.dg/vect/pr99102.c: Fix target selector.
2021-03-10 Joel Hutton <joel.hutton@arm.com>
PR target/99102
* gcc.dg/vect/pr99102.c: New test.
2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/lto25.ads: New test.
2021-03-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99305
* g++.dg/opt/pr99305.C: New test.
2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
* lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
(check_effective_target_sqrt_insn): Use it.
2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99454
* gcc.target/i386/pr99454.c: New.
2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
* gcc.dg/loop-9.c: Likewise.
* gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
* gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
2021-03-09 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/98920
* c-c++-common/asan/pr98920.c: Only include regex.h if the header
exists. If REG_STARTEND macro isn't defined, just return 0 from main
instead of the actual test.
2021-03-09 Martin Liska <mliska@suse.cz>
PR target/99464
* gcc.target/i386/pr99464.c: New test.
2021-03-09 Joel Brobecker <brobecker@adacore.com>
* gcc.target/powerpc/undef-bool-2.c: Add
dg-require-effective-target powerpc_vsx_ok directive.
* g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
powerpc_vsx_ok directive.
2021-03-08 Harald Anlauf <anlauf@gmx.de>
PR fortran/49278
* gfortran.dg/parameter_data.f90: New test.
2021-03-08 Martin Sebor <msebor@redhat.com>
PR middle-end/98266
* g++.dg/warn/Warray-bounds-15.C: New test.
* g++.dg/warn/Warray-bounds-18.C: New test.
* g++.dg/warn/Warray-bounds-19.C: New test.
* g++.dg/warn/Warray-bounds-20.C: New test.
* g++.dg/warn/Warray-bounds-21.C: New test.
2021-03-08 Martin Sebor <msebor@redhat.com>
PR middle-end/97631
* c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
Add an xfail.
* c-c++-common/Wstringop-truncation.c: Add expected warnings.
* gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
* gcc.dg/Wstringop-overflow-66.c: New test.
* gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
2021-03-08 Marek Polacek <polacek@redhat.com>
PR c++/96268
* g++.dg/cpp2a/nontype-class41.C: New test.
2021-03-08 Nathan Sidwell <nathan@acm.org>
PR c++/99436
* g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
2021-03-08 Nathan Sidwell <nathan@acm.org>
* g++.dg/modules/pr99468.H: New.
2021-03-08 Peter Bergner <bergner@linux.ibm.com>
PR target/98959
* gcc.target/powerpc/pr98959.c: New test.
2021-03-08 Nathan Sidwell <nathan@acm.org>
PR c++/99285
* g++.dg/modules/pr99285_a.H: New.
* g++.dg/modules/pr99285_b.H: New.
2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/99437
* gcc.target/aarch64/simd/pr99437.c: New test.
2021-03-08 Martin Liska <mliska@suse.cz>
PR sanitizer/98920
* c-c++-common/asan/pr98920.c: New test.
2021-03-08 Martin Liska <mliska@suse.cz>
PR target/99463
* gcc.target/i386/pr99463-2.c: New test.
* gcc.target/i386/pr99463.c: New test.
2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
* gcc.target/s390/vector/long-double-asm-commutative.c: New
test.
* gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
test.
* gcc.target/s390/vector/long-double-asm-in-out.c: New test.
* gcc.target/s390/vector/long-double-asm-inout.c: New test.
* gcc.target/s390/vector/long-double-asm-matching.c: New test.
* gcc.target/s390/vector/long-double-asm-regmem.c: New test.
* gcc.target/s390/vector/long-double-volatile-from-i64.c: New
test.
2021-03-08 Tobias Burnus <tobias@codesourcery.com>
PR fortran/97927
* gfortran.dg/module_variable_3.f90: New test.
2021-03-07 Jakub Jelinek <jakub@redhat.com>
PR target/99321
* lib/target-supports.exp
(check_effective_target_assembler_march_noavx512bw): New effective
target.
* gcc.target/i386/avx512vl-pr99321-1.c: New test.
2021-03-06 Patrick Palka <ppalka@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/99287
* g++.dg/cpp2a/constexpr-99287.C: New test.
2021-03-06 Patrick Palka <ppalka@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/96330
* g++.dg/cpp1y/var-templ68.C: New test.
* g++.dg/cpp1y/var-templ68a.C: New test.
2021-03-06 Patrick Palka <ppalka@redhat.com>
PR c++/99365
* g++.dg/cpp2a/concepts-partial-spec9.C: New test.
* g++.dg/cpp2a/concepts-placeholder4.C: New test.
2021-03-06 Hans-Peter Nilsson <hp@axis.com>
* gcc.target/cris/pr93372-1.c: Adjust expected assembler result
to allow an eliminated stack-frame.
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99374
* g++.dg/cpp1z/noexcept-type23.C: New test.
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99120
* g++.dg/warn/Wshadow-17.C: New test.
2021-03-05 Jason Merrill <jason@redhat.com>
PR c/99363
* gcc.dg/attr-flatten-1.c: Adjust.
2021-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/99322
* c-c++-common/gomp/pr99322.c: New test.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99245
* g++.dg/modules/pr99245_a.H: New.
* g++.dg/modules/pr99245_b.H: New.
2021-03-05 Harald Anlauf <anlauf@gmx.de>
PR libfortran/99218
* gfortran.dg/matmul_21.f90: New test.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99377
* g++.dg/modules/pr99377_a.H: New.
* g++.dg/modules/pr99377_b.C: New.
* g++.dg/modules/pr99377_c.C: New.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/98118
* g++.dg/coroutines/pr98118.C: New test.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95616
* g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
* g++.dg/coroutines/pr95616-0.C: New test.
* g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
* g++.dg/coroutines/pr95616-1.C: New test.
* g++.dg/coroutines/pr95616-2.C: New test.
* g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
* g++.dg/coroutines/pr95616-3.C: New test.
* g++.dg/coroutines/pr95616-4.C: New test.
* g++.dg/coroutines/pr95616-5.C: New test.
* g++.dg/coroutines/pr95616-6.C: New test.
2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95615
* g++.dg/coroutines/torture/pr95615-01.C: New test.
* g++.dg/coroutines/torture/pr95615-02.C: New test.
* g++.dg/coroutines/torture/pr95615-03.C: New test.
* g++.dg/coroutines/torture/pr95615-04.C: New test.
* g++.dg/coroutines/torture/pr95615-05.C: New test.
* g++.dg/coroutines/torture/pr95615.inc: New file.
2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
PR target/99378
* gcc.target/i386/pr99123-2.c: New.
2021-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/99389
* g++.dg/modules/pr99389_a.H: New.
* g++.dg/modules/pr99389_b.C: New.
* g++.dg/modules/pr99389_c.C: New.
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
PR c/99137
* c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
additional test.
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/real4-10-real8-10.f90: Add check for real literals
with '_kind' number.
* gfortran.dg/real4-10-real8-16.f90: Likewise.
* gfortran.dg/real4-10-real8-4.f90: Likewise.
* gfortran.dg/real4-10.f90: Likewise.
* gfortran.dg/real4-16-real8-10.f90: Likewise.
* gfortran.dg/real4-16-real8-16.f90: Likewise.
* gfortran.dg/real4-16-real8-4.f90: Likewise.
* gfortran.dg/real4-16.f90: Likewise.
* gfortran.dg/real4-8-real8-10.f90: Likewise.
* gfortran.dg/real4-8-real8-16.f90: Likewise.
* gfortran.dg/real4-8-real8-4.f90: Likewise.
* gfortran.dg/real4-8.f90: Likewise.
* gfortran.dg/real8-10.f90: Likewise.
* gfortran.dg/real8-16.f90: Likewise.
* gfortran.dg/real8-4.f90: Likewise.
2021-03-05 Hans-Peter Nilsson <hp@axis.com>
PR debug/66668
* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
* lib/prune.exp: Prune useless output caused by a linker bug.
2021-03-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/93235
* gcc.target/aarch64/pr93235.c: New test.
2021-03-04 Martin Liska <mliska@suse.cz>
PR gcov-profile/99105
* gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
correction as the wrapped malloc is called one more time
from libgcov.
* gcc.dg/tree-prof/pr97461.c: Likewise.
2021-03-04 Jakub Jelinek <jakub@redhat.com>
PR c++/88146
PR c++/99362
* g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
* g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
-ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
dg-warning regexps, instead replace .* with \[^\n\r]*.
* g++.dg/cpp2a/nodiscard-constructor2.C: New test.
* g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
-ftrack-macro-expansion=0 from dg-options.
* g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
* g++.dg/cpp2a/nodiscard-once.C: Likewise.
2021-03-04 Jakub Jelinek <jakub@redhat.com>
PR c/99325
* gcc.dg/cpp/line11.c: New test.
* gcc.dg/cpp/line12.c: New test.
2021-03-04 Alex Coplan <alex.coplan@arm.com>
PR target/99381
* gcc.target/aarch64/pr99381.c: New test.
2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
* gcc.target/s390/mul-signed-overflow-1.c: Compile on old
machines.
* gcc.target/s390/mul-signed-overflow-2.c: Likewise.
2021-03-04 Nathan Sidwell <nathan@acm.org>
PR c++/99170
* g++.dg/modules/pr99170-1_a.H: New.
* g++.dg/modules/pr99170-1_b.C: New.
* g++.dg/modules/pr99170-2.h: New.
* g++.dg/modules/pr99170-2_a.C: New.
* g++.dg/modules/pr99170-2_b.C: New.
* g++.dg/modules/pr99170-3_a.H: New.
* g++.dg/modules/pr99170-3_b.C: New.
* g++.dg/modules/inst-2_b.C: Adjust scan.
* g++.dg/modules/inst-4_a.C: Adjust scan.
* g++.dg/modules/inst-4_b.C: Adjust scan.
* g++.dg/modules/member-def-1_b.C: Adjust scan.
* g++.dg/modules/member-def-1_c.C: Adjust scan.
* g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
* g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
* g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
* g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
* g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
* g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
* g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
* g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
* g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
* g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
* g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
2021-03-04 Tobias Burnus <tobias@codesourcery.com>
PR fortran/99355
* gfortran.dg/real4-10-real8-10.f90: New test.
* gfortran.dg/real4-10-real8-16.f90: New test.
* gfortran.dg/real4-10-real8-4.f90: New test.
* gfortran.dg/real4-10.f90: New test.
* gfortran.dg/real4-16-real8-10.f90: New test.
* gfortran.dg/real4-16-real8-16.f90: New test.
* gfortran.dg/real4-16-real8-4.f90: New test.
* gfortran.dg/real4-16.f90: New test.
* gfortran.dg/real4-8-real8-10.f90: New test.
* gfortran.dg/real4-8-real8-16.f90: New test.
* gfortran.dg/real4-8-real8-4.f90: New test.
* gfortran.dg/real4-8.f90: New test.
* gfortran.dg/real8-10.f90: New test.
* gfortran.dg/real8-16.f90: New test.
* gfortran.dg/real8-4.f90: New test.
2021-03-04 Hans-Peter Nilsson <hp@axis.com>
* gcc.misc-tests/outputs.exp: Enumerate tests.
2021-03-04 Hans-Peter Nilsson <hp@axis.com>
* gcc.misc-tests/outputs.exp: Append discriminating
suffixes to tests with duplicate names.
(outest): Assert that each running test has a unique
name.
2021-03-04 Martin Sebor <msebor@redhat.com>
PR middle-end/96963
PR middle-end/94655
* gcc.dg/Wstringop-overflow-47.c: Xfail tests.
* gcc.dg/Wstringop-overflow-65.c: New test.
* gcc.dg/Warray-bounds-69.c: Same.
2021-03-03 Marek Polacek <polacek@redhat.com>
PR c++/96474
* g++.dg/cpp1z/class-deduction83.C: New test.
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
New test.
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
New test.
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
New test.
2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
New test template.
* gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
New test.
* gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
New test.
2021-03-03 Jakub Jelinek <jakub@redhat.com>
PR c++/82959
* g++.dg/cpp1z/eval-order10.C: New test.
2021-03-03 Marek Polacek <polacek@redhat.com>
PR c++/97034
PR c++/99009
* g++.dg/cpp1z/class-deduction81.C: New test.
* g++.dg/cpp1z/class-deduction82.C: New test.
* g++.dg/cpp2a/class-deduction-aggr8.C: New test.
* g++.dg/cpp2a/class-deduction-aggr9.C: New test.
* g++.dg/cpp2a/class-deduction-aggr10.C: New test.
2021-03-03 Jason Merrill <jason@redhat.com>
PR c++/95675
* g++.dg/cpp0x/decltype-call5.C: New test.
* g++.dg/cpp0x/decltype-call6.C: New test.
2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
dg-options.
* gcc.target/i386/pr95798-2.c: Likewise.
2021-03-03 Nathan Sidwell <nathan@acm.org>
PR c++/99344
* g++.dg/modules/namespace-2_a.C
* g++.dg/modules/pr99344_a.C
* g++.dg/modules/pr99344_b.C
2021-03-03 Jakub Jelinek <jakub@redhat.com>
PR target/99321
* gcc.target/i386/pr99321.c: New test.
2021-03-03 Jakub Jelinek <jakub@redhat.com>
PR c/99324
* gcc.c-torture/compile/pr99324.c: New test.
2021-03-03 Jakub Jelinek <jakub@redhat.com>
PR target/99085
* gcc.dg/graphite/pr99085.c: New test.
2021-03-03 Jason Merrill <jason@redhat.com>
PR c++/96078
* g++.dg/ext/attr-flatten1.C: New test.
2021-03-02 Hans-Peter Nilsson <hp@axis.com>
* gcc.misc-tests/outputs.exp: Skip @file -save-temps
tests if target test-framework has -L or -I options.
2021-03-02 David Malcolm <dmalcolm@redhat.com>
PR c/99323
* gcc.dg/pr99323-1.c: New test.
* gcc.dg/pr99323-2.c: New test.
2021-03-02 Martin Sebor <msebor@redhat.com>
PR c++/99251
* g++.dg/warn/Wnonnull9.C: Expect no warnings.
* g++.dg/warn/Wnonnull12.C: New test.
2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/limited5.adb: New test.
2021-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/96443
PR c++/96960
* g++.dg/concepts/abbrev9.C: New test.
* g++.dg/cpp2a/concepts-lambda15.C: New test.
* g++.dg/cpp2a/concepts-placeholder3.C: New test.
* g++.dg/cpp2a/concepts-return-req2.C: New test.
* g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
call to f15 that we expect to accept.
2021-03-02 Patrick Palka <ppalka@redhat.com>
* g++.dg/cpp1z/auto1.C: New test.
2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
* gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
* gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
* gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
* gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
* gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
* gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
* lib/target-supports.exp: Add check for nnpa facility.
2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
* gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
2021-03-01 Martin Liska <mliska@suse.cz>
PR target/99313
* gcc.target/s390/target-attribute/pr99313.c: New test.
2021-03-01 Nathan Sidwell <nathan@acm.org>
PR c++/99294
* g++.dg/modules/pr99294.h: New.
* g++.dg/modules/pr99294_a.C: New.
* g++.dg/modules/pr99294_b.C: New.
2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/eh/seh-xmm-unwind.C: New test.
2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
expression components noexcept.
* g++.dg/coroutines/pr94883-folly-2.C: Likewise.
* g++.dg/coroutines/pr95345.C: Likewise.
2021-02-28 Jason Merrill <jason@redhat.com>
* g++.dg/ext/attr-lambda3.C: Add missing ;
2021-02-27 Jason Merrill <jason@redhat.com>
PR c++/90333
* g++.dg/ext/attr-lambda3.C: New test.
2021-02-26 Alexandre Oliva <oliva@gnu.org>
* gcc.target/powerpc/pr67789.c: Revert fpic target requirement
duplication.
* gcc.target/powerpc/pr83629.c: Likewise.
* gcc.target/powerpc/pr84112.c: Likewise.
2021-02-26 Olivier Hainque <hainque@adacore.com>
* gcc.target/powerpc/compress-float-ppc-pic.c: Add
dg-require-effective-target fpic.
* gcc.target/powerpc/ppc-eabi.c: Likewise.
* gcc.target/powerpc/pr26350.c: Likewise.
* gcc.target/powerpc/pr67789.c: Likewise.
* gcc.target/powerpc/pr79439-1.c: Likewise.
* gcc.target/powerpc/pr79439-2.c: Likewise.
* gcc.target/powerpc/pr79439-3.c: Likewise.
* gcc.target/powerpc/pr83629.c: Likewise.
* gcc.target/powerpc/pr84112.c: Likewise.
2021-02-26 Richard Biener <rguenther@suse.de>
PR middle-end/99281
* g++.dg/pr99218.C: New testcase.
2021-02-26 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp23/lambda-specifiers1.C: New test.
2021-02-26 Jakub Jelinek <jakub@redhat.com>
PR c++/95451
* g++.dg/cpp1y/lambda-generic-95451.C: New test.
2021-02-26 Jason Merrill <jason@redhat.com>
PR c++/98810
* g++.dg/cpp2a/nontype-class-defarg1.C: New test.
2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
* gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
* gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
* gcc.target/powerpc/pcrel-opt-st-df.c: New test.
* gcc.target/powerpc/pcrel-opt-st-di.c: New test.
* gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
* gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
* gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
* gcc.target/powerpc/pcrel-opt-st-si.c: New test.
* gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
2021-02-26 Patrick Palka <ppalka@redhat.com>
PR c++/98990
* g++.dg/concepts/abbrev8.C: New test.
2021-02-25 Patrick Palka <ppalka@redhat.com>
PR c++/99213
PR c++/94521
* g++.dg/diagnostic/local1.C: New test.
2021-02-25 Patrick Palka <ppalka@redhat.com>
PR c++/99103
* g++.dg/cpp1z/class-deduction79.C: New test.
* g++.dg/cpp1z/class-deduction80.C: New test.
2021-02-25 Marek Polacek <polacek@redhat.com>
DR 1312
PR c++/99176
* g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
* g++.dg/cpp0x/constexpr-cast2.C: New test.
* g++.dg/cpp0x/constexpr-cast3.C: New test.
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
PR c++/97587
* g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
reference parms, to distinguish the rvalue ref. variant.
* g++.dg/coroutines/pr97587.C: New test.
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95822
* g++.dg/coroutines/pr95822.C: New test.
2021-02-25 Richard Earnshaw <rearnsha@arm.com>
* gcc.target/arm/cmse/cmse-18.c: New test.
2021-02-25 Nathan Sidwell <nathan@acm.org>
PR c++/99166
* g++.dg/modules/pr99166_a.X: Adjust.
* g++.dg/modules/pr99166_b.C: Adjust.
* g++.dg/modules/pr99166_c.C: Adjust.
* g++.dg/modules/pr99166_d.C: Adjust.
2021-02-25 Hans-Peter Nilsson <hp@axis.com>
* gfortran.dg/pr95690.f90: CRIS error appears on line 5.
2021-02-25 Tamar Christina <tamar.christina@arm.com>
* g++.dg/vect/simd-complex-num-null-node.cc: New test.
2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
PR testsuite/99233
* gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
PR middle-end/97172
* gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
2021-02-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/99253
* gcc.dg/vect/pr99253.c: New testcase.
2021-02-25 Jakub Jelinek <jakub@redhat.com>
PR target/95798
* gcc.target/i386/pr95798-1.c: New test.
* gcc.target/i386/pr95798-2.c: New test.
2021-02-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/80635
* g++.dg/warn/pr80635-1.C: New test.
* g++.dg/warn/pr80635-2.C: New test.
2021-02-25 David Malcolm <dmalcolm@redhat.com>
PR analyzer/99193
* gcc.dg/analyzer/pr99193-1.c: New test.
* gcc.dg/analyzer/pr99193-2.c: New test.
* gcc.dg/analyzer/pr99193-3.c: New test.
* gcc.dg/analyzer/realloc-1.c: New test.
2021-02-24 Nathan Sidwell <nathan@acm.org>
PR c++/98718
* g++.dg/modules/pr98718_a.C: New.
* g++.dg/modules/pr98718_b.C: New.
2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/coroutines/co-await-void_type.C: Mark promise
final_suspend call as noexcept.
* g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
* g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
* g++.dg/coroutines/co-return-warning-1.C: Likewise.
* g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
* g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
* g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
* g++.dg/coroutines/coro-missing-gro.C: Likewise.
* g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
* g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
* g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
* g++.dg/coroutines/coro-missing-ueh.h: Likewise.
* g++.dg/coroutines/coro1-allocators.h: Likewise.
* g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
* g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
* g++.dg/coroutines/pr94682-preview-this.C: Likewise.
* g++.dg/coroutines/pr94752.C: Likewise.
* g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
* g++.dg/coroutines/pr94879-folly-1.C: Likewise.
* g++.dg/coroutines/pr94883-folly-2.C: Likewise.
* g++.dg/coroutines/pr95050.C: Likewise.
* g++.dg/coroutines/pr95345.C: Likewise.
* g++.dg/coroutines/pr95440.C: Likewise.
* g++.dg/coroutines/pr95591.C: Likewise.
* g++.dg/coroutines/pr95711.C: Likewise.
* g++.dg/coroutines/pr95813.C: Likewise.
* g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
* g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
* g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
* g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
* g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
* g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
* g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
* g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
* g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
* g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
* g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
* g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
* g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
* g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
* g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
* g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
* g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
* g++.dg/coroutines/torture/func-params-04.C: Likewise.
* g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
2021-02-24 Jakub Jelinek <jakub@redhat.com>
PR fortran/99226
* c-c++-common/gomp/pr99226.c: New test.
* gfortran.dg/gomp/pr99226.f90: New test.
2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
PR inline-asm/99123
* gcc.target/i386/pr99123.c: New.
2021-02-24 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/stack-usage-1.c: Adjust for CRIS.
2021-02-24 Nathan Sidwell <nathan@acm.org>
PR c++/99072
* g++.dg/modules/pr99072.H: New.
2021-02-24 Paul Thomas <pault@gcc.gnu.org>
PR fortran/98342
* gfortran.dg/assumed_rank_21.f90 : New test.
2021-02-24 Martin Sebor <msebor@redhat.com>
PR middle-end/97172
* gcc.dg/pr97172-2.c: New test.
2021-02-24 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/99220
* g++.dg/vect/pr99220.cc: New test.
2021-02-24 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/99149
* g++.dg/vect/pr99149.cc: Disabled on BE.
2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
PR c++/96251
* g++.dg/coroutines/pr96251.C: New test.
2021-02-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99225
* gcc.c-torture/compile/pr99225.c: New test.
2021-02-24 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/99149
* g++.dg/vect/pr99149.cc: New test.
2021-02-24 Richard Biener <rguenther@suse.de>
PR c/99224
* gcc.dg/pr99224.c: New testcase.
2021-02-23 Peter Bergner <bergner@linux.ibm.com>
* gcc.target/powerpc/mma-builtin-4.c: Add tests for
__builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
Add __has_builtin tests for built-ins.
Update expected instruction counts.
2021-02-23 Martin Sebor <msebor@redhat.com>
PR c++/99074
* g++.dg/warn/Wnonnull11.C: New test.
2021-02-23 Paul Thomas <pault@gcc.gnu.org>