blob: c2333b51c6ed222f857392b93601829bac259514 [file] [log] [blame]
2023-05-08 Release Manager
* GCC 12.3.0 released.
2023-05-04 Jason Merrill <jason@redhat.com>
Revert:
2023-05-04 Jason Merrill <jason@redhat.com>
PR c++/106890
* g++.dg/cpp0x/nsdmi-template25.C: New test.
2023-05-04 Richard Biener <rguenther@suse.de>
Backported from master:
2023-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/109724
* g++.dg/torture/pr109724.C: New testcase.
2023-04-30 Andrew Pinski <pinskia@gmail.com>
Backported from master:
2022-12-16 Andrew Pinski <pinskia@gmail.com>
Iain Sandoe <iain@sandoe.co.uk>
PR c++/107768
* g++.dg/coroutines/pr107768.C: New test.
2023-04-28 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-03-24 Patrick Palka <ppalka@redhat.com>
PR c++/106969
* g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
C++98 mode.
* g++.dg/lookup/this2.C: New test.
2023-04-28 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-03-01 Patrick Palka <ppalka@redhat.com>
Jason Merrill <jason@redhat.com>
PR c++/108219
PR c++/108218
* g++.dg/cpp0x/new6.C: New test.
* g++.dg/cpp2a/concepts-new1.C: New test.
2023-04-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109392
* gcc.dg/pr109392.c: New test.
2023-04-27 Richard Biener <rguenther@suse.de>
Backported from master:
2023-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/108791
* gcc.dg/torture/pr108791.c: New testcase.
2023-04-27 Roger Sayle <roger@nextmovesoftware.com>
Backported from master:
2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
PR rtl-optimization/106421
* gcc.dg/pr106421.c: New test case.
2023-04-27 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2023-01-16 H.J. Lu <hjl.tools@gmail.com>
PR target/105980
* g++.target/i386/pr105980.C: New test.
2023-04-27 Jan Hubicka <jh@suse.cz>
Backported from master:
2022-08-12 Jan Hubicka <hubicka@ucw.cz>
PR middle-end/106057
* g++.dg/tree-ssa/pr101839.C: New test.
2023-04-26 Martin Jambor <mjambor@suse.cz>
Backported from master:
2023-04-17 Martin Jambor <mjambor@suse.cz>
PR ipa/107769
PR ipa/109318
* gcc.dg/ipa/pr109318.c: New test.
* gcc.dg/lto/pr107769_0.c: Likewise.
2023-04-26 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-25 Jakub Jelinek <jakub@redhat.com>
PR target/109566
* gcc.target/powerpc/pr109566.c: New test.
2023-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/109609
* gcc.dg/torture/pr109609.c: New testcase.
2023-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-25 Richard Biener <rguenther@suse.de>
PR rtl-optimization/109585
* gcc.dg/torture/pr109585.c: New testcase.
2023-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/109573
* g++.dg/vect/pr109573.cc: New testcase.
2023-04-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-04-12 Harald Anlauf <anlauf@gmx.de>
PR fortran/61615
PR fortran/99982
* gfortran.dg/interface_49.f90: New test.
2023-04-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-12-07 Harald Anlauf <anlauf@gmx.de>
PR fortran/108010
* gfortran.dg/pr108010.f90: New test.
2023-04-21 Jason Merrill <jason@redhat.com>
PR c++/108795
* g++.dg/ext/attr-tsafe1.C: New test.
2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
Backported from master:
2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
PR target/108812
* gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
expected vectors for Big Endian.
* gcc.target/powerpc/int_128bit-runnable.c: Likewise.
2023-04-20 Jason Merrill <jason@redhat.com>
Revert:
2023-04-20 Jason Merrill <jason@redhat.com>
PR c++/108099
* g++.dg/ext/int128-7.C: New test.
2023-04-20 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-20 Jakub Jelinek <jakub@redhat.com>
PR c++/108099
PR testsuite/109560
* g++.dg/ext/int128-8.C: Require int128 effective target.
2023-04-19 Jason Merrill <jason@redhat.com>
PR c++/108099
* g++.dg/ext/int128-8.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/109357
* g++.dg/cpp2a/constexpr-dtor15.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/107163
* g++.dg/warn/Wsequence-point-5.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/105481
* g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/105996
* g++.dg/cpp0x/constexpr-pmf3.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/106890
* g++.dg/cpp0x/nsdmi-template25.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/108975
* g++.dg/cpp0x/lambda/lambda-const11.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/69410
* g++.dg/lookup/friend24.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/105809
* g++.dg/cpp0x/constexpr-__func__3.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/108242
* g++.dg/cpp1y/lambda-generic-func2.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/101869
* g++.dg/cpp0x/enum43.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/105406
* g++.dg/coroutines/co-await-moveonly1.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/103871
PR c++/98056
* g++.dg/coroutines/co-await-initlist1.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/108468
* g++.dg/cpp1y/var-templ78.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/107310
* c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
* g++.dg/warn/Wreturn-6.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/108566
* g++.dg/abi/anon6.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/107154
* g++.dg/debug/dwarf2/lineno-array1.C: New test.
2023-04-18 Jason Merrill <jason@redhat.com>
PR c++/108099
* g++.dg/ext/int128-7.C: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-04-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109410
* gcc.dg/pr109410.c: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/109319
* g++.dg/cpp23/subscript14.C: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/106190
* gcc.dg/asan/pr106190.c: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-28 Jakub Jelinek <jakub@redhat.com>
PR target/109276
* gcc.target/i386/pr109276.c: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-26 Jakub Jelinek <jakub@redhat.com>
PR ipa/105685
* c-c++-common/cold-2.c: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-23 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109176
* gcc.target/aarch64/sve/pr109176.c: New test.
2023-04-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-20 Jakub Jelinek <jakub@redhat.com>
PR c++/109164
* g++.dg/tls/thread_local13.C: New test.
* g++.dg/tls/thread_local13-aux.cc: New file.
* g++.dg/tls/thread_local14.C: New test.
* g++.dg/tls/thread_local14-aux.cc: New file.
2023-04-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
Backported from master:
2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
PR target/108589
* gcc.target/aarch64/pr108589.c: New test.
2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
Backported from master:
2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
Di Zhao <di.zhao@amperecomputing.com>
* gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
2023-04-17 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
PR target/108910
* gcc.dg/torture/pr108910.c: New test.
2023-04-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/109434
* g++.dg/opt/pr109434.C: New testcase.
2023-04-17 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/109502
* gcc.dg/vect/pr109502.c: New testcase.
2023-04-17 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/109473
* gcc.dg/vect/pr109473.c: New testcase.
2023-04-17 Richard Biener <rguenther@suse.de>
Backported from master:
2023-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/109469
* gcc.dg/torture/pr109469.c: New testcase.
2023-04-17 Richard Biener <rguenther@suse.de>
Backported from master:
2023-03-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/109219
* gcc.dg/torture/pr109219.c: New testcase.
2023-04-17 Richard Biener <rguenther@suse.de>
Backported from master:
2023-03-29 Richard Biener <rguenther@suse.de>
PR ipa/106124
* g++.dg/gomp/pr106124.C: New testcase.
2023-04-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-07 Richard Biener <rguenther@suse.de>
PR ipa/105676
* gcc.dg/pr105676.c: New testcase.
2023-04-17 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-04-04 Kewen Lin <linkw@linux.ibm.com>
PR target/108699
* gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
to distinguish parity byte from parity.
* gcc.target/powerpc/pr108699.c: New test.
2023-04-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-04-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/109511
* gfortran.dg/set_exponent_1.f90: New test.
2023-04-11 Michael Meissner <meissner@linux.ibm.com>
PR target/109067
* gcc.target/powerpc/divic3-1.c: New test. Backport from master,
3/20/2023.
* gcc.target/powerpc/divic3-2.c: Likewise.
* gcc.target/powerpc/mulic3-1.c: Likewise.
* gcc.target/powerpc/mulic3-2.c: Likewise.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/96373
PR tree-optimization/108571
PR tree-optimization/108979
* gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
* gcc.target/aarch64/sve/fsubr_1.c: Likewise.
* gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
* gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
* gfortran.dg/vect/pr108979.f90: New test.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
PR target/109072
* gcc.target/aarch64/pr109072_1.c: New test.
* gcc.target/aarch64/pr109072_2.c: Likewise.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/108681
* gcc.target/aarch64/pr108681.c: New test.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108608
* gcc.dg/vect/pr108608.c: New test.
* gcc.target/aarch64/sve/pr108608-1.c: Likewise.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108603
* gcc.target/aarch64/sve/pr108603.c: New test.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/108508
* gcc.target/aarch64/pr108508.c: New test.
2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108430
* gcc.target/aarch64/sve/pr108430.c: New test.
2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/avr/pr90706.c: New.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/109094
* gcc.dg/analyzer/setjmp-pr109094.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108968
* gcc.dg/analyzer/uninit-pr108968-register.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108733
* gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108704
* gcc.dg/analyzer/uninit-7.c: New test.
* gcc.dg/analyzer/uninit-pr108704.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/106325
* gcc.dg/analyzer/attr-nonnull-pr106325.c: New test.
* gcc.dg/analyzer/attribute-nonnull.c (test_6): New.
(test_7): New.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/107948
* gcc.dg/analyzer/feasibility-pr107948.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/105784
* gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/107582
* gcc.dg/analyzer/feasibility-4.c: New test.
* gcc.dg/analyzer/feasibility-pr107582-1.c: New test.
* gcc.dg/analyzer/feasibility-pr107582-2.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/107345
* gcc.dg/analyzer/pr107345.c: New test.
2023-03-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/106573
* gcc.dg/analyzer/error-uninit.c: New test.
* gcc.dg/analyzer/file-uninit-1.c: New test.
2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/20230328-1.c: New test.
* gcc.target/sparc/20230328-2.c: Likewise.
* gcc.target/sparc/20230328-3.c: Likewise.
* gcc.target/sparc/20230328-4.c: Likewise.
2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/20230328-1.c: New test.
* gcc.target/sparc/20230328-2.c: Likewise.
* gcc.target/sparc/20230328-3.c: Likewise.
* gcc.target/sparc/20230328-4.c: Likewise.
2023-03-27 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-03-05 Harald Anlauf <anlauf@gmx.de>
Tobias Burnus <tobias@codesourcery.com>
PR fortran/106856
* gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
* gfortran.dg/class_74.f90: New test.
* gfortran.dg/class_75.f90: New test.
2023-03-27 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-12-08 Harald Anlauf <anlauf@gmx.de>
PR fortran/108025
* gfortran.dg/contiguous_12.f90: New test.
2023-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/102331
* gfortran.dg/class_result_4.f90: Update error message check.
* gfortran.dg/pr85779_3.f90: Update error message check.
2023-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from master:
2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/103506
* gfortran.dg/pr103506_1.f90: New test.
2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
2023-03-22 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-03-21 Harald Anlauf <anlauf@gmx.de>
PR fortran/99036
* gfortran.dg/pr99036.f90: New test.
2023-03-22 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-03-20 Harald Anlauf <anlauf@gmx.de>
PR fortran/109186
* gfortran.dg/nearest_6.f90: New test.
2023-03-22 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-03-19 Harald Anlauf <anlauf@gmx.de>
PR fortran/85877
* gfortran.dg/pr85877.f90: New test.
2023-03-20 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2023-03-20 Peter Bergner <bergner@linux.ibm.com>
PR target/109178
* gcc.target/powerpc/pr109178.c: New test.
2023-03-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/87127
* gfortran.dg/external_procedures_4.f90: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-17 Jakub Jelinek <jakub@redhat.com>
PR target/105554
* gcc.target/i386/pr105554.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-17 Jakub Jelinek <jakub@redhat.com>
PR c/109151
* c-c++-common/ubsan/div-by-zero-8.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108685
* c-c++-common/gomp/doacross-8.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/109096
* g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-10 Jakub Jelinek <jakub@redhat.com>
PR c++/107558
* g++.dg/gomp/pr107558.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-10 Jakub Jelinek <jakub@redhat.com>
PR c++/109039
* g++.dg/abi/no_unique_address7.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-10 Jakub Jelinek <jakub@redhat.com>
PR c/108079
* c-c++-common/Wunused-var-18.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-04 Jakub Jelinek <jakub@redhat.com>
PR c/107465
* c-c++-common/Wsign-compare-2.c (f18): New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-04 Jakub Jelinek <jakub@redhat.com>
PR c/107465
* c-c++-common/Wsign-compare-2.c: New test.
* c-c++-common/pr107465.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-03 Jakub Jelinek <jakub@redhat.com>
PR c/108986
* gcc.dg/Wnonnull-8.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR debug/108716
* g++.dg/debug/dwarf2/pr108716.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/108934
* gcc.target/i386/auto-init-4.c: Revert PR105259 change.
* g++.target/i386/pr108934.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-03-01 Jakub Jelinek <jakub@redhat.com>
PR debug/108967
* g++.dg/debug/pr108967.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108854
* g++.dg/opt/pr108854.C: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-24 Jakub Jelinek <jakub@redhat.com>
PR target/108881
* gcc.target/i386/avx512bf16-pr108881.c: New test.
2023-03-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108819
* gcc.dg/pr108819.c: New test.
2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/109144
* gdc.dg/torture/pr109144.d: New test.
2023-03-16 Richard Biener <rguenther@suse.de>
Backported from master:
2023-03-02 Richard Biener <rguenther@suse.de>
PR testsuite/108985
* gcc.dg/vect/pr108950.c: Require vect_simd_clones.
2023-03-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-03-11 Harald Anlauf <anlauf@gmx.de>
PR fortran/106945
* gfortran.dg/pr106945.f90: New test.
2023-03-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-03-10 Harald Anlauf <anlauf@gmx.de>
PR fortran/104332
* gfortran.dg/bind_c_usage_34.f90: New test.
2023-03-15 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-03-10 Marek Polacek <polacek@redhat.com>
PR sanitizer/108060
PR sanitizer/109050
* c-c++-common/ubsan/bounds-17.c: New test.
* c-c++-common/ubsan/bounds-18.c: New test.
* c-c++-common/ubsan/bounds-19.c: New test.
* c-c++-common/ubsan/bounds-20.c: New test.
* c-c++-common/ubsan/bounds-21.c: New test.
2023-03-15 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-03-15 Marek Polacek <polacek@redhat.com>
PR c++/107280
* g++.dg/cpp1z/constexpr-lambda28.C: New test.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2023-03-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/108950
* gcc.dg/vect/pr108950.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2023-02-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/108821
* gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2023-02-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/108816
* gcc.dg/torture/pr108816.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2023-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/108793
* gcc.dg/torture/pr108793.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2023-02-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/108724
* gcc.target/i386/pr108724.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2023-02-02 Richard Biener <rguenther@suse.de>
PR middle-end/108625
* gcc.dg/pr108625.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/107451
* gcc.dg/torture/pr107451.c: New testcase.
2023-03-15 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/106904
* gcc.dg/Wstringop-overflow-pr106904.c: New testcase.
2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/109108
* gdc.dg/torture/imports/pr109108.d: New test.
* gdc.dg/torture/pr109108.d: New test.
2023-03-13 Arsen Arsenović <arsen@aarsen.me>
PR c++/106188
PR c++/106713
* g++.dg/coroutines/pr106188.C: New test.
2023-03-11 Andrew Pinski <apinski@marvell.com>
Backported from master:
2022-12-21 Andrew Pinski <apinski@marvell.com>
* gcc.c-torture/compile/vector-shift-1.c: New test.
2023-03-10 Andrew Pinski <apinski@marvell.com>
Backported from master:
2023-02-10 Andrew Pinski <apinski@marvell.com>
Andrew Macleod <amacleod@redhat.com>
PR tree-optimization/108684
* gcc.c-torture/compile/dce-inline-asm-1.c: New test.
* gcc.c-torture/compile/dce-inline-asm-2.c: New test.
* gcc.dg/tree-ssa/pr108684-1.c: New test.
2023-03-07 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-10 Marek Polacek <polacek@redhat.com>
PR c++/107079
* g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
2023-03-07 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-03-07 Marek Polacek <polacek@redhat.com>
PR c++/107939
* g++.dg/cpp1y/var-templ74.C: Remove dg-error.
* g++.dg/cpp1y/var-templ77.C: New test.
2023-03-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-03-03 Patrick Palka <ppalka@redhat.com>
PR c++/108998
* g++.dg/cpp2a/lambda-generic11.C: New test.
2023-03-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-12-23 Patrick Palka <ppalka@redhat.com>
PR c++/108116
* g++.dg/cpp0x/nsdmi-template24.C: New test.
2023-03-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-12-23 Patrick Palka <ppalka@redhat.com>
PR c++/107853
* g++.dg/cpp2a/concepts-friend12.C: New test.
* g++.dg/cpp2a/concepts-friend13.C: New test.
2023-03-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-11-29 Patrick Palka <ppalka@redhat.com>
PR c++/107864
* g++.dg/concepts/explicit-spec1a.C: New test.
2023-03-07 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-11-03 Patrick Palka <ppalka@redhat.com>
PR c++/107179
* g++.dg/cpp2a/concepts-requires31.C: New test.
2023-03-06 Xi Ruoyao <xry111@xry111.site>
Backported from master:
2023-03-06 Xi Ruoyao <xry111@xry111.site>
PR target/109000
* gcc.target/loongarch/flt-abi-isa-1.c: New test.
* gcc.target/loongarch/flt-abi-isa-2.c: New test.
* gcc.target/loongarch/flt-abi-isa-3.c: New test.
* gcc.target/loongarch/flt-abi-isa-4.c: New test.
2023-03-04 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-02-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/108937
* gfortran.dg/ibits_2.f90: New test.
2023-03-04 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-02-22 Harald Anlauf <anlauf@gmx.de>
PR fortran/96024
* gfortran.dg/pr96024.f90: New test.
2023-03-04 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-02-21 Harald Anlauf <anlauf@gmx.de>
PR fortran/96025
* gfortran.dg/pr96025.f90: New test.
2023-03-04 Marek Polacek <polacek@redhat.com>
PR c++/108550
* g++.dg/cpp1y/var-templ70.C: New test.
* g++.dg/cpp1y/var-templ71.C: New test.
* g++.dg/cpp1y/var-templ72.C: New test.
2023-03-04 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-22 Marek Polacek <polacek@redhat.com>
PR c/108880
* c-c++-common/ubsan/pr108880.c: New test.
2023-03-04 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-03-02 Marek Polacek <polacek@redhat.com>
PR c++/106259
* g++.dg/warn/Wmismatched-tags-11.C: New test.
2023-03-04 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-03-01 Marek Polacek <polacek@redhat.com>
PR c++/107574
* g++.dg/cpp0x/ptrmem-cst1.C: New test.
2023-03-04 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-28 Marek Polacek <polacek@redhat.com>
PR c++/107938
* g++.dg/cpp1y/var-templ73.C: New test.
* g++.dg/cpp1y/var-templ74.C: New test.
* g++.dg/warn/Waddress-of-packed-member3.C: New test.
2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108877
* gdc.dg/imports/pr108877a.d: New test.
* gdc.dg/pr108877.d: New test.
2023-02-27 Martin Liska <mliska@suse.cz>
Backported from master:
2023-02-24 Martin Liska <mliska@suse.cz>
PR sanitizer/108834
* c-c++-common/asan/global-overflow-1.c: Test line and column
info for a global variable.
2023-02-27 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-02-14 Kewen Lin <linkw@linux.ibm.com>
PR target/96373
* gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
* gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
* gcc.target/powerpc/pr96373.c: New test.
2023-02-20 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-20 Marek Polacek <polacek@redhat.com>
PR c++/108829
* g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
* g++.dg/cpp0x/lambda/lambda-108829.C: New test.
2023-02-20 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2023-02-06 Alex Coplan <alex.coplan@arm.com>
PR target/104921
* gcc.target/aarch64/pr104921-1.c: New test.
* gcc.target/aarch64/pr104921-2.c: New test.
* gcc.target/aarch64/pr104921.x: Include file for new tests.
2023-02-16 Steve Kargl <kargl@gcc.gnu.org>
Backported from master:
2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/104554
* gfortran.dg/pr104554.f90: New test.
2023-02-15 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-15 Marek Polacek <polacek@redhat.com>
PR middle-end/106080
* c-c++-common/Wdangling-pointer-10.c: New test.
* c-c++-common/Wdangling-pointer-9.c: New test.
2023-02-15 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-15 Marek Polacek <polacek@redhat.com>
PR c++/106675
* g++.dg/cpp0x/overload-conv-5.C: New test.
2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/shift2.adb: New test.
2023-02-13 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-01-18 Kewen Lin <linkw@linux.ibm.com>
Andrew Pinski <apinski@marvell.com>
PR target/108396
* gcc.target/powerpc/pr108396.c: New test.
2023-02-13 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-01-18 Kewen Lin <linkw@linux.ibm.com>
PR target/108348
* gcc.target/powerpc/pr108348-1.c: New test.
* gcc.target/powerpc/pr108348-2.c: New test.
2023-02-13 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2023-01-16 Kewen Lin <linkw@linux.ibm.com>
PR target/108272
* gcc.target/powerpc/pr108272-1.c: New test.
* gcc.target/powerpc/pr108272-2.c: New test.
* gcc.target/powerpc/pr108272-3.c: New test.
* gcc.target/powerpc/pr108272-4.c: New test.
2023-02-11 John David Anglin <danglin@gcc.gnu.org>
* lib/target-supports.exp (check_effective_target_static): Return 0
on hppa*-*-*.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-31 Jakub Jelinek <jakub@redhat.com>
PR c++/105593
* gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-16 Jakub Jelinek <jakub@redhat.com>
PR c++/105593
* g++.target/i386/pr105593.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-16 Jakub Jelinek <jakub@redhat.com>
PR c++/105593
* c-c++-common/Winit-self3.c: New test.
* c-c++-common/Winit-self4.c: New test.
* c-c++-common/Winit-self5.c: New test.
2023-02-10 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-08-11 Marek Polacek <polacek@redhat.com>
PR middle-end/102633
* c-c++-common/Winit-self1.c: New test.
* c-c++-common/Winit-self2.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-24 Jakub Jelinek <jakub@redhat.com>
PR c++/108474
* g++.dg/cpp1z/decomp57.C: New test.
* g++.dg/cpp1z/decomp58.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108440
* c-c++-common/rotate-10.c: New test.
* c-c++-common/rotate-11.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/106523
* c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
__builtin_unreachable about shift count.
* c-c++-common/rotate-2b.c: New test.
* c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
__builtin_unreachable about shift count.
* c-c++-common/rotate-4b.c: New test.
* gcc.c-torture/execute/pr106523.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-14 Jakub Jelinek <jakub@redhat.com>
PR c++/108365
* g++.dg/opt/pr108365.C: New test.
* g++.dg/warn/pr108365.C: New test.
2023-02-10 Andrew Pinski <apinski@marvell.com>
Backported from master:
2023-02-09 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/108688
* gcc.c-torture/compile/pr108688-1.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108692
* gcc.dg/pr108692.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108435
* gcc.dg/gomp/pr108435.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-01 Jakub Jelinek <jakub@redhat.com>
PR debug/108573
* gcc.dg/pr108573.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-02-01 Jakub Jelinek <jakub@redhat.com>
PR c++/108607
* g++.dg/gomp/pr108607.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-31 Jakub Jelinek <jakub@redhat.com>
PR target/108599
* gcc.target/i386/avx2-pr108599.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-31 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/108596
* gcc.c-torture/compile/pr108596.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108498
* gcc.c-torture/execute/pr108498-1.c: New test.
* gcc.c-torture/execute/pr108498-2.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-19 Jakub Jelinek <jakub@redhat.com>
PR c++/53932
* g++.dg/init/pr53932.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-11 Jakub Jelinek <jakub@redhat.com>
PR c/105972
* gcc.dg/pr105972.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-04 Jakub Jelinek <jakub@redhat.com>
PR c++/108206
* g++.dg/template/pr108206.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108237
* gcc.c-torture/compile/pr108237.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2023-01-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/108264
* gcc.dg/pr108264.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-23 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108068
* gcc.dg/dfp/pr108068.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-22 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108166
* g++.dg/torture/pr108166.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-22 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/108193
* gfortran.dg/pr108193.f90: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-19 Jakub Jelinek <jakub@redhat.com>
PR testsuite/108151
* gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__
before casting to long *.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-19 Jakub Jelinek <jakub@redhat.com>
PR testsuite/108151
* gcc.dg/pr64536.c (bar): Use casts to __INTPTR_TYPE__ rather than
long when casting pointer to integral type.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-16 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/106751
* gcc.c-torture/compile/pr106751.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-15 Jakub Jelinek <jakub@redhat.com>
PR c++/107065
* g++.dg/cpp0x/pr107065.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108095
* gcc.dg/pr108095.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/107997
* gcc.c-torture/compile/pr107997.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-12-08 Jakub Jelinek <jakub@redhat.com>
PR debug/106719
* gcc.dg/pr106719.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-11-28 Jakub Jelinek <jakub@redhat.com>
PR target/106875
* g++.target/i386/pr106875.C: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-11-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/107317
* gcc.dg/asan/pr107317.c: New test.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-11-24 Jakub Jelinek <jakub@redhat.com>
PR c/107127
* gcc.dg/pr107127.c (foo): Add missing closing }.
2023-02-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-11-23 Andrew Pinski <apinski@marvell.com>
Jakub Jelinek <jakub@redhat.com>
PR c/107127
* gcc.dg/pr107127.c: New test.
2023-02-09 Steve Kargl <kargl@gcc.gnu.org>
Backported from master:
2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/103259
* gfortran.dg/pr103259.f90: New test.
2023-02-08 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-02-07 Harald Anlauf <anlauf@gmx.de>
PR fortran/95107
* gfortran.dg/save_7.f90: New test.
2023-02-07 Andrew Pinski <apinski@marvell.com>
Backported from master:
2023-01-30 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/108582
* gcc.dg/pr108582-1.c: New test.
2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
Backported from master:
2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
PR tree-optimization/108522
* gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
macro.
(test_dynarray_struct_member_b, test_dynarray_struct_member_c,
test_dynarray_struct_member_d,
test_dynarray_struct_member_subobj_b,
test_dynarray_struct_member_subobj_c,
test_dynarray_struct_member_subobj_d): New tests.
(main): Call them.
2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
Backported from master:
2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/108522
* gcc.dg/builtin-dynamic-object-size-0.c
(test_dynarray_struct_member): New test.
(main): Call it.
2023-02-06 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-02-06 Patrick Palka <ppalka@redhat.com>
PR c++/107461
* g++.dg/cpp0x/overload5.C: New test.
* g++.dg/cpp0x/overload5a.C: New test.
* g++.dg/cpp0x/overload6.C: New test.
2023-02-05 Mikael Morin <mikael@gcc.gnu.org>
Backported from master:
2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/108450
* gfortran.dg/gomp/minmaxloc_1.f90: New test.
2023-02-05 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-02-01 Harald Anlauf <anlauf@gmx.de>
PR fortran/108609
* gfortran.dg/pr108527.f90: Adjust test pattern.
2023-02-05 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/108527
* gfortran.dg/pr108527.f90: New test.
2023-02-03 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-02-03 Patrick Palka <ppalka@redhat.com>
PR c++/107461
* g++.dg/template/call9.C: New test.
2023-02-02 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-28 Harald Anlauf <anlauf@gmx.de>
PR fortran/108453
* gfortran.dg/common_27.f90: New test.
2023-02-01 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-02-01 Marek Polacek <polacek@redhat.com>
PR c++/107755
* g++.dg/warn/Wlogical-op-4.C: New test.
2023-01-31 Marek Polacek <polacek@redhat.com>
PR c++/107593
PR c++/108597
* g++.dg/warn/Wduplicated-cond3.C: New test.
* g++.dg/warn/Wduplicated-cond4.C: New test.
* g++.dg/warn/Wduplicated-cond5.C: New test.
2023-01-30 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/108306
* gcc.dg/pr108306.c: New.
2023-01-28 Tejas Joshi <TejasSanjay.Joshi@amd.com>
Backported from master:
2022-10-21 Tejas Joshi <TejasSanjay.Joshi@amd.com>
* gcc.target/i386/funcspec-56.inc: Handle new march.
* g++.target/i386/mv29.C: Likewise.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/108529
* gfortran.dg/pr108529.f90: New test.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-07-14 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/106209
* gfortran.dg/pr106209.f90: New test.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/108421
* gfortran.dg/pr108421.f90: New test.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108420
* gfortran.dg/pr108420.f90: New test.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108501
* gfortran.dg/pr108501.f90: New test.
2023-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108502
* gfortran.dg/pr108502.f90: New test.
2023-01-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backported from master:
2022-12-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/mve/pr107987.c: New test.
2023-01-26 Marek Polacek <polacek@redhat.com>
Backported from master:
2023-01-26 Marek Polacek <polacek@redhat.com>
PR middle-end/108543
* c-c++-common/asan/pointer-subtract-5.c: New test.
* c-c++-common/asan/pointer-subtract-6.c: New test.
* c-c++-common/asan/pointer-subtract-7.c: New test.
* c-c++-common/asan/pointer-subtract-8.c: New test.
2023-01-26 Richard Biener <rguenther@suse.de>
Backported from master:
2022-11-14 Richard Biener <rguenther@suse.de>
* gcc.dg/pr107554.c: Restrict to lp64.
2023-01-25 Christophe Lyon <christophe.lyon@arm.com>
Backported from master:
2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
* gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
test.
* gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
* gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
test.
* gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
* gcc.target/aarch64/bitfield-abi-warning.h: New test.
* g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
* g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
test.
* g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
* g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
test.
* g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
* g++.target/aarch64/bitfield-abi-warning.h: New test.
2023-01-24 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/108164
* gcc.dg/pr108164.c: New testcase.
2023-01-24 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/108076
* gcc.dg/torture/pr108076.c: New testcase.
2023-01-24 Richard Biener <rguenther@suse.de>
Backported from master:
2022-11-11 Richard Biener <rguenther@suse.de>
Nikita Voronov <nik_1357@mail.ru>
PR tree-optimization/107554
* gcc.dg/pr107554.c: New testcase.
2023-01-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2023-01-19 Harald Anlauf <anlauf@gmx.de>
PR fortran/108434
* gfortran.dg/pr108434.f90: New test.
2023-01-23 Andreas Krebbel <krebbel@linux.ibm.com>
Backported from master:
2022-08-25 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/106101
* gcc.c-torture/compile/pr106101.c: New test.
2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/106731
* gfortran.dg/pr106731.f90: New test.
2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/sso-17.c: New test.
2023-01-11 Martin Liska <mliska@suse.cz>
Backported from master:
2022-12-28 Martin Liska <mliska@suse.cz>
PR tree-optimization/108137
* gcc.dg/tree-ssa/pr108137.c: New test.
2023-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
Backported from master:
2022-12-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
PR target/107714
* gcc.target/arm/mve/intrinsics/vldst24q_reg_offset.c: New test.
2023-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2022-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/108140
* gcc.target/aarch64/acle/pr108140.c: New test.
2023-01-05 Kewen Lin <linkw@linux.ibm.com>
PR target/106736
* gcc.target/powerpc/pr106736-1.c: New test.
* gcc.target/powerpc/pr106736-2.c: Likewise.
* gcc.target/powerpc/pr106736-3.c: Likewise.
* gcc.target/powerpc/pr106736-4.c: Likewise.
* gcc.target/powerpc/pr106736-5.c: Likewise.
2023-01-04 Patrick Palka <ppalka@redhat.com>
Backported from master:
2023-01-04 Patrick Palka <ppalka@redhat.com>
PR c++/108282
* g++.dg/cpp2a/concepts-requires34.C: New test.
2022-12-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-12-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108131
* gfortran.dg/pr103505.f90: Adjust expected patterns.
* gfortran.dg/pr108131.f90: New test.
2022-12-24 John David Anglin <danglin@gcc.gnu.org>
* g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
* gcc.dg/guality/guality.exp: Likewise.
* gfortran.dg/guality/guality.exp: Likewise.
2022-12-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-12-15 Patrick Palka <ppalka@redhat.com>
PR c++/100295
PR c++/107579
* g++.dg/cpp1z/constexpr-if-lambda5.C: New test.
2022-12-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-12-15 Patrick Palka <ppalka@redhat.com>
PR c++/108104
* g++.dg/template/ptrmem33.C: New test.
2022-12-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-12-04 Patrick Palka <ppalka@redhat.com>
PR c++/107417
* g++.dg/cpp2a/concepts-requires33.C: New test.
2022-12-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-12-03 Patrick Palka <ppalka@redhat.com>
PR c++/103081
* g++.dg/cpp2a/using-enum-10.C: New test.
* g++.dg/cpp2a/using-enum-10a.C: New test.
2022-12-19 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-11-30 Patrick Palka <ppalka@redhat.com>
PR c++/107542
* g++.dg/cpp2a/spaceship-sfinae2.C: New test.
2022-12-19 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-12-19 Marek Polacek <polacek@redhat.com>
PR c/98487
* c-c++-common/Wsuggest-attribute-1.c: New test.
2022-12-18 Paul Thomas <pault@gcc.gnu.org>
Backported from master:
2022-12-09 Paul Thomas <pault@gcc.gnu.org>
PR fortran/107872
* gfortran.dg/pr107872.f90: New test.
2022-12-15 Sebastian Pop <spop@amazon.com>
PR target/98776
* gcc.target/aarch64/pr98776.c: New.
* gcc.target/aarch64/pr92424-2.c: Adjust pattern.
* gcc.target/aarch64/pr92424-3.c: Adjust pattern.
2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108055
* gdc.dg/torture/imports/pr108055conv.d: New.
* gdc.dg/torture/imports/pr108055spec.d: New.
* gdc.dg/torture/imports/pr108055write.d: New.
* gdc.dg/torture/pr108055.d: New test.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-11-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/107865
* gfortran.dg/graphite/pr107865.f90: New testcase.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/107833
PR tree-optimization/107839
* gcc.dg/torture/pr107833.c: New testcase.
* gcc.dg/uninit-pr107839.c: Likewise.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-11-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/107686
* gcc.dg/pr107686.c: New testcase.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-11-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/107766
* g++.dg/vect/pr107766.cc: New testcase.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-11-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/107647
* gcc.target/i386/pr107647.c: New testcase.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-10-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/107407
* gcc.dg/torture/pr107407.c: New testcase.
2022-12-12 Richard Biener <rguenther@suse.de>
Backported from master:
2022-12-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/106868
* gcc.dg/Wdangling-pointer-pr106868.c: New testcase.
2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/108050
* gdc.dg/imports/pr108050/mod1.d: New.
* gdc.dg/imports/pr108050/mod2.d: New.
* gdc.dg/imports/pr108050/package.d: New.
* gdc.dg/pr108050.d: New test.
2022-12-09 Martin Liska <mliska@suse.cz>
Backported from master:
2022-12-09 Martin Liska <mliska@suse.cz>
* gcc.target/i386/builtin_target.c: Add more checks.
2022-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2022-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/mops_5.c: New test.
* gcc.target/aarch64/mops_6.c: Likewise.
* gcc.target/aarch64/mops_7.c: Likewise.
2022-12-01 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr107863.c: New test.
2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/107592
* gdc.dg/pr107592.d: New test.
2022-11-25 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-11-18 Harald Anlauf <anlauf@gmx.de>
PR fortran/107576
* gfortran.dg/null_actual_3.f90: New test.
2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt100.adb: New test.
* gnat.dg/opt100_pkg.adb, gnat.dg/opt100_pkg.ads: New helper.
2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/sso18.adb: New test.
2022-11-20 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-11-20 Jakub Jelinek <jakub@redhat.com>
PR target/107183
* gcc.dg/ubsan/pr107183.c: New test.
2022-11-19 Jinyang He <hejinyang@loongson.cn>
Backported from master:
2022-11-18 Jinyang He <hejinyang@loongson.cn>
PR target/107713
* gcc.target/loongarch/pr107713-1.c: New test.
* gcc.target/loongarch/pr107713-2.c: New test.
2022-11-18 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-11-18 Marek Polacek <polacek@redhat.com>
PR c++/104066
* g++.dg/cpp2a/constinit18.C: New test.
2022-11-16 Martin Jambor <mjambor@suse.cz>
Backported from master:
2022-10-19 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/107206
* g++.dg/tree-ssa/pr107206.C: New test.
2022-11-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/guality/param-6.c: New test.
2022-11-08 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2022-10-25 H.J. Lu <hjl.tools@gmail.com>
PR target/107304
* gcc.target/i386/pr107304.c: New test.
2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt99.adb: New test.
* gnat.dg/opt99_pkg1.ads, gnat.dg/opt99_pkg1.adb: New helper.
* gnat.dg/opt99_pkg2.ads: Likewise.
2022-11-03 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2022-11-03 Uroš Bizjak <ubizjak@gmail.com>
PR target/107404
* g++.target/i386/pr107404.C: New test.
2022-11-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-10-24 Jakub Jelinek <jakub@redhat.com>
PR c++/107358
* c-c++-common/pr107358.c: New test.
2022-11-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-10-24 Jakub Jelinek <jakub@redhat.com>
PR c++/105774
* g++.dg/cpp1y/constexpr-105774.C: New test.
2022-11-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-09-24 Jakub Jelinek <jakub@redhat.com>
PR c/107001
* c-c++-common/gomp/pr107001.c: New test.
2022-11-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-09-24 Jakub Jelinek <jakub@redhat.com>
PR c/106981
* c-c++-common/gomp/pr106981.c: New test.
2022-11-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-09-07 Jakub Jelinek <jakub@redhat.com>
PR c++/106829
* g++.dg/gomp/pr106829.C: New test.
2022-10-29 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master:
2022-10-21 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100097
PR fortran/100098
* gfortran.dg/PR100097.f90: New test.
* gfortran.dg/PR100098.f90: New test.
2022-10-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-10-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/103413
* gfortran.dg/illegal_boz_arg_4.f90: New test.
2022-10-26 Philipp Tomsich <philipp.tomsich@vrull.eu>
Backported from master:
2022-10-06 Philipp Tomsich <philipp.tomsich@vrull.eu>
* gcc.target/aarch64/cpunative/info_18: New test.
* gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
2022-10-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/coverage1.ads: New test.
* gnat.dg/specs/variant_part.ads: Minor tweak.
* gnat.dg/specs/weak1.ads: Add dg directive.
2022-10-25 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Backported from master:
2022-10-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.target/s390/pr106355.h: Common code for new tests.
* gcc.target/s390/pr106355-1.c: New test.
* gcc.target/s390/pr106355-2.c: New test.
* gcc.target/s390/pr106355-3.c: New test.
2022-10-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-10-20 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/105633
* gfortran.dg/pr105633.f90: New test.
2022-10-21 Richard Biener <rguenther@suse.de>
Backported from master:
2022-10-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/107323
* gcc.dg/tree-ssa/pr107323.c: New testcase.
2022-10-20 Thomas Schwinge <thomas@codesourcery.com>
Backported from master:
2022-05-10 Thomas Schwinge <thomas@codesourcery.com>
PR middle-end/100400
* c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Specify
'-Wfatal-errors'.
2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
PTEST instruction.
* gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
PTEST instructions.
* gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
2022-10-19 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/102892
* gcc.dg/pr102892-1.c: Remove undefined behaviour.
2022-10-19 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2022-09-26 Kewen Lin <linkw@linux.ibm.com>
PR target/96072
* gcc.target/powerpc/pr96072.c: New test.
2022-10-19 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2022-09-26 Kewen Lin <linkw@linux.ibm.com>
PR target/100645
* gcc.target/powerpc/pr100645.c: New test.
2022-10-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-10-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/107254
* gfortran.dg/vect/pr107254.f90: New testcase.
2022-10-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-10-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/107212
* gcc.dg/vect/pr107212-1.c: New testcase.
* gcc.dg/vect/pr107212-2.c: Likewise.
2022-10-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-10-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/107160
* gcc.dg/vect/pr107160.c: New testcase.
2022-10-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-10-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/107107
* gcc.dg/pr107107.c: New testcase.
2022-10-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/106922
* g++.dg/torture/pr106922.C: New testcase.
2022-10-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-09-23 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/106922
* g++.dg/tree-ssa/pr106922.C: Scan in cddce3 dump rather than
dce3. Remove -fdump-tree-pre-details from dg-options.
2022-10-17 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/106922
* gcc.dg/tree-ssa/ssa-fre-100.c: New testcase.
* g++.dg/tree-ssa/pr106922.C: Adjust.
2022-10-13 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-10-13 Marek Polacek <polacek@redhat.com>
PR c++/106925
* g++.dg/cpp0x/initlist-defarg3.C: New test.
2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
Backported from master:
2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/106817
* gfortran.dg/intent_optimize_4.f90: New test.
2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
Backported from master:
2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/105012
* gfortran.dg/intent_out_15.f90: New test.
2022-10-11 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/106934
* gfortran.dg/pr106934.f90: New testcase.
2022-10-11 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/106922
* g++.dg/tree-ssa/pr106922.C: New testcase.
2022-10-11 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/106892
* gcc.dg/torture/pr106892.c: New testcase.
2022-10-11 Richard Biener <rguenther@suse.de>
Backported from master:
2022-08-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/105937
* g++.dg/uninit-pr105937.C: New testcase.
2022-10-08 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master:
2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100029
PR fortran/100040
* gfortran.dg/PR100029.f90: New test.
* gfortran.dg/PR100040.f90: New test.
2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master:
2022-09-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100103
* gfortran.dg/PR100103.f90: New test.
2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master:
2022-09-20 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100132
* gfortran.dg/PR100132.f90: New test.
2022-09-29 Jason Merrill <jason@redhat.com>
* g++.dg/cpp2a/cond-triv3.C: New test.
2022-09-29 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-09-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/107054
* gfortran.dg/pr107054.f90: New test.
2022-09-29 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-09-22 Harald Anlauf <anlauf@gmx.de>
PR fortran/82868
* gfortran.dg/associate_26a.f90: New test.
2022-09-29 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-09-20 Harald Anlauf <anlauf@gmx.de>
PR fortran/106985
* gfortran.dg/pr106985.f90: New test.
2022-09-29 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2022-09-28 H.J. Lu <hjl.tools@gmail.com>
PR target/107061
* gcc.target/i386/keylocker-encodekey128.c: Don't check
XMM4-XMM6.
* gcc.target/i386/keylocker-encodekey256.c: Likewise.
2022-09-29 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2022-09-26 Tobias Burnus <tobias@codesourcery.com>
PR middle-end/106982
* c-c++-common/goacc/reduction-7.c: New test.
* c-c++-common/goacc/reduction-8.c: New test.
2022-09-22 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-09-20 Harald Anlauf <anlauf@gmx.de>
PR fortran/106986
* gfortran.dg/pr106986.f90: New test.
2022-09-22 Haochen Jiang <haochen.jiang@intel.com>
* gcc.target/i386/amx-check.h (request_perm_xtile_data):
New function to check if AMX is usable and enable AMX.
(main): Run test if AMX is usable.
2022-09-21 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2022-09-13 Kewen Lin <linkw@linux.ibm.com>
PR target/104482
* gcc.target/powerpc/pr104482.c: New test.
2022-09-21 Kewen.Lin <linkw@gcc.gnu.org>
Backported from master:
2022-09-13 Kewen.Lin <linkw@gcc.gnu.org>
PR target/105485
* g++.target/powerpc/pr105485.C: New test.
2022-09-19 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-09-19 Marek Polacek <polacek@redhat.com>
PR c/106947
* c-c++-common/Waddress-7.c: New test.
2022-09-16 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-09-15 Harald Anlauf <anlauf@gmx.de>
PR fortran/106857
* gfortran.dg/pr106857.f90: New test.
2022-09-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master:
2022-09-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100245
* gfortran.dg/PR100245.f90: New test.
2022-09-13 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2022-09-07 Kewen Lin <linkw@linux.ibm.com>
PR testsuite/106345
* lib/target-supports.exp (check_effective_target_powerpc_sqrt): Add
a function definition to avoid pedwarn about empty translation unit.
(check_effective_target_has_arch_pwr5): Likewise.
(check_effective_target_has_arch_pwr6): Likewise.
(check_effective_target_has_arch_pwr7): Likewise.
(check_effective_target_has_arch_pwr8): Likewise.
(check_effective_target_has_arch_pwr9): Likewise.
(check_effective_target_has_arch_pwr10): Likewise.
(check_effective_target_has_arch_ppc64): Likewise.
(check_effective_target_ppc_float128): Likewise.
(check_effective_target_ppc_float128_insns): Likewise.
(check_effective_target_powerpc_vsx): Likewise.
2022-09-12 Jason Merrill <jason@redhat.com>
PR c++/93259
* g++.dg/cpp0x/initlist-array17.C: New test.
2022-09-12 Jason Merrill <jason@redhat.com>
PR c++/106893
PR c++/90451
* g++.dg/cpp1y/auto-fn65.C: New test.
2022-09-09 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/106860
* g++.dg/opt/pr106860.C: New testcase.
2022-09-09 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/106841
* g++.dg/vect/pr106841.cc: New testcase.
2022-09-09 Richard Biener <rguenther@suse.de>
Backported from master:
2022-09-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/106809
* gcc.dg/torture/pr106809.c: New testcase.
2022-09-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Backported from master:
2022-09-04 José Rui Faustino de Sousa <jrfsousa@gmail.com>
PR fortran/100136
* gfortran.dg/PR100136.f90: New test.
2022-09-03 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2022-09-01 Peter Bergner <bergner@linux.ibm.com>
PR target/101322
* g++.target/powerpc/pr101322.C: New test.
2022-08-30 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2022-08-25 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/strictly-structured-block-4.f90: New test.
2022-08-30 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-08-30 Marek Polacek <polacek@redhat.com>
PR c++/106759
* g++.dg/ext/has-builtin-1.C: New test.
2022-08-30 Tamar Christina <tamar.christina@arm.com>
Backported from master:
2022-08-12 Tamar Christina <tamar.christina@arm.com>
PR target/106524
* gcc.target/aarch64/sve/pr106524.c: New test.
2022-08-29 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2022-08-28 Peter Bergner <bergner@linux.ibm.com>
PR target/106017
* gcc.target/powerpc/pr106017.c: New test.
2022-08-29 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-08-16 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
compound |=, &= and ^= operations.
* g++.dg/cpp2a/volatile3.C: Likewise.
* g++.dg/cpp2a/volatile5.C: Likewise.
2022-08-29 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-08-15 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/106590
* gcc.dg/torture/pr106590.c: New test.
2022-08-26 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-08-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/103694
* gfortran.dg/pr103694.f90: New test.
2022-08-26 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr106704.c: New test.
2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
Backported from master:
2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
* gcc.target/loongarch/pr106459.c: New test.
2022-08-24 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2022-08-16 Kewen Lin <linkw@linux.ibm.com>
PR tree-optimization/106322
* gcc.target/i386/pr106322.c: New test.
* gcc.target/powerpc/pr106322.c: New test.
2022-08-24 Kewen.Lin <linkw@gcc.gnu.org>
Backported from master:
2022-08-16 Kewen.Lin <linkw@gcc.gnu.org>
PR target/103353
* gcc.target/powerpc/pr103353.c: New test.
2022-08-23 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2022-08-17 Tobias Burnus <tobias@codesourcery.com>
PR fortran/106566
* gfortran.dg/gomp/declare-simd-6.f90: New test.
2022-08-19 Release Manager
* GCC 12.2.0 released.
2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/106623
* gdc.dg/torture/pr106623.d: New test.
2022-08-12 Jason Merrill <jason@redhat.com>
Backported from master:
2022-07-31 Jason Merrill <jason@redhat.com>
PR c++/106369
* g++.dg/cpp1z/constexpr-lambda27.C: New test.
2022-08-12 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-04-29 Marek Polacek <polacek@redhat.com>
PR c++/67048
* g++.dg/cpp0x/enum42.C: New test.
2022-08-12 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2022-07-26 Peter Bergner <bergner@linux.ibm.com>
PR c/106016
* gcc.target/powerpc/pr106016.c: New test.
2022-08-11 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
Backported from master:
2022-07-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/aarch64/acle/data-intrinsics.c: New test.
2022-08-10 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2022-08-09 Tobias Burnus <tobias@codesourcery.com>
PR middle-end/106492
* g++.dg/gomp/pr106492.C: New test.
2022-08-10 Richard Biener <rguenther@suse.de>
Backported from master:
2022-08-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/106513
* gcc.dg/torture/pr106513.c: New testcase.
2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/106563
* gdc.dg/torture/torture.exp (srcdir): New proc.
* gdc.dg/torture/imports/pr106563math.d: New test.
* gdc.dg/torture/imports/pr106563regex.d: New test.
* gdc.dg/torture/imports/pr106563uni.d: New test.
* gdc.dg/torture/pr106563.d: New test.
2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/106555
* gdc.dg/imports/pr106555.d: New test.
* gdc.dg/pr106555.d: New test.
2022-08-02 Kewen Lin <linkw@linux.ibm.com>
Backported from master:
2022-07-26 Kewen Lin <linkw@linux.ibm.com>
PR target/106091
* gcc.target/powerpc/pr106091.c: New test.
2022-08-01 Lewis Hyatt <lhyatt@gmail.com>
Backported from master:
2022-07-10 Lewis Hyatt <lhyatt@gmail.com>
PR preprocessor/97498
* c-c++-common/pr97498.c: New test.
* c-c++-common/gomp/pragma-3.c: Adapt for improved warning locations.
* c-c++-common/gomp/pragma-5.c: Likewise.
* gcc.dg/pragma-message.c: Likewise.
2022-07-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-07-27 Jakub Jelinek <jakub@redhat.com>
PR debug/106261
* g++.dg/debug/pr106261.C: New test.
2022-07-27 David Malcolm <dmalcolm@redhat.com>
PR analyzer/106225
* gcc.dg/analyzer/taint-divisor-1.c: Add test coverage for various
correct and incorrect checks against zero.
2022-07-27 David Malcolm <dmalcolm@redhat.com>
PR analyzer/106204
* gcc.dg/analyzer/torture/uninit-pr106204.c: New test.
* gcc.dg/analyzer/uninit-pr106204.c: New test.
2022-07-27 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/uninit-1.c: Add test coverage of attempts
to jump through an uninitialized function pointer, and of attempts
to pass an uninitialized value to a function call.
2022-07-27 David Malcolm <dmalcolm@redhat.com>
PR analyzer/105285
* gcc.dg/analyzer/symbolic-12.c: New test.
2022-07-27 Richard Biener <rguenther@suse.de>
Backported from master:
2022-07-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/106189
* gcc.dg/pr106189.c: New testcase.
2022-07-27 Andrew Pinski <apinski@marvell.com>
Backported from master:
2022-07-09 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/106087
* gcc.c-torture/compile/inline-asm-1.c: New test.
2022-07-27 Dimitar Dimitrov <dimitar@dinux.eu>
Backported from master:
2022-07-10 Dimitar Dimitrov <dimitar@dinux.eu>
PR tree-optimization/106063
* gcc.dg/pr106063.c: Require effective target int128.
2022-07-27 Tamar Christina <tamar.christina@arm.com>
Backported from master:
2022-07-08 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/106063
* gcc.dg/pr106063.c: New test.
2022-07-27 Alexandre Oliva <oliva@adacore.com>
Backported from master:
2022-06-03 Alexandre Oliva <oliva@adacore.com>
PR tree-optimization/105665
PR tree-optimization/100810
* gcc.dg/torture/pr105665.c: New.
2022-07-26 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-07-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/103504
* gfortran.dg/pr103504.f90: New test.
2022-07-26 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-07-26 Marek Polacek <polacek@redhat.com>
PR c++/106311
* g++.dg/template/redecl5.C: New test.
2022-07-26 Jason Merrill <jason@redhat.com>
PR c++/106230
* g++.dg/cpp0x/range-for38.C: New test.
2022-07-21 Jason Merrill <jason@redhat.com>
PR c++/106361
* g++.dg/cpp2a/spaceship-eq14.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-07-13 Patrick Palka <ppalka@redhat.com>
PR c++/105912
* g++.dg/cpp2a/consteval31.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-07-13 Patrick Palka <ppalka@redhat.com>
PR c++/105842
* g++.dg/cpp2a/concepts-memtmpl6.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-06-06 Patrick Palka <ppalka@redhat.com>
PR c++/53164
PR c++/105848
* g++.dg/template/fn-ptr3.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-06-03 Patrick Palka <ppalka@redhat.com>
PR c++/105637
* g++.dg/cpp0x/lambda/lambda-this22.C: New test.
* g++.dg/template/non-dependent23.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-06-03 Patrick Palka <ppalka@redhat.com>
PR c++/100374
* g++.dg/cpp2a/concepts-spec2.C: New test.
* g++.dg/cpp2a/concepts-template-parm11.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-05-31 Patrick Palka <ppalka@redhat.com>
PR c++/105758
* g++.dg/template/non-dependent24.C: New test.
2022-07-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-05-26 Patrick Palka <ppalka@redhat.com>
PR c++/96363
* g++.dg/cpp2a/concepts-partial-spec12.C: New test.
* g++.dg/cpp2a/concepts-partial-spec12a.C: New test.
* g++.dg/cpp2a/concepts-partial-spec13.C: New test.
2022-07-20 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-07-20 Harald Anlauf <anlauf@gmx.de>
PR fortran/101330
* gfortran.dg/gomp/affinity-clause-7.f90: New test.
2022-07-19 Marek Polacek <polacek@redhat.com>
PR c++/105634
* g++.dg/warn/Wclass-memaccess-7.C: New test.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-07-19 Richard Biener <rguenther@suse.de>
PR middle-end/106331
* gfortran.dg/pr106331.f90: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-07-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/106131
* g++.dg/torture/pr106131.C: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-06-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/106112
* gcc.dg/torture/pr106112.c: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-06-20 Richard Biener <rguenther@suse.de>
PR middle-end/106027
* gcc.dg/pr106027.c: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-06-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/105971
* gcc.dg/torture/pr106971.c: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-06-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/105969
* gcc.dg/pr105969.c: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-06-14 Richard Biener <rguenther@suse.de>
PR middle-end/105965
* gcc.target/i386/pr105965.c: New testcase.
2022-07-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-07-11 Richard Biener <rguenthert@suse.de>
PR target/105459
* gcc.dg/lto/pr105459_0.c: New testcase.
2022-07-16 Steve Kargl <kargl@gcc.gnu.org>
Backported from master:
2022-07-15 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/104313
* gfortran.dg/pr104313.f: New test.
2022-07-14 Surya Kumari Jangala <jskumari@linux.vnet.ibm.com>
Backported from master:
2022-06-14 Surya Kumari Jangala <jskumari@linux.ibm.com>
PR rtl-optimization/105041
* gcc.target/powerpc/pr105041.c: New test.
2022-07-11 Martin Jambor <mjambor@suse.cz>
Backported from master:
2022-07-04 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/105860
* gcc.dg/tree-ssa/alias-access-path-13.c: New test.
* gcc.dg/tree-ssa/pr105860.c: Likewise.
2022-07-10 Xi Ruoyao <xry111@xry111.site>
Backported from master:
2022-07-10 Xi Ruoyao <xry111@xry111.site>
* gcc.target/loongarch/mulw_d_w.c: New test.
* gcc.c-torture/execute/mul-sext.c: New test.
2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
Backported from master:
2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
* gcc.target/loongarch/prolog-opt.c: New test.
2022-07-06 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
2022-06-30 Jonathan Wakely <jwakely@redhat.com>
* g++.dg/spellcheck-stdlib.C: Check <ctime> types and functions.
2022-07-06 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-07-05 Marek Polacek <polacek@redhat.com>
PR c++/105626
* g++.dg/warn/Wformat-char8_t-1.C: New test.
2022-07-04 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/106114
* gcc.dg/pr106114.c: New.
2022-07-04 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-06-29 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/106139
* gdc.dg/pr106139a.d: New test.
* gdc.dg/pr106139b.d: New test.
* gdc.dg/pr106139c.d: New test.
* gdc.dg/pr106139d.d: New test.
2022-07-04 Roger Sayle <roger@nextmovesoftware.com>
Marek Polacek <polacek@redhat.com>
Segher Boessenkool <segher@kernel.crashing.org>
Kewen Lin <linkw@linux.ibm.com>
PR target/105991
* gcc.target/powerpc/pr105991.c: New test case.
2022-07-04 Xi Ruoyao <xry111@xry111.site>
Backported from master:
2022-07-03 Xi Ruoyao <xry111@xry111.site>
Lulu Cheng <chenglulu@loongson.cn>
* gcc.c-torture/execute/20101011-1.c (dg-additional-options):
add -mcheck-zero-division for LoongArch targets.
2022-07-03 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-06-30 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/103137
PR fortran/103138
PR fortran/103693
PR fortran/105243
* gfortran.dg/class_58.f90: Fix test.
* gfortran.dg/class_73.f90: New test.
2022-07-03 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-06-29 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/106121
* gfortran.dg/extends_type_of_4.f90: New test.
2022-07-03 Roger Sayle <roger@nextmovesoftware.com>
PR target/106122
* gcc.target/i386/pr106122.c: New test case.
2022-07-01 Jason Merrill <jason@redhat.com>
PR c++/105541
* g++.dg/cpp2a/lambda-requires1.C: New test.
2022-07-01 Jason Merrill <jason@redhat.com>
PR c++/106024
* g++.dg/cpp2a/lambda-generic10.C: New test.
2022-06-30 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-06-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/105954
* gfortran.dg/pr105954.f90: New test.
2022-06-30 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-06-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/105691
* gfortran.dg/index_6.f90: New test.
2022-06-30 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-06-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/105813
* gfortran.dg/unpack_vector_1.f90: New test.
2022-06-28 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-06-21 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/106032
* gcc.c-torture/execute/pr106032.c: New test.
2022-06-28 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-06-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/106030
* gcc.c-torture/compile/pr106030.c: New test.
2022-06-28 Xi Ruoyao <xry111@xry111.site>
Backported from master:
2022-06-28 Xi Ruoyao <xry111@xry111.site>
PR target/106096
* g++.target/loongarch/loongarch.exp: New test support file.
* g++.target/loongarch/pr106096.C: New test.
2022-06-24 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-06-23 Patrick Palka <ppalka@redhat.com>
PR c++/105931
* g++.dg/cpp0x/decltype82a.C: New test.
2022-06-23 Jason Merrill <jason@redhat.com>
PR c++/105925
* g++.dg/cpp2a/desig26.C: New test.
2022-06-23 Jason Merrill <jason@redhat.com>
PR c++/105885
* g++.dg/cpp1z/constexpr-if37.C: New test.
2022-06-23 Siddhesh Poyarekar <siddhesh@gotplt.org>
Backported from master:
2022-06-21 Siddhesh Poyarekar <siddhesh@gotplt.org>
PR tree-optimization/105736
* gcc.dg/builtin-dynamic-object-size-0.c (TV4): New struct.
(val3): New variable.
(test_pr105736): New test.
(main): Call it.
2022-06-23 Jason Merrill <jason@redhat.com>
PR c++/105964
* g++.dg/cpp1z/nontype-auto21.C: New test.
2022-06-23 Jason Merrill <jason@redhat.com>
PR c++/105908
* g++.dg/cpp0x/trailing16.C: New test.
2022-06-23 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2022-06-15 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/cost_model_14.c: New test.
2022-06-21 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2022-06-20 H.J. Lu <hjl.tools@gmail.com>
PR target/105960
* gcc.target/i386/pr105960.c: New test.
2022-06-20 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
PR target/105209
* gcc.target/alpha/pr105209.c: New test.
2022-06-20 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
PR target/105970
* gcc.target/i386/pr105970.c: New test.
2022-06-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-06-18 Jakub Jelinek <jakub@redhat.com>
PR middle-end/105998
* c-c++-common/pr105998.c: New test.
2022-06-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-06-17 Jakub Jelinek <jakub@redhat.com>
PR c++/106001
* g++.dg/ext/builtin-shufflevector-4.C: New test.
2022-06-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-06-16 Jakub Jelinek <jakub@redhat.com>
PR middle-end/105951
* gcc.target/i386/pr105951-1.c: New test.
* gcc.target/i386/pr105951-2.c: New test.
2022-06-19 Jan Hubicka <jh@suse.cz>
Backported from master:
2022-06-14 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/pr105739.c: New test.
2022-06-19 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-06-09 Jakub Jelinek <jakub@redhat.com>
PR c++/105871
* g++.dg/pr105871.C: New test.
2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/Wpadded.d: New test.
2022-06-15 liuhongt <hongtao.liu@intel.com>
* g++.target/i386/pr105953.C: New test.
2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/rtti1.d: New test.
2022-06-11 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-06-03 Patrick Palka <ppalka@redhat.com>
PR c++/105756
* g++.dg/cpp0x/decltype82.C: New test.
2022-06-08 Jason Merrill <jason@redhat.com>
PR c++/105852
PR c++/105761
* g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
* g++.dg/template/friend74.C: New test.
2022-06-03 Jason Merrill <jason@redhat.com>
PR c++/105761
* g++.dg/cpp1y/auto-fn64.C: New test.
2022-06-02 Jason Merrill <jason@redhat.com>
PR c++/105795
* g++.dg/cpp1z/constexpr-aggr-base1.C: New test.
2022-06-02 Philipp Tomsich <philipp.tomsich@vrull.eu>
Backported from master:
2022-05-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
Manolis Tsamis <manolis.tsamis@vrull.eu>
* gcc.dg/pr90838.c: Add additional flags (dg-additional-options)
when compiling for riscv64 and subsume gcc.target/aarch64/pr90838.c
and gcc.target/i386/pr95863-2.c.
* gcc.target/aarch64/pr90838.c: Removed.
* gcc.target/i386/pr95863-2.c: Removed.
* lib/target-supports.exp: Recognize RV32 or RV64 via XLEN
2022-06-02 Richard Biener <rguenther@suse.de>
Backported from master:
2022-06-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/105786
* gcc.dg/torture/pr105786.c: New testcase.
2022-06-02 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/105726
* g++.dg/warn/Warray-bounds-27.C: New testcase.
2022-06-02 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-24 Richard Biener <rguenther@suse.de>
PR middle-end/105711
* gcc.target/i386/pr105711.c: New testcase.
2022-06-02 Martin Sebor <msebor@redhat.com>
Backported from master:
2022-05-24 Martin Sebor <msebor@redhat.com>
Richard Biener <rguenther@suse.de>
PR middle-end/105604
* gcc.dg/Wrestrict-24.c: New test.
* gcc.dg/Wrestrict-25.c: New test.
* gcc.dg/Wrestrict-26.c: New test.
2022-06-02 Vineet Gupta <vineetg@rivosinc.com>
Backported from master:
2022-05-24 Vineet Gupta <vineetg@rivosinc.com>
* gcc.target/riscv/pr105666.c: New test.
2022-06-01 Jason Merrill <jason@redhat.com>
PR c++/105734
* g++.dg/cpp0x/auto57.C: New test.
2022-06-01 Jason Merrill <jason@redhat.com>
PR c++/105779
* g++.dg/cpp1y/auto-fn63.C: New test.
2022-06-01 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-05-09 Patrick Palka <ppalka@redhat.com>
PR c++/105491
* g++.dg/cpp0x/constexpr-union7.C: New test.
* g++.dg/cpp0x/constexpr-union7a.C: New test.
* g++.dg/cpp2a/constinit17.C: New test.
2022-05-31 Jason Merrill <jason@redhat.com>
PR c++/105652
* g++.dg/cpp2a/concepts-lambda20.C: New test.
2022-05-31 Jason Merrill <jason@redhat.com>
PR c++/105655
* g++.dg/cpp2a/class-deduction-alias13.C: New test.
2022-05-31 Jason Merrill <jason@redhat.com>
PR c++/105623
* g++.dg/cpp1y/auto-fn62.C: New test.
2022-05-31 Jason Merrill <jason@redhat.com>
PR c++/102307
* g++.dg/cpp1z/constexpr-array2.C: New test.
2022-05-30 Martin Jambor <mjambor@suse.cz>
Backported from master:
2022-05-27 Martin Jambor <mjambor@suse.cz>
PR ipa/105639
* gcc.dg/ipa/pr105639.c: New test.
2022-05-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-05-29 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/105732
* c-c++-common/cpp/va-opt-10.c: New test.
2022-05-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-05-27 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/105729
* g++.dg/ubsan/pr105729.C: New test.
2022-05-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-05-25 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/105714
* gcc.dg/asan/pr105714.c: New test.
2022-05-30 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-05-19 Jakub Jelinek <jakub@redhat.com>
PR c/105635
* gcc.dg/pr105635.c: New test.
2022-05-27 Marek Polacek <polacek@redhat.com>
Backported from master:
2022-05-27 Marek Polacek <polacek@redhat.com>
PR c++/105725
* g++.dg/warn/Wmismatched-tags-10.C: New test.
2022-05-24 Qing Zhao <qing.zhao@oracle.com>
Backported from master:
2022-05-09 Qing Zhao <qing.zhao@oracle.com>
* gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
-fno-PIC.
* gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
* gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
-fno-PIC.
* gcc.target/i386/zero-scratch-regs-16.c: Likewise.
* gcc.target/i386/zero-scratch-regs-17.c: Likewise.
* gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
-fno-PIC, adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
-fno-PIC.
* gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
* gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
-fno-PIC, Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-23.c: Likewise.
* gcc.target/i386/zero-scratch-regs-26.c: Likewise.
* gcc.target/i386/zero-scratch-regs-27.c: Likewise.
* gcc.target/i386/zero-scratch-regs-28.c: Likewise.
* gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
* gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
-fno-PIC.
* gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
* gcc.target/i386/zero-scratch-regs-7.c: Likewise.
* gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
* gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
2022-05-20 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/103116
* gcc.dg/vect/pr103116-1.c: New testcase.
* gcc.dg/vect/pr103116-2.c: Likewise.
2022-05-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/105618
* gcc.dg/tree-ssa/ssa-sink-19.c: New testcase.
2022-05-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-16 Richard Biener <rguenther@suse.de>
PR rtl-optimization/105577
* g++.dg/torture/pr105577.C: New testcase.
2022-05-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/105562
* g++.dg/warn/uninit-pr105562.C: New testcase.
2022-05-19 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-10 Richard Biener <rguenther@suse.de>
PR middle-end/105537
* gcc.dg/torture/pr105537.c: New testcase.
2022-05-18 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr105458.c: New.
2022-05-16 Sebastian Pop <spop@amazon.com>
PR target/105162
* gcc.target/aarch64/sync-comp-swap-ool.c: New.
* gcc.target/aarch64/sync-op-acquire-ool.c: New.
* gcc.target/aarch64/sync-op-full-ool.c: New.
* gcc.target/aarch64/target_attr_20.c: Update check.
* gcc.target/aarch64/target_attr_21.c: Same.
2022-05-16 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-16 Richard Biener <rguenther@suse.de>
* gcc.dg/torture/pr105598.c: New testcase.
2022-05-15 Jason Merrill <jason@redhat.com>
PR c++/105589
PR c++/105191
PR c++/92385
* g++.dg/cpp0x/initlist-array16.C: New test.
2022-05-15 Jason Merrill <jason@redhat.com>
PR c++/104470
* g++.dg/cpp2a/explicit11.C: Second example also ill-formed.
* g++.dg/cpp2a/class-deduction-alias12.C: New test.
2022-05-15 Jason Merrill <jason@redhat.com>
PR c++/102651
PR c++/49387
* g++.dg/rtti/typeid-complete1.C: New test.
2022-05-13 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2022-05-11 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/105230
* gfortran.dg/pr105230.f90: New test.
2022-05-13 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/sso17.adb: New test.
2022-05-13 Alexandre Oliva <oliva@adacore.com>
Backported from master:
2022-05-13 Alexandre Oliva <oliva@adacore.com>
PR rtl-optimization/105455
* gcc.dg/pr105455.c: New.
2022-05-11 Martin Jambor <mjambor@suse.cz>
Backported from master:
2022-04-29 Martin Jambor <mjambor@suse.cz>
PR ipa/100413
* g++.dg/ipa/pr100413.C: New test.
2022-05-10 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2022-05-10 H.J. Lu <hjl.tools@gmail.com>
PR target/105472
* gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
only for Linux.
* gcc.target/x86_64/abi/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
* gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
2022-05-10 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-05-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/105528
* gcc.dg/pr105528.c: New test.
2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/20220510-1.c: New test.
2022-05-06 Michael Meissner <meissner@linux.ibm.com>
Backported from master:
2022-05-06 Michael Meissner <meissner@linux.ibm.com>
PR target/102059
* gcc.target/powerpc/pr102059-4.c: New test.
2022-05-06 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2022-05-02 H.J. Lu <hjl.tools@gmail.com>
PR testsuite/105433
* gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack.
* gcc.target/x86_64/abi/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
* gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
2022-05-06 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-05-04 Patrick Palka <ppalka@redhat.com>
PR c++/105476
* g++.dg/cpp2a/class-deduction-aggr13.C: New test.
* g++.dg/cpp2a/class-deduction-aggr13a.C: New test.
2022-05-06 Richard Biener <rguenther@suse.de>
Backported from master:
2022-04-29 Richard Biener <rguenther@suse.de>
PR middle-end/105376
* gcc.dg/pr105376.c: New testcase.
2022-05-06 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2022-05-04 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp23/lambda-attr1.C: New test.
* g++.dg/cpp23/lambda-attr2.C: New test.
2022-05-06 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/105484
* gcc.dg/torture/pr105484.c: New testcase.
2022-05-06 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-03 Richard Biener <rguenther@suse.de>
PR middle-end/105461
* gcc.dg/pr105461.c: New testcase.
2022-05-06 Richard Biener <rguenther@suse.de>
Backported from master:
2022-05-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/105437
* g++.dg/vect/pr105437.cc: New testcase.
2022-05-06 Release Manager
* GCC 12.1.0 released.
2022-05-03 Alexandre Oliva <oliva@adacore.com>
Backported from master:
2022-05-03 Alexandre Oliva <oliva@adacore.com>
* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Update
the expected message for the case in which unaligned accesses
are not allowed.
2022-04-28 Patrick Palka <ppalka@redhat.com>
Backported from master:
2022-04-28 Patrick Palka <ppalka@redhat.com>
PR c++/105425
* g++.dg/template/partial-specialization13.C: New test.
2022-04-28 Jeff Law <jeffreyalaw@gmail.com>
* gcc.dg/lto/pr94157_0.c: Revert last change.
* lib/prune.exp (prune_gcc_output): Prune new linker warning.
2022-04-28 Jakub Jelinek <jakub@redhat.com>
PR lto/105399
* g++.dg/lto/pr105399_0.C: New test.
2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
PR c++/104051
* g++.dg/coroutines/pr104051.C: New test.
2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
PR c++/105301
* g++.dg/coroutines/pr105301.C: New test.
2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
PR c++/105287
* g++.dg/coroutines/pr105287.C: New test.
2022-04-28 Nathan Sidwell <nathan@acm.org>
Iain Sandoe <iain@sandoe.co.uk>
PR c++/103868
* g++.dg/coroutines/pr103868.C: New test.
2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/memcpy-strategy-10.c: Account for
__USER_LABEL_PREFIX__.
* gcc.target/i386/memcpy-strategy-5.c: Likewise.
* gcc.target/i386/memset-strategy-5.c: Likewise.
* gcc.target/i386/memset-strategy-7.c: Likewise.
2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
* g++.target/i386/mv31.C: Add target supports guard for ifuncs.
2022-04-28 Marek Polacek <polacek@redhat.com>
PR c++/90107
* g++.dg/parse/qualified6.C: New test.
2022-04-28 Jakub Jelinek <jakub@redhat.com>
PR target/105331
* gcc.dg/pr105331.c: New test.
2022-04-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/105219
* gcc.dg/vect/pr105219.c: New testcase.
2022-04-28 Kewen Lin <linkw@linux.ibm.com>
PR target/105334
* gcc.target/powerpc/pr105334.c: New test.
2022-04-28 Jia-Wei Chen <jiawei@iscas.ac.cn>
PR target/104676
* gcc.dg/torture/pr104676.c: Add "{target pthread}" check.
2022-04-28 Xi Ruoyao <xry111@mengyan1223.wang>
* gcc.target/loongarch/zero-size-field-pass.c: New test.
* gcc.target/loongarch/zero-size-field-ret.c: New test.
2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/pr70673.f90: Removed second invalid
line.
2022-04-27 Marek Polacek <polacek@redhat.com>
PR c++/105398
* g++.dg/cpp1y/lambda-generic-enum2.C: New test.
2022-04-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/104492
* g++.dg/warn/pr104492.C: New test.
2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/70673
PR fortran/78054
* gfortran.dg/pr70673.f90: Remove invalid statement.
* gfortran.dg/pr70673_2.f90: New test to check that
ICE does not re-appear.
2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/103662
PR fortran/105379
* gfortran.dg/class_dummy_8.f90: New test.
* gfortran.dg/class_dummy_9.f90: New test.
2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/102043
PR fortran/105381
* gfortran.dg/character_array_dummy_1.f90: New test.
2022-04-27 Christophe Lyon <christophe.lyon@arm.com>
PR tree-optimization/105374
* gcc.target/arm/simd/pr105374.C: New.
2022-04-27 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/102024
* g++.target/s390/pr102024-1.C: New test.
* g++.target/s390/pr102024-2.C: New test.
* g++.target/s390/pr102024-3.C: New test.
* g++.target/s390/pr102024-4.C: New test.
* g++.target/s390/pr102024-5.C: New test.
* g++.target/s390/pr102024-6.C: New test.
2022-04-27 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/105396
* gcc.dg/asan/pr105396.c: New test.
2022-04-27 Kewen Lin <linkw@linux.ibm.com>
PR target/105271
* gcc.target/powerpc/pr105271.c: New test.
2022-04-26 Jason Merrill <jason@redhat.com>
PR c++/102629
* g++.dg/cpp2a/lambda-pack-init7.C: New test.
2022-04-26 Patrick Palka <ppalka@redhat.com>
PR c++/105386
* g++.dg/cpp0x/decltype81.C: New test.
2022-04-26 Segher Boessenkoool <segher@kernel.crashing.org>
PR target/105349
* lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
the specified dg-options.
(check_effective_target_has_arch_pwr6): Ditto.
(check_effective_target_has_arch_pwr7): Ditto.
(check_effective_target_has_arch_pwr8): Ditto.
(check_effective_target_has_arch_pwr9): Ditto.
(check_effective_target_has_arch_pwr10): Ditto.
(check_effective_target_has_arch_ppc64): Ditto.
2022-04-26 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/105314
* gcc.target/riscv/pr105314.c: New test.
2022-04-26 Jakub Jelinek <jakub@redhat.com>
PR c++/65211
* g++.target/i386/vec-tmpl1.C: Add -Wno-psabi as
dg-additional-options.
2022-04-26 Jakub Jelinek <jakub@redhat.com>
PR target/105367
* gcc.target/i386/pr105367.c: New test.
2022-04-26 Jakub Jelinek <jakub@redhat.com>
PR fortran/103662
* lib/target-supports.exp (check_effective_target___OPTIMIZE__): Add
a var definition to avoid pedwarn about empty translation unit.
* gfortran.dg/unlimited_polymorphic_3.f03: Remove -ftree-dse from
dg-additional-options, guard scan-tree-dump-not directives on
__OPTIMIZE__ target.
2022-04-26 Jason Merrill <jason@redhat.com>
PR c++/104624
* g++.dg/cpp1y/lambda-generic-variadic22.C: New test.
2022-04-26 Patrick Palka <ppalka@redhat.com>
PR c++/105304
* g++.dg/cpp2a/concepts-requires30.C: New test.
2022-04-26 Patrick Palka <ppalka@redhat.com>
PR c++/105289
PR c++/86193
* g++.dg/template/partial-specialization11.C: New test.
* g++.dg/template/partial-specialization12.C: New test.
2022-04-25 David Malcolm <dmalcolm@redhat.com>
PR analyzer/105365
PR analyzer/105366
* gcc.dg/analyzer/pr105365.c: New test.
* gcc.dg/analyzer/pr105366.c: New test.
2022-04-25 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104308
* gcc.dg/analyzer/pr104308.c: Add test coverage.
2022-04-25 Jakub Jelinek <jakub@redhat.com>
Thomas Schwinge <thomas@codesourcery.com>
PR fortran/104717
* gfortran.dg/goacc/pr104717.f90: New test.
* gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
2022-04-25 Marek Polacek <polacek@redhat.com>
PR c++/105353
* g++.dg/ext/builtin-shufflevector-3.C: New test.
2022-04-25 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/105276
* g++.dg/pr105276.C: New.
2022-04-25 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/103662
* gfortran.dg/unlimited_polymorphic_3.f03: Force execution of
the DSE optimization pass.
2022-04-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/100810
* gcc.dg/torture/pr100810.c: New testcase.
* gcc.dg/torture/pr105337.c: Likewise.
2022-04-25 Richard Biener <rguenther@suse.de>
PR rtl-optimization/105231
* gcc.dg/torture/pr105231.c: New testcase.
2022-04-25 Hongyu Wang <hongyu.wang@intel.com>
PR target/105339
* gcc.target/i386/sse-14.c: Add tests for new macro.
2022-04-24 Jeff Law <jeffreyalaw@gmail.com>
* gcc.dg/lto/pr94157_0.c: Also request executable stack from
the linker.
2022-04-24 Mikael Morin <mikael@gcc.gnu.org>
Jakub Jelinek <jakub@redhat.com>
PR fortran/103662
* gfortran.dg/unlimited_polymorphic_3.f03 (foo): Separate
bind(c) and sequence checks to...
(foo_bc, foo_sq): ... two different procedures.
(main, foo*): Change type declarations so that type name,
component name, and either bind(c) or sequence attribute match
between the main type declarations and the procedure type
declarations.
(toplevel): Add optimization dump checks.
2022-04-23 Jakub Jelinek <jakub@redhat.com>
PR target/105338
* gcc.target/i386/pr105338.c: New test.
2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
Richard Biener <rguenther@suse.de>
PR fortran/102043
* gfortran.dg/array_reference_3.f90: New.
* gfortran.dg/negative_stride_1.f90: New.
* gfortran.dg/vector_subscript_8.f90: New.
* gfortran.dg/vector_subscript_9.f90: New.
* gfortran.dg/c_loc_test_22.f90: Update dump patterns.
* gfortran.dg/finalize_10.f90: Same.
2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/102043
* gfortran.dg/dependency_49.f90: Update variable occurence
count.
2022-04-22 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/105333
* gcc.dg/pr105333.c: New test.
2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
PR target/103197
PR target/102146
* gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for -m32.
2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
* lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
2022-04-21 Marek Polacek <polacek@redhat.com>
PR c++/105321
* g++.dg/cpp0x/constexpr-105321.C: New test.
2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
PR fortran/105310
* gfortran.dg/dec_union_12.f90: New test.
2022-04-21 Jakub Jelinek <jakub@redhat.com>
PR debug/105203
* gfortran.dg/g77/pr105203.f: New test.
2022-04-20 Ed Catmur <ed@catmur.uk>
PR c++/104996
* g++.dg/cpp0x/initlist129.C: New test.
2022-04-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/105312
* gcc.target/arm/pr105312.c: New testcase.
2022-04-20 Jan Hubicka <hubicka@ucw.cz>
* gcc.c-torture/compile/103818.c: New test.
2022-04-20 Jakub Jelinek <jakub@redhat.com>
PR ipa/105306
* g++.dg/opt/pr105306.C: New test.
2022-04-19 Jakub Jelinek <jakub@redhat.com>
PR target/105257
* gcc.dg/pr105257.c: New test.
2022-04-19 Jakub Jelinek <jakub@redhat.com>
PR c++/105256
* g++.dg/cpp0x/pr105256.C: New test.
2022-04-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/104010
PR tree-optimization/103941
* gcc.target/i386/pr103941-1.c: New testcase.
* gcc.target/i386/pr103941-2.c: Likewise.
2022-04-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/104880
* g++.dg/opt/pr104880.cc: Rename to ...
* g++.dg/opt/pr104880.C: ... this.
2022-04-18 Kewen Lin <linkw@linux.ibm.com>
PR testsuite/105266
* gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
2022-04-15 Paul A. Clarke <pc@us.ibm.com>
* g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc.
* g++.dg/other/darwin-minversion-1.C: Likewise.
* g++.dg/eh/ppc64-sighandle-cr.C: Likewise.
* g++.dg/eh/simd-5.C: Likewise.
* g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives.
* g++.dg/eh/uncaught3.C: Likewise.
* g++.dg/other/spu2vmx-1.C: Likewise.
* g++.target/powerpc/const2.C: New file.
* g++.target/powerpc/darwin-minversion-1.C: New file.
* g++.target/powerpc/ppc64-sighandle-cr.C: New file.
* g++.target/powerpc/simd-4.C: New file.
* g++.target/powerpc/simd-5.C: New file.
* g++.target/powerpc/spu2vmx-1.C: New file.
* g++.target/powerpc/uncaught3.C: New file.
2022-04-15 Marek Polacek <polacek@redhat.com>
PR c++/105268
* g++.dg/concepts/variadic6.C: New test.
2022-04-15 Hongyu Wang <hongyu.wang@intel.com>
* gcc.target/i386/crc32-6.c: Adjust dg-error message.
* gcc.target/i386/crc32-7.c: New test.
2022-04-15 Jason Merrill <jason@redhat.com>
PR c++/102804
* g++.dg/ext/unsigned-typedef1.C: New test.
2022-04-15 Jason Merrill <jason@redhat.com>
PR c++/102987
* g++.dg/diagnostic/using1.C: New test.
2022-04-14 David Malcolm <dmalcolm@redhat.com>
PR analyzer/105264
* gcc.dg/analyzer/torture/symbolic-10.c: New test.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/104646
* g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/82980
* g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
2022-04-14 Indu Bhagat <indu.bhagat@oracle.com>
PR debug/105089
* gcc.dg/debug/ctf/ctf-array-2.c: Refactor testcase. Move some
checks ...
* gcc.dg/debug/ctf/ctf-array-5.c: ... to here.
* gcc.dg/debug/ctf/ctf-variables-3.c: ... and here. Add
additional checks for one CTF variable and one CTF object info
record.
2022-04-14 David Malcolm <dmalcolm@redhat.com>
PR analyzer/105252
* gcc.dg/analyzer/pr105252.c: New test.
2022-04-14 Jakub Jelinek <jakub@redhat.com>
PR target/105247
* gcc.c-torture/compile/pr105247.c: New test.
2022-04-14 Robin Dapp <rdapp@linux.ibm.com>
* gcc.target/s390/pr80725.c: Add -Wno-int-to-pointer-cast.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/65211
* g++.target/i386/vec-tmpl1.C: New test.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/97219
* g++.dg/cpp1y/lambda-generic-local-fn1.C: New test.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/101698
* g++.dg/template/conv19.C: New test.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/101442
* g++.dg/cpp0x/initlist-nrv1.C: New test.
2022-04-14 Jason Merrill <jason@redhat.com>
PR c++/105265
PR c++/100838
* g++.dg/cpp0x/initlist-new6.C: New test.
2022-04-13 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/105254
* g++.dg/vect/pr105254.cc: New test.
2022-04-13 Tobias Burnus <tobias@codesourcery.com>
PR fortran/105242
* gfortran.dg/gomp/loop-exit.f90: New test.
2022-04-13 Jason Merrill <jason@redhat.com>
PR c++/105245
PR c++/100111
* g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
2022-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/105263
* gcc.dg/pr105263.c: New testcase.
2022-04-13 Jakub Jelinek <jakub@redhat.com>
PR middle-end/105253
* gcc.target/i386/pr105253.c: New test.
2022-04-13 Jakub Jelinek <jakub@redhat.com>
PR c++/105233
* g++.dg/cpp2a/is-constant-evaluated13.C: New test.
2022-04-13 Martin Jambor <mjambor@suse.cz>
PR testsuite/105183
* gcc.dg/ipa/remref-7.c: Add --param max-inline-insns-auto=100 to options.
2022-04-13 Marek Polacek <polacek@redhat.com>
PR c++/97296
* g++.dg/cpp0x/ref-bind4.C: Add dg-error.
* g++.dg/cpp0x/ref-bind8.C: New test.
2022-04-13 Richard Biener <rguenther@suse.de>
PR middle-end/105259
* gcc.target/i386/auto-init-4.c: Adjust.
2022-04-13 Jakub Jelinek <jakub@redhat.com>
PR target/105234
* gcc.c-torture/compile/pr105234.c: New test.
2022-04-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/105250
* gcc.dg/pr105250.c: New testcase.
2022-04-13 Alexandre Oliva <oliva@adacore.com>
* gcc.target/powerpc/pr60203.c: Skip on no 128-bit long double.
2022-04-13 Alexandre Oliva <oliva@adacore.com>
PR target/102146
* gcc.target/powerpc/pr56605.c: Accept SImode compare operand.
2022-04-13 Xi Ruoyao <xry111@mengyan1223.wang>
* gcc.target/mips/pr102024-4.c (dg-options): Add
-ffat-lto-objects.
2022-04-12 Antoni Boucher <bouanto@zoho.com>
PR jit/104293
* jit.dg/all-non-failing-tests.h: Mention
test-setting-alignment.
* jit.dg/test-setting-alignment.c: New test.
2022-04-12 Antoni Boucher <bouanto@zoho.com>
PR jit/104072
* jit.dg/all-non-failing-tests.h: Add new
test-register-variable.
* jit.dg/harness.h: Add -fdiagnostics-color=never to context's
command-line options.
* jit.dg/test-error-register-variable-bad-name.c: New test.
* jit.dg/test-error-register-variable-size-mismatch.c: New test.
* jit.dg/test-register-variable.c: New test.
2022-04-12 Antoni Boucher <bouanto@zoho.com>
PR jit/104071
* jit.dg/all-non-failing-tests.h: Add new test-bitcast.
* jit.dg/test-bitcast.c: New test.
* jit.dg/test-error-bad-bitcast.c: New test.
* jit.dg/test-error-bad-bitcast2.c: New test.
2022-04-12 Antoni Boucher <bouanto@zoho.com>
PR target/95325
* jit.dg/test-types.c: Add tests for sized integer types.
2022-04-12 Jason Merrill <jason@redhat.com>
PR c++/104669
* g++.target/i386/mv31.C: New test.
2022-04-12 Jason Merrill <jason@redhat.com>
PR c++/102071
* g++.dg/cpp1z/aligned-new9.C: Add single-object test.
2022-04-12 Patrick Palka <ppalka@redhat.com>
PR c++/103105
* g++.dg/cpp2a/concepts-requires29.C: New test.
* g++.dg/cpp2a/concepts-requires29a.C: New test.
2022-04-12 Richard Earnshaw <rearnsha@arm.com>
PR target/101755
* gcc.target/arm/reg_equal_test.c: Convert to gimple test. Restrict
to architectures with MOVW/MOVT.
2022-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/105235
* g++.dg/opt/pr105235-1.C: New testcase.
2022-04-12 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
PR target/104144
* gcc.target/arm/multilib.exp: Updated tests.
2022-04-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/105226
* gcc.dg/pr105226.c: New testcase.
2022-04-12 Jakub Jelinek <jakub@redhat.com>
PR target/105214
* gcc.dg/asan/pr105214.c: New test.
2022-04-12 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/105211
* gcc.dg/pr105211.c: New test.
2022-04-12 Jason Merrill <jason@redhat.com>
PR c++/104142
* g++.dg/opt/const7.C: New test.
2022-04-12 Jason Merrill <jason@redhat.com>
PR c++/105223
PR c++/92918
* g++.dg/template/using31.C: New test.
2022-04-11 Peter Bergner <bergner@linux.ibm.com>
PR target/104894
* gcc.target/powerpc/pr104894.c: New test.
* gcc.target/powerpc/pr104894-2.c: New test.
2022-04-11 Jason Merrill <jason@redhat.com>
PR c++/98249
* g++.dg/lookup/new3.C: New test.
2022-04-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/105218
* gcc.dg/pr105218.c: New test.
2022-04-11 Alexandre Oliva <oliva@adacore.com>
PR target/104253
* gcc.target/powerpc/pr104253.c: Add missing dg- before
require-effective-target. Prune warning about -mfloat128
possibly not being fully supported.
2022-04-11 Tamar Christina <tamar.christina@arm.com>
PR target/105197
* gcc.target/aarch64/sve/pr105197-1.c: New test.
* gcc.target/aarch64/sve/pr105197-2.c: New test.
2022-04-11 Jason Merrill <jason@redhat.com>
PR c++/100370
* g++.dg/warn/Wplacement-new-size-11.C: New test.
2022-04-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104639
* gcc.dg/tree-ssa/pr104639-1.c: New test.
* gcc.dg/tree-ssa/pr104639-2.c: New test.
2022-04-11 Jakub Jelinek <jakub@redhat.com>
PR c++/105186
* c-c++-common/pr105186.c: New test.
2022-04-11 Kewen Lin <linkw@linux.ibm.com>
PR testsuite/103196
* gcc.target/powerpc/p9-vec-length-epil-7.c: Add option
-fdisable-tree-cunroll.
* gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
2022-04-10 Harald Anlauf <anlauf@gmx.de>
PR fortran/105184
* gfortran.dg/coarray_44.f90: Adjust expected output.
* gfortran.dg/coarray_allocate_11.f90: Likewise.
* gfortran.dg/coarray_allocate_12.f90: New test.
2022-04-09 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103892
* gcc.dg/analyzer/pr103892.c: New test.
* gcc.dg/analyzer/pr96841.c: Drop redundant
-Wno-analyzer-too-complex.
2022-04-09 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103376
* gcc.c-torture/compile/pr103376.c: New test.
2022-04-09 Jan Hubicka <hubicka@ucw.cz>
* gcc.dg/ipa/pr105160.c: New test.
2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
* gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64.
2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
* gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*.
2022-04-09 Jason Merrill <jason@redhat.com>
PR c++/105191
PR c++/92385
* g++.dg/cpp0x/constexpr-array28.C: New test.
2022-04-09 Jason Merrill <jason@redhat.com>
PR c++/91618
PR c++/96604
* g++.dg/cpp0x/friend7.C: Remove xfail.
* g++.dg/template/friend72.C: New test.
* g++.dg/template/friend72a.C: New test.
* g++.dg/template/friend73.C: New test.
2022-04-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/105198
* gcc.dg/torture/pr105198.c: New testcase.
2022-04-08 Jakub Jelinek <jakub@redhat.com>
PR c++/105187
* c-c++-common/torture/20050113-1.c: Add dg-additional-options
-Wno-psabi.
2022-04-08 Jakub Jelinek <jakub@redhat.com>
PR c/105149
* gcc.dg/pr105149.c: New test.
2022-04-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/105189
* g++.dg/torture/pr105189.C: New test.
2022-04-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/105175
* gcc.dg/pr105175.c: New testcase.
2022-04-07 Michael Meissner <meissner@linux.ibm.com>
PR target/104253
* lib/target-supports.exp (check_ppc_float128_sw_available): Do
not run float128 tests on VxWorks.
(check_ppc_float128_hw_available): Likewise.
(check_effective_target_ppc_ieee128_ok): Likewise.
2022-04-07 Tamar Christina <tamar.christina@arm.com>
PR testsuite/105196
* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Remove slp1 check.
2022-04-07 Richard Biener <rguenther@suse.de>
Jan Hubicka <hubicka@ucw.cz>
PR ipa/104303
* gnat.dg/concat5.adb: New.
* gnat.dg/concat5_pkg1.adb: Likewise.
* gnat.dg/concat5_pkg1.ads: Likewise.
* gnat.dg/concat5_pkg2.adb: Likewise.
* gnat.dg/concat5_pkg2.ads: Likewise.
2022-04-07 David Malcolm <dmalcolm@redhat.com>
PR analyzer/102208
* gcc.dg/analyzer/symbolic-9.c: New test.
* gcc.dg/analyzer/torture/leak-pr102308-1.c: New test.
* gcc.dg/analyzer/torture/leak-pr102308-2.c: New test.
2022-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/105185
* gcc.dg/torture/pr105185.c: New testcase.
2022-04-07 Tamar Christina <tamar.christina@arm.com>
PR target/104049
* gcc.target/aarch64/vadd_reduc-1.c: New test.
* gcc.target/aarch64/vadd_reduc-2.c: New test.
2022-04-07 Tamar Christina <tamar.christina@arm.com>
PR testsuite/105095
* gcc.dg/vect/complex/fast-math-complex-add-double.c: Update for codegen.
* gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
* gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
* gcc.dg/vect/vect.exp: Add extra letter to filter.
2022-04-07 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/pr103350-1.c: Skip on BE.
* gcc.target/aarch64/pr103350-2.c: Likewise.
2022-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/102586
* g++.dg/torture/builtin-clear-padding-5.C: New test.
* g++.dg/cpp2a/builtin-clear-padding1.C (bar): Uncomment one
call that is now accepted.
2022-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/105150
* gcc.dg/pr105150.c: New test.
2022-04-07 Richard Biener <rguenther@suse.de>
PR middle-end/105165
* gcc.dg/pr105165.c: New testcase.
2022-04-07 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/105147
* gcc.dg/pr105140.c: Skip for s390*-*-*.
2022-04-07 Jason Merrill <jason@redhat.com>
PR c++/101051
* g++.dg/cpp0x/trailing15.C: New test.
2022-04-07 Jason Merrill <jason@redhat.com>
PR c++/101717