2024-07-19  Release Manager

	* GCC 11.5.0 released.

2024-07-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-07-18  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/torture/builtin-clear-padding-3.c (main): Compare
	s2.b.a against -1 rather than (char) -1.

2024-07-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-07-17  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/115527
	* c-c++-common/torture/builtin-clear-padding-1.c: Add dg-do run
	directive.
	* c-c++-common/torture/builtin-clear-padding-2.c: Likewise.
	* c-c++-common/torture/builtin-clear-padding-3.c: Likewise.
	* c-c++-common/torture/builtin-clear-padding-4.c: Likewise.
	* c-c++-common/torture/builtin-clear-padding-5.c: Likewise.
	* c-c++-common/torture/builtin-clear-padding-6.c: New test.

2024-07-11  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Backported from master:
	2024-07-11  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/mve/intrinsics/vsetq_lane_su64.c: New test.

2024-07-09  Kyrylo Tkachov  <ktkachov@nvidia.com>

	Backported from master:
	2024-07-03  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR target/115475
	* gcc.target/aarch64/acle/bf16_sve_feature.c: New test.

2024-07-09  Kyrylo Tkachov  <ktkachov@nvidia.com>

	Backported from master:
	2024-07-03  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR target/115457
	* gcc.target/aarch64/acle/bf16_feature.c: New test.

2024-07-08  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2024-02-16  Andrew Pinski  <quic_apinski@quicinc.com>

	PR c++/97990
	* g++.dg/torture/vector-struct-1.C: New test.

2024-06-27  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/104051
	* g++.dg/coroutines/pr104051.C: New test.

2024-06-27  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/101765
	* g++.dg/coroutines/pr101765.C: New test.

2024-06-27  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-12-17  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/100772
	* g++.dg/coroutines/pr100772-a.C: New test.
	* g++.dg/coroutines/pr100772-b.C: New test.

2024-06-27  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/99710
	* g++.dg/coroutines/pr99710.C: New test.

2024-06-24  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2024-05-29  Kewen Lin  <linkw@linux.ibm.com>

	PR target/114846
	* gcc.target/powerpc/pr114846.c: New test.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2024-01-31  Richard Biener  <rguenther@suse.de>

	PR middle-end/110176
	* gcc.dg/torture/pr110176.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/111070
	* gcc.dg/pr111070.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/111039
	* gcc.dg/pr111039.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	PR debug/111080
	* gcc.dg/debug/dwarf2/pr111080.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-10-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/111445
	* gcc.dg/torture/pr111445.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-11-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/112495
	* gcc.target/i386/pr112495.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2024-01-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/112505
	* gcc.dg/vect/pr112505.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2024-01-23  Richard Biener  <rguenther@suse.de>

	PR debug/112718
	* gcc.dg/debug/pr112718.c: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-12-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/112793
	* g++.dg/vect/pr112793.cc: New testcase.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2024-03-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/114027
	* gcc.dg/vect/pr114027.c: Fix iteration count.

2024-06-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2024-02-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/114027
	* gcc.dg/vect/pr114027.c: New testcase.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-06-17  Jakub Jelinek  <jakub@redhat.com>

	PR driver/115440
	* g++.dg/cpp1z/pr115440.C: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-06-06  Jakub Jelinek  <jakub@redhat.com>

	PR c/114493
	* gcc.dg/pr114493-1.c: New test.
	* gcc.dg/pr114493-2.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-06-04  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/108789
	* gcc.c-torture/execute/pr108789.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-05-15  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/114902
	PR rtl-optimization/115092
	* gcc.dg/pr114902.c: New test.
	* gcc.dg/pr115092.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-05-07  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/114956
	* gcc.dg/asan/pr114956.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/114876
	* gcc.dg/pr114876.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected
	diagnostics.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-25  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/114825
	* gfortran.dg/gomp/pr114825.f90: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-19  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/114768
	* gcc.dg/pr114768.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/114753
	* gcc.dg/pr114753.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/114634
	* g++.dg/ext/attrib68.C: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/114691
	* g++.dg/ext/pr114691.C: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/110027
	* gcc.dg/asan/pr110027.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/114566
	* gcc.target/i386/avx512f-pr114566.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/114537
	* g++.dg/cpp2a/bit-cast16.C: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/113907
	* gcc.dg/pr113907-1.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/114310
	* gcc.dg/pr114310.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/110079
	* gcc.dg/pr110079.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/114184
	* gcc.target/i386/pr114184.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR c/114007
	* gcc.dg/c23-attr-syntax-8.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/113674
	* c-c++-common/Wattributes-3.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/113603
	* gcc.c-torture/compile/pr113603.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/113122
	* gcc.target/i386/pr113122-1.c: New test.
	* gcc.target/i386/pr113122-2.c: New test.
	* gcc.target/i386/pr113122-3.c: New test.
	* gcc.target/i386/pr113122-4.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/113372
	PR middle-end/90348
	PR middle-end/110115
	PR middle-end/111422
	* gcc.c-torture/execute/pr90348.c: New test.
	* gcc.c-torture/execute/pr110115.c: New test.
	* gcc.c-torture/execute/pr111422.c: New test.

2024-06-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/113262
	* gcc.dg/pr113262.c: New test.

2024-06-12  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	Backported from master:
	2024-06-12  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
		    Yvan ROUX  <yvan.roux@foss.st.com>

	PR target/115253
	* gcc.target/arm/cmse/extend-return.c: Update test case
	condition for Armv8.1-M.

2024-06-04  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/100303
	* g++.dg/torture/pr100303.C: New file.

2024-06-04  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2024-01-29  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/113281
	* gcc.dg/vect/pr113281-1.c: New test.
	* gcc.dg/vect/pr113281-2.c: Likewise.
	* gcc.dg/vect/pr113281-3.c: Likewise.
	* gcc.dg/vect/pr113281-4.c: Likewise.
	* gcc.dg/vect/pr113281-5.c: Likewise.

2024-06-04  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2024-05-24  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/115192
	* gcc.dg/vect/pr115192.c: New test.

2024-06-03  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2024-05-31  Uros Bizjak  <ubizjak@gmail.com>

	PR target/115297
	* gcc.target/alpha/pr115297.c: New test.

2024-05-28  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-05-22  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/115172
	* gcc.dg/asan/pr115172.c: New test.

2024-05-24  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2024-01-25  Jason Merrill  <jason@redhat.com>

	PR c++/113598
	* g++.dg/cpp0x/initlist-pmf2.C: New test.

2024-05-24  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2023-09-22  Jason Merrill  <jason@redhat.com>

	PR c++/111529
	* g++.dg/ext/unroll-4.C: New test.

2024-05-24  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2024-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/100667
	* g++.dg/ext/is_constructible8.C: New test.

2024-05-24  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2024-04-02  Jason Merrill  <jason@redhat.com>

	PR c++/114561
	PR c++/114562
	* g++.dg/conversion/ref10.C: New test.
	* g++.dg/conversion/ref11.C: New test.

2024-05-22  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	Backported from master:
	2024-05-22  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/cmse/extend-param.c: Add regression test. Add
	-fshort-enums.
	* gcc.target/arm/cmse/extend-return.c: Add -fshort-enums option.

2024-05-09  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-05-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/89224
	* g++.dg/torture/vector-subaccess-1.C: Add -Wno-psabi as additional
	options.

2024-05-09  Andrew Pinski  <apinski@marvell.com>

	Backported from master:
	2023-09-25  Andrew Pinski  <apinski@marvell.com>

	PR tree-optimization/110386
	* gcc.c-torture/compile/pr110386-1.c: New test.
	* gcc.c-torture/compile/pr110386-2.c: New test.

2024-05-08  Andrew Pinski  <apinski@marvell.com>

	Backported from master:
	2023-09-10  Andrew Pinski  <apinski@marvell.com>

	PR tree-optimization/111331
	* gcc.c-torture/execute/pr111331-1.c: New test.
	* gcc.c-torture/execute/pr111331-2.c: New test.
	* gcc.c-torture/execute/pr111331-3.c: New test.

2024-05-08  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2024-03-11  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/95351
	* gcc.dg/float_opposite_arm-1.c: New test.

2024-05-08  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2024-05-07  Andrew Pinski  <quic_apinski@quicinc.com>

	PR c++/89224
	* g++.dg/torture/vector-subaccess-1.C: New test.
	* gcc.dg/pr83415.c: Change warning to error.

2024-05-02  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2024-04-12  Will Schmidt  <will_schmidt@linux.ibm.com>
		    Peter Bergner  <bergner@linux.ibm.com>

	PR target/101865
	* gcc.target/powerpc/predefine-p7-novsx.c: New test.
	* gcc.target/powerpc/predefine-p8-noaltivec-novsx.c: New test.
	* gcc.target/powerpc/predefine-p8-noaltivec.c: New test.
	* gcc.target/powerpc/predefine-p8-novsx.c: New test.
	* gcc.target/powerpc/predefine-p8-pragma-vsx.c: New test.
	* gcc.target/powerpc/predefine-p9-novsx.c: New test.

2024-04-29  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2024-04-02  Iain Sandoe  <iain@sandoe.co.uk>

	PR testsuite/114034
	* g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov.
	* g++.dg/gcov/gcov-dump-2.C: Likewise.

2024-04-29  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2024-04-02  Iain Sandoe  <iain@sandoe.co.uk>

	PR testsuite/114036
	* gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined
	on Darwin link lines.

2024-04-29  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2024-03-19  Iain Sandoe  <iain@sandoe.co.uk>

	PR target/114049
	* gcc.dg/framework-1.c: Use an IOKit header instead of a
	Kernel one.

2024-04-29  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2024-02-02  Iain Sandoe  <iain@sandoe.co.uk>
		    Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* lib/target-supports.exp (check_effective_target_shared):
	Allow the external symbols referenced in the test to be undefined.

2024-04-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2024-02-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.dg/ssp-2.c: Ignore warning that
	-multiply_defined is obsolete

2024-04-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2024-02-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.dg/darwin-ld-2.c: Ignore warning
	that -bind_at_load is deprecated.

2024-04-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2023-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.target/i386/pr105554.c: Require ifunc.

2024-04-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2023-08-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR analyzer/104042
	* gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.

2024-04-28  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2022-06-20  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/asan-dg.exp: Do not apply color to asan output when
	under test.

2024-04-28  Francois-Xavier Coudert  <fxcoudert@gmail.com>

	Backported from master:
	2023-08-20  Francois-Xavier Coudert  <fxcoudert@gmail.com>

	* gcc.dg/ipa/ipa-icf-38.c: Require alias support.

2024-04-28  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2024-01-28  Iain Sandoe  <iain@sandoe.co.uk>

	* obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
	* obj-c++.dg/encode-9.mm: Likewise.

2024-04-28  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2024-01-18  Iain Sandoe  <iain@sandoe.co.uk>

	PR target/105522
	* gcc.dg/pr105522.c: New file.

2024-04-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2023-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
		    Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/pie-2.c: Skip test on darwin.

2024-04-27  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2023-10-02  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/debug/dwarf2/pr85550.C: Skip for Darwin.

2024-04-27  Francois-Xavier Coudert  <fxcoudert@gmail.com>

	Backported from master:
	2023-09-29  Francois-Xavier Coudert  <fxcoudert@gmail.com>

	* gcc.dg/debug/dwarf2/inline4.c: Ajdust regexp to match darwin
	output.

2024-04-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2023-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
	* gcc.dg/pie-7.c: Likewise.

2024-04-25  Richard Ball  <richard.ball@arm.com>

	Backported from master:
	2024-04-25  Richard Ball  <richard.ball@arm.com>

	* gcc.target/arm/cmse/extend-param.c: New test.
	* gcc.target/arm/cmse/extend-return.c: New test.

2024-04-25  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2024-04-09  Kewen Lin  <linkw@linux.ibm.com>
		    Andrew Pinski  <quic_apinski@quicinc.com>

	PR target/88309
	* gcc.target/powerpc/pr88309.c: New test.

2024-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2023-08-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.

2024-04-24  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2023-06-23  Iain Sandoe  <iain@sandoe.co.uk>

	* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
	this header use pragma system_header.

2024-04-24  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2023-02-16  Iain Sandoe  <iain@sandoe.co.uk>

	* objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.

2024-04-24  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2022-04-28  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.target/i386/mv31.C: Add target supports guard for ifuncs.

2024-04-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-03-26  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/tsan/pr111736.c: New test.

2024-04-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-03-22  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/ubsan/pr111736.c: New test.

2024-04-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2024-03-21  Richard Biener  <rguenther@suse.de>

	* gcc.target/i386/pr111736.c: New testcase.

2024-04-23  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.

2024-04-23  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-03-28  Richard Biener  <rguenther@suse.de>

	* gcc.dg/torture/pr100786.c: Add dg-require alias.

2024-04-23  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-08-27  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/target-supports.exp: Exclude cctools assembler based on
	GAS 1.38.

2024-04-23  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
		    Matt Jacobson   <mhjacobson@me.com>

	PR objc/101666
	* obj-c++.dg/pr101666-0.mm: New test.
	* obj-c++.dg/pr101666-1.mm: New test.
	* obj-c++.dg/pr101666.inc: New.
	* objc.dg/pr101666-0.m: New test.
	* objc.dg/pr101666-1.m: New test.
	* objc.dg/pr101666.inc: New.

2024-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backported from master:
	2023-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (add_options_for_weak_undefined): Escape
	brackets.
	* gcc.dg/visibility-22.c: Add weak_undefined options.

2024-04-22  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2023-02-15  Iain Sandoe  <iain@sandoe.co.uk>

	* obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
	representations.

2024-04-22  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2022-06-25  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/darwin-comm-1.c: Check for the correct error message for
	Darwin <= 10.

2024-04-22  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2023-07-03  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/g++.exp: Remove additional flag handled by Darwin specs.
	* lib/obj-c++.exp: Likewise.

2024-04-15  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/113552
	* gcc.target/aarch64/pr113552.c: New test.
	* gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.

2024-04-15  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2024-04-03  H.J. Lu  <hjl.tools@gmail.com>

	PR tree-optimization/114115
	* gcc.dg/pr114115.c: New test.

2024-04-12  Kito Cheng  <kito.cheng@sifive.com>

	Backported from master:
	2024-02-29  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/pr114130.c: New.

2024-04-06  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2024-03-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/114474
	* gfortran.dg/data_pointer_3.f90: New test.

2024-04-05  Chung-Lin Tang  <cltang@codesourcery.com>

	Backported from master:
	2021-12-03  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
	* gfortran.dg/allocate_with_mold_4.f90: New testcase.

2024-04-02  Qing Zhao  <qing.zhao@oracle.com>

	Backported from master:
	2023-09-15  Qing Zhao  <qing.zhao@oracle.com>

	PR tree-optimization/111407
	* gcc.dg/pr111407.c: New test.

2024-04-02  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2024-03-22  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/107426
	* gfortran.dg/pr89943_3.f90: Update error pattern.
	* gfortran.dg/pr89943_4.f90: Likewise.
	* gfortran.dg/use_31.f90: New test.

2024-03-29  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2024-03-29  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/50410
	* gfortran.dg/data_initialized_4.f90: New test.

2024-03-27  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2024-03-05  Richard Sandiford  <richard.sandiford@arm.com>

	PR sanitizer/97696
	* gcc.target/aarch64/sve/pr97696.c: New test.

2024-03-20  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2024-03-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103715
	* gfortran.dg/pr103715.f90: New test.

2024-03-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/predicate15.adb: New test.

2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/114171
	* gdc.dg/torture/pr114171.d: New test.

2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/113758
	* gdc.dg/torture/pr113758.d: New test.

2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2024-02-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/113125
	* gdc.dg/imports/pr113125.d: New test.
	* gdc.dg/pr113125.d: New test.

2024-02-27  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2024-02-26  H.J. Lu  <hjl.tools@gmail.com>

	PR target/114098
	* gcc.target/i386/amxtile-4.c: New test.

2024-02-27  Jeevitha  <jeevitha@linux.ibm.com>

	Backported from master:
	2023-08-31  Jeevitha Palanisamy  <jeevitha@linux.ibm.com>

	PR target/110411
	* gcc.target/powerpc/pr110411-1.c: New testcase.
	* gcc.target/powerpc/pr110411-2.c: New testcase.

2024-02-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/access10.adb: New test.

2024-02-23  Richard Earnshaw  <rearnsha@arm.com>

	Backported from master:
	2024-02-23  Richard Earnshaw  <rearnsha@arm.com>

	PR target/108120
	* gcc.target/arm/neon-recip-div-1.c: New file.

2024-02-20  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2024-02-14  Alex Coplan  <alex.coplan@arm.com>

	PR target/111677
	* gcc.target/aarch64/torture/pr111677.c: New test.

2024-02-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/107385
	* gcc.dg/pr107385.c: Require lra effective target.

2024-02-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/107385
	* gcc.dg/pr107385.c: New test.

2024-02-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2024-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/113921
	* gcc.target/i386/pr113921.c: New test.

2024-02-09  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2024-01-27  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104908
	* gfortran.dg/pr104908.f90: New test.

2024-02-09  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2024-01-24  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/110422
	* gcc.dg/torture/pr110422.c: New test.

2024-01-27  Lewis Hyatt  <lhyatt@gmail.com>

	PR preprocessor/105608
	* g++.dg/pch/line-map-1.C: New test.
	* g++.dg/pch/line-map-1.Hs: New test.
	* g++.dg/pch/line-map-2.C: New test.
	* g++.dg/pch/line-map-2.Hs: New test.
	* g++.dg/pch/line-map-3.Hs: New file.

2024-01-24  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2023-12-20  Jason Merrill  <jason@redhat.com>

	PR c++/103185
	* g++.dg/cpp1z/array-prvalue2.C: New test.
	* g++.dg/cpp1z/eval-order3.C: Test swapped operands.

2024-01-18  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-12-24  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2023-09-22  Patrick Palka  <ppalka@redhat.com>

	PR c++/111485
	* g++.dg/cpp2a/concepts-ttp5.C: New test.
	* g++.dg/cpp2a/concepts-ttp6.C: New test.

2023-12-20  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2021-04-27  Jason Merrill  <jason@redhat.com>

	PR c++/92145
	* g++.dg/cpp0x/depr-copy3.C: New test.

2023-12-20  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2023-08-31  Jason Merrill  <jason@redhat.com>

	PR c++/92407
	* g++.dg/opt/nrv22.C: New test.

2023-12-20  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2023-04-25  Patrick Palka  <ppalka@redhat.com>

	PR c++/108975
	* g++.dg/cpp0x/lambda/lambda-const11a.C: New test.

2023-12-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-12-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/112816
	* gcc.target/i386/sse2-pr112816-2.c: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-12-08  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/112727
	* c-c++-common/ubsan/pr112727.c: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-11-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/112733
	* gcc.dg/pr112733.c: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-12-05  Jakub Jelinek  <jakub@redhat.com>

	PR target/112845
	* gcc.dg/pr112845.c: New file.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-12-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/112837
	* gcc.dg/pr112837.c: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-12-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/112816
	* gcc.target/i386/sse2-pr112816.c: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-12-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/112795
	* g++.dg/ext/unroll-5.C: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-11-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/111408
	* gcc.c-torture/execute/pr111408.c: New test.

2023-12-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-07-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/110731
	* gcc.dg/pr110731.c: New test.

2023-12-15  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-10-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/111917
	* gcc.dg/torture/pr111917.c: New testcase.

2023-12-15  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-09-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/111614
	* gcc.dg/torture/pr111614.c: New testcase.

2023-12-15  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-10-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/111764
	* gcc.dg/vect/pr111764.c: New testcase.

2023-12-15  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-10-17  Richard Biener  <rguenther@suse.de>

	PR middle-end/111818
	* gcc.dg/torture/pr111818.c: New testcase.

2023-12-15  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-06-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/110298
	* gcc.dg/torture/pr110298.c: New testcase.

2023-12-15  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2023-06-20  Richard Biener  <rguenther@suse.de>

	PR debug/110295
	* g++.dg/debug/pr110295.C: New testcase.

2023-12-12  liuhongt  <hongtao.liu@intel.com>

	Backported from master:
	2023-12-12  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr112891.c: New test.
	* gcc.target/i386/pr112891-2.c: New test.

2023-12-01  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2023-11-26  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/111880
	* gfortran.dg/pr111880.f90: New test.

2023-11-24  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2023-11-23  Uros Bizjak  <ubizjak@gmail.com>

	PR target/112672
	* gcc.target/i386/pr112672.c: New test.

2023-11-22  Maciej W. Rozycki  <macro@embecosm.com>

	Backported from master:
	2023-11-22  Maciej W. Rozycki  <macro@embecosm.com>

	PR target/111815
	* gcc.dg/torture/pr111815.c: New test.

2023-10-23  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2023-10-12  Kewen Lin  <linkw@linux.ibm.com>

	PR target/111367
	* g++.target/powerpc/pr111367.C: New test.

2023-10-21  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2023-10-17  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/111837
	* gfortran.dg/implied_do_io_8.f90: New test.

2023-10-17  liuhongt  <hongtao.liu@intel.com>

	Backported from master:
	2023-07-06  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr110170-3.c: New test.

2023-10-07  Andrew Pinski  <pinskia@gmail.com>

	Backported from master:
	2023-10-06  Andrew Pinski  <pinskia@gmail.com>

	PR middle-end/111699
	* gcc.c-torture/compile/pr111699-1.c: New test.

2023-10-02  Pat Haugen  <pthaugen@linux.ibm.com>

	Backported from master:
	2023-09-19  Pat Haugen  <pthaugen@linux.ibm.com>

	* gcc.target/powerpc/clone1.c: Add xfails.
	* gcc.target/powerpc/clone3.c: Likewise.
	* gcc.target/powerpc/mod-1.c: Update scan strings and add xfails.
	* gcc.target/powerpc/mod-2.c: Likewise.
	* gcc.target/powerpc/p10-vdivq-vmodq.c: Add xfails.

2023-09-12  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2023-09-11  Uros Bizjak  <ubizjak@gmail.com>

	PR target/111340
	* gcc.target/i386/pr111340.c: New test.

2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/stack-protector-8.c: New test.
	* gcc.target/aarch64/stack-protector-9.c: Likewise.

2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.

2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
	to be at offset 1024 rather than offset 0.
	* gcc.target/aarch64/stack-check-prologue-18.c: Likewise.

2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/stack-check-prologue-18.c: New test.

2023-09-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/stack-check-prologue-17.c: New test.

2023-09-12  Haochen Gui  <guihaoc@gcc.gnu.org>

	Backported from master:
	2023-08-31  Haochen Gui  <guihaoc@gcc.gnu.org>

	PR target/96762
	* gcc.target/powerpc/pr96762.c: New.

2023-09-11  Jason Merrill  <jason@redhat.com>

	PR c++/106310
	* g++.dg/template/template-keyword4.C: New test.

2023-09-11  Jason Merrill  <jason@redhat.com>

	PR c++/106890
	PR c++/109666
	* g++.dg/cpp0x/nsdmi-array2.C: New test.
	* g++.dg/cpp0x/nsdmi-template25.C: New test.

2023-08-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-08-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/110914
	* gcc.c-torture/execute/pr110914.c: New test.

2023-08-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-08-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/111015
	* gcc.dg/pr111015.c: New test.

2023-08-16  liuhongt  <hongtao.liu@intel.com>

	Backported from master:
	2023-08-16  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/avx2-gather-2.c: Adjust options to keep
	gather vectorization.
	* gcc.target/i386/avx2-gather-6.c: Ditto.
	* gcc.target/i386/avx512f-pr88464-1.c: Ditto.
	* gcc.target/i386/avx512f-pr88464-5.c: Ditto.
	* gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
	* gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
	* gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
	* gcc.target/i386/avx512vl-pr88464-9.c: Ditto.

2023-08-09  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2023-05-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/109761
	* g++.dg/cpp0x/noexcept78.C: New test.

2023-08-06  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-12-19  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/107397
	* gfortran.dg/pr107397.f90: Adjust expected diagnostic wording and
	add space between dg-error string and closing }.

2023-08-06  Steve Kargl  <kargl@gcc.gnu.org>

	Backported from master:
	2022-12-18  Steve Kargl  <kargl@gcc.gnu.org>

	PR fortran/107397
	* gfortran.dg/pr107397.f90: New test.

2023-08-05  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-08-01  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2023-07-26  Kewen Lin  <linkw@linux.ibm.com>

	PR target/110741
	* g++.target/powerpc/pr110741.C: New test.

2023-07-20  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2023-07-17  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/95947
	PR fortran/110658
	* gfortran.dg/deferred_character_37.f90: New test.

2023-07-19  Maciej W. Rozycki  <macro@embecosm.com>

	Backported from master:
	2023-07-11  Maciej W. Rozycki  <macro@embecosm.com>

	* gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.

2023-07-14  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2023-07-11  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/110288
	* gfortran.dg/findloc_10.f90: New test.

2023-07-08  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2023-07-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/110585
	* gfortran.dg/findloc_9.f90: New test.

2023-07-07  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2023-07-07  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/108842
	* gdc.dg/pr98277.d: Add more tests.
	* gdc.dg/pr108842.d: New test.

2023-07-05  Michael Meissner  <meissner@linux.ibm.com>

	Backported from master:
	2023-06-23   Michael Meissner  <meissner@linux.ibm.com>
		    Aaron Sawdey   <acsawdey@linux.ibm.com>

	PR target/105325
	* g++.target/powerpc/pr105325.C: New test.
	* gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.

2023-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2023-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/110516
	* gdc.dg/torture/pr110516a.d: New test.
	* gdc.dg/torture/pr110516b.d: New test.

2023-07-01  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/110511
	* gdc.test/compilable/test21794.d: New test.

2023-06-28  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/avx-vzeroupper-29.c: New testcase.

2023-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2023-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/110359
	* gdc.dg/pr110359.d: New test.

2023-06-20  Kewen Lin  <linkw@linux.ibm.com>

	PR target/109932
	* gcc.target/powerpc/pr109932-1.c: New test.
	* gcc.target/powerpc/pr109932-2.c: New test.

2023-06-20  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2023-06-12  Kewen Lin  <linkw@linux.ibm.com>

	PR target/110011
	* gcc.target/powerpc/pr110011.c: New test.

2023-06-09  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2023-05-25  Alex Coplan  <alex.coplan@arm.com>

	PR target/109800
	* gcc.target/arm/pure-code/pr109800.c: New test.

2023-06-09  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2023-06-02  Iain Sandoe  <iain@sandoe.co.uk>

	PR target/110044
	* gcc.target/powerpc/darwin-abi-13-0.c: New test.
	* gcc.target/powerpc/darwin-abi-13-1.c: New test.
	* gcc.target/powerpc/darwin-abi-13-2.c: New test.
	* gcc.target/powerpc/darwin-structs-0.h: New test.

2023-06-04  Steve Kargl  <kargl@gcc.gnu.org>

	Backported from master:
	2023-06-02  Steve Kargl  <kargl@gcc.gnu.org>

	PR fortran/100607
	* gfortran.dg/select_rank_6.f90: New test.

2023-06-02  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-05-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/109505
	* gcc.target/aarch64/sve/pr109505.c: New test.

2023-05-29  Release Manager

	* GCC 11.4.0 released.

2023-05-22   Michael Meissner  <meissner@linux.ibm.com>

	PR target/70243
	* gcc.target/powerpc/pr70243.c: New test.  Back port from master
	04/10/2023.

2023-05-22  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-05-22  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.

2023-05-22  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-05-22  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-05-22  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-03-30  Patrick Palka  <ppalka@redhat.com>

	PR c++/100474
	* g++.dg/cpp2a/concepts-traits3.C: New test.

2023-05-22  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-03-12  Patrick Palka  <ppalka@redhat.com>

	PR c++/104527
	* g++.dg/cpp2a/concepts-return-req4.C: New test.

2023-05-22  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-01-28  Patrick Palka  <ppalka@redhat.com>
		    Jason Merrill  <jason@redhat.com>

	PR c++/92752
	* g++.dg/warn/Wignored-qualifiers2.C: New test.

2023-05-20  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2023-05-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/109846
	* gfortran.dg/ptr-func-5.f90: New test.

2023-05-16  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-12-24  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/darwin-aligned-globals.c: New test.
	* gcc.dg/darwin-comm-1.c: New test.
	* gcc.dg/attr-aligned.c: Amend for new alignment values on
	Darwin.
	* gcc.target/i386/pr89261.c: Likewise.

2023-05-16  François-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2021-12-18  François-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.dg/darwin-minversion-link.c: Test darwin21.
	* obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
	* obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
	* objc.dg/objc-gc-4.m: Homogeneize darwin versions.

2023-05-10  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-05-09  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-05-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/109778
	* gcc.dg/lto/pr109778_0.c: New test.
	* gcc.dg/lto/pr109778_1.c: New file.

2023-05-09  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2023-05-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/109778
	* gcc.c-torture/execute/pr109778.c: New test.

2023-05-09  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-05-09  Jason Merrill  <jason@redhat.com>

	PR c++/106740
	PR c++/105852
	* g++.dg/template/friend78.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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-05-02  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-24  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-22  Jason Merrill  <jason@redhat.com>

	PR c++/107163
	* g++.dg/warn/Wsequence-point-5.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/105996
	* g++.dg/cpp0x/constexpr-pmf3.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/108975
	* g++.dg/cpp0x/lambda/lambda-const11.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/69410
	* g++.dg/lookup/friend24.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/101869
	* g++.dg/cpp0x/enum43.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/105406
	* g++.dg/coroutines/co-await-moveonly1.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/103871
	PR c++/98056
	* g++.dg/coroutines/co-await-initlist1.C: New test.

2023-04-22  Jason Merrill  <jason@redhat.com>

	PR c++/108468
	* g++.dg/cpp1y/var-templ78.C: New test.

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 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.

2023-04-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-02-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/104464
	* gcc.dg/pr104464.c: New testcase.

2023-04-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-02-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/104450
	* g++.dg/torture/pr104450.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-16  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-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-24  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-24  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-24  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-17  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-17  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-14  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/109108
	* gdc.dg/torture/torture.exp (srcdir): New proc.
	* 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-05  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-05  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-05  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-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  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  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-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-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-10  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-10  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-10  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-10  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-07  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.

2023-02-04  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-02-04  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-02-04  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-02-04  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-02-04  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-02-04  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-02-04  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-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-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-24  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.

2023-01-24  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.

2023-01-24  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.

2023-01-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso-17.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-08  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.

2023-01-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2021-12-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR testsuite/47334
	PR testsuite/103823
	* lib/prune.exp: Prune some warnings related to LTO and
	visibility.

2023-01-06  Martin Liska  <mliska@suse.cz>

	Backported from master:
	2021-05-12  Martin Liska  <mliska@suse.cz>

	* lib/lto.exp: When running tests without jobserver, one can see
	the following warning for tests that use 1to1 partitioning.

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.

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-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-16  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-10-28  Patrick Palka  <ppalka@redhat.com>

	PR c++/102780
	PR c++/108138
	* g++.dg/cpp1z/fold13.C: 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  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-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-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-21  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-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-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-04  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-04  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-04  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-04  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-04  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-11-04  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-11-04  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-11-04  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-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  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-24  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-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-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  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-17  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-17  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-17  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-10-14  Andre 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-10-11  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-10-11  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-10-11  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-10-11  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-10-11  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-10-10  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-10  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-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-20  José Rui Faustino de Sousa  <jrfsousa@gmail.com>

	PR fortran/100132
	* gfortran.dg/PR100132.f90: New test.

2022-09-30  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-30  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-30  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-30  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-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-26  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-24  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-22  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-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  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-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-08-30  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-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-17  Segher Boessenkool  <segher@kernel.crashing.org>

	Backported from master:
	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-08-17  Segher Boessenkool  <segher@kernel.crashing.org>

	Backported from master:
	2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.

2022-08-17  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-16  Segher Boessenkool  <segher@kernel.crashing.org>

	Backported from master:
	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-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-04  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2022-03-25  Peter Bergner  <bergner@linux.ibm.com>

	* g++.dg/pr65240-1.C: Use -mdejagnu-cpu=.  Remove dg-skip-if.
	* g++.dg/pr65240-2.C: Likewise.
	* g++.dg/pr65240-3.C: Likewise.
	* g++.dg/pr65240-4.C: Likewise.
	* g++.dg/pr65242.C: Likewise.
	* g++.dg/pr67211.C: Likewise.
	* g++.dg/pr69667.C: Likewise.
	* g++.dg/pr71294.C: Likewise.
	* g++.dg/pr84279.C: Likewise.
	* g++.dg/torture/ppc-ldst-array.C: Likewise.
	* gfortran.dg/nint_p7.f90: Likewise.
	* gfortran.dg/pr102860.f90: Likewise.
	* gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
	* gcc.target/powerpc/fusion2.c: Likewise.
	* gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=.
	* gcc.target/powerpc/test_mffsl.c: Likewise.
	* gfortran.dg/pr47614.f: Likewise.
	* gfortran.dg/pr58968.f: Likewise.

2022-08-02  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.
	* gcc.dg/pragma-message.c: Adapt for improved warning locations.

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-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-22  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-07-22  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-07-22  Jason Merrill  <jason@redhat.com>

	PR c++/106361
	* g++.dg/cpp2a/spaceship-eq14.C: New test.

2022-07-21  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-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-12  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-04  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2022-03-21  Richard Sandiford  <richard.sandiford@arm.com>

	PR middle-end/104869
	* g++.dg/pr104869.C: New test.

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.
	* gdc.test/fail_compilation/ice20264.d: New test.

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-01  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-07-01  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-07-01  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-07-01  Jason Merrill  <jason@redhat.com>

	PR c++/106024
	* g++.dg/cpp2a/lambda-generic10.C: New test.

2022-06-24  Jason Merrill  <jason@redhat.com>

	PR c++/105925
	* g++.dg/cpp2a/desig26.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-20  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-20  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-20  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-06-15  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-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  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-14  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/104637
	* gcc.target/i386/pr104637.c: Don't run on ia32.  Add -Wno-div-by-zero
	to dg-options.
	(foo): Remove extraneous initializer.

2022-06-14  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/104637
	* gcc.target/i386/pr104637.c: New.

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-03  Jason Merrill  <jason@redhat.com>

	PR c++/105795
	* g++.dg/cpp1z/constexpr-aggr-base1.C: New test.

2022-06-02  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-31  Jason Merrill  <jason@redhat.com>

	PR c++/102307
	* g++.dg/cpp1z/constexpr-array2.C: New test.

2022-05-27  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2022-04-18  Kewen Lin  <linkw@linux.ibm.com>

	PR testsuite/105266
	* gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.

2022-05-25  Andreas Krebbel  <krebbel@linux.ibm.com>

	Backported from master:
	2022-04-07  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR target/105147
	* gcc.dg/pr105140.c: Skip for s390*-*-*.

2022-05-25  Segher Boessenkool  <segher@kernel.crashing.org>

	Backported from master:
	2022-04-06  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/105147
	* gcc.dg/pr105140.c: Skip for powerpc*-*-*.

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-19  Michael Meissner  <meissner@linux.ibm.com>

	Backported from master:
	2022-05-06  Michael Meissner  <meissner@linux.ibm.com>
		    Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/102059
	* gcc.target/powerpc/pr102059-4.c: New test.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105312
	* gcc.target/arm/pr105312.c: New testcase.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105263
	* gcc.dg/pr105263.c: New testcase.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105173
	* gcc.dg/pr105173.c: New testcase.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105163
	* gcc.dg/torture/pr105163.c: New testcase.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105148
	* gcc.dg/torture/pr105148.c: New testcase.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105250
	* gcc.dg/pr105250.c: New testcase.

2022-05-19  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-04  Richard Biener  <rguenther@suse.de>

	PR middle-end/105140
	* gcc.dg/pr105140.c: New testcase.

2022-05-19  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-16  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-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-03-09  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104849
	* gfortran.dg/pr104849.f90: New test.

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-13  Jason Merrill  <jason@redhat.com>

	PR c++/101442
	* g++.dg/cpp0x/initlist-nrv1.C: New test.

2022-05-13  Jason Merrill  <jason@redhat.com>

	PR c++/101698
	* g++.dg/template/conv19.C: New test.

2022-05-13  Jason Merrill  <jason@redhat.com>

	PR c++/65211
	* g++.target/i386/vec-tmpl1.C: New test.

2022-05-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-27  Patrick Palka  <ppalka@redhat.com>

	PR c++/102479
	* g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
	same way.
	* g++.dg/cpp1z/class-deduction99.C: New test.

2022-05-13  Jason Merrill  <jason@redhat.com>

	PR c++/102300
	* g++.dg/parse/no-typename1.C: Remove expected error.
	* g++.dg/template/nested7.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/102629
	* g++.dg/cpp2a/lambda-pack-init7.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/104646
	* g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/82980
	* g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/105265
	PR c++/100838
	* g++.dg/cpp0x/initlist-new6.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/105245
	PR c++/100111
	* g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/104669
	* g++.target/i386/mv31.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/102071
	* g++.dg/cpp1z/aligned-new9.C: New test.

2022-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/104142
	* g++.dg/opt/const7.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/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  Jeff Law  <jeffreyalaw@gmail.com>

	Backported from master:
	2022-04-28  Jeff Law  <jeffreyalaw@gmail.com>

	* lib/prune.exp (prune_gcc_output): Prune new linker warning.

2022-05-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20220510-1.c: New test.

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.

2022-05-06  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/105331
	* gcc.dg/pr105331.c: New test.

2022-05-06  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/105396
	* gcc.dg/asan/pr105396.c: New test.

2022-05-06  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-22  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/105333
	* gcc.dg/pr105333.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/ms-sysv/do-test.S: Likewise.

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  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-28  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/105252
	* gcc.dg/analyzer/pr105252.c: New test.

2022-04-28  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-04-26  Patrick Palka  <ppalka@redhat.com>

	PR c++/105386
	* g++.dg/cpp0x/decltype81.C: New test.

2022-04-28  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-04-26  Patrick Palka  <ppalka@redhat.com>

	PR c++/105304
	* g++.dg/cpp2a/concepts-requires30.C: New test.

2022-04-28  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	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-28  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-04-28  Marek Polacek  <polacek@redhat.com>

	PR c++/90107
	* g++.dg/parse/qualified6.C: New test.

2022-04-28  Tamar Christina  <tamar.christina@arm.com>

	PR testsuite/105095
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Update for
	codegen.
	* gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
	* 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-27  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-04-27  Marek Polacek  <polacek@redhat.com>

	PR c++/105398
	* g++.dg/cpp1y/lambda-generic-enum2.C: New test.

2022-04-27  Hongyu Wang  <hongyu.wang@intel.com>

	Backported from master:
	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-22  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-04-21  Marek Polacek  <polacek@redhat.com>

	PR c++/105321
	* g++.dg/cpp0x/constexpr-105321.C: New test.

2022-04-22  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	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-21  Fritz Reese  <foreese@gcc.gnu.org>

	Backported from master:
	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>

	Backported from master:
	2022-04-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/105257
	* gcc.dg/pr105257.c: New test.

2022-04-21  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-21  Jakub Jelinek  <jakub@redhat.com>

	PR debug/105203
	* gfortran.dg/g77/pr105203.f: New test.

2022-04-21  Release Manager

	* GCC 11.3.0 released.

2022-04-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	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>

	Backported from master:
	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-14  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.

2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-09-19  Iain Sandoe  <iain@sandoe.co.uk>

	* jit.dg/jit.exp (fixed_local_execute): Amend the match and
	exit conditions to cater for more platforms.

2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-08-29  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
	without strndup support in libc.

2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>

	* jit.dg/test-asm.c: Provide Mach-O fragment.
	* jit.dg/test-asm.cc: Likewise.

2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>

	* jit.dg/harness.h: Include jit-dejagnu.h.
	* jit.dg/jit.exp: Use -rdynamic conditionally on target
	support, instead of unconditional -Wl,--export-dynamic.

2022-04-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR target/105214
	* gcc.dg/asan/pr105214.c: New test.

2022-04-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/105211
	* gcc.dg/pr105211.c: New test.

2022-04-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/105186
	* c-c++-common/pr105186.c: New test.

2022-04-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/105189
	* g++.dg/torture/pr105189.C: New test.

2022-04-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-02-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/104507
	* g++.dg/template/non-dependent21.C: New test.

2022-04-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-02-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/103706
	* g++.dg/cpp2a/concepts-lambda18.C: New test.

2022-04-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-01-28  Patrick Palka  <ppalka@redhat.com>

	PR c++/103341
	* g++.dg/cpp2a/concepts-class4.C: New test.
	* g++.dg/cpp2a/concepts-var-templ2.C: New test.

2022-04-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-01-25  Patrick Palka  <ppalka@redhat.com>

	PR c++/101532
	PR c++/104225
	* g++.dg/cpp0x/nsdmi-template21.C: New test.
	* g++.dg/cpp0x/nsdmi-template21a.C: New test.

2022-04-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	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  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-02-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/103706
	* g++.dg/cpp2a/concepts-lambda19.C: New test.

2022-04-12  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	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-12  Jason Merrill  <jason@redhat.com>

	PR c++/98249
	* g++.dg/lookup/new3.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/100608
	* g++.dg/warn/Wshadow-compatible-local-3.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/101677
	* g++.dg/cpp2a/concepts-pr67178.C: Adjust error.
	* g++.dg/cpp2a/concepts-requires28.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/105003
	PR c++/104008
	PR c++/102869
	* g++.dg/cpp0x/variadic-alias6.C: New test.
	* g++.dg/cpp0x/variadic-alias7.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/101894
	* g++.dg/lookup/friend22.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/103943
	* g++.dg/cpp1z/class-deduction109.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/101717
	* g++.dg/cpp1y/lambda-generic-this4.C: New test.

2022-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/101051
	* g++.dg/cpp0x/trailing15.C: New test.

2022-04-12  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105235
	* g++.dg/opt/pr105235-1.C: New testcase.

2022-04-12  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105226
	* gcc.dg/pr105226.c: New testcase.

2022-04-11  Alexandre Oliva  <oliva@adacore.com>

	Backported from master:
	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-10  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-04-05  Harald Anlauf  <anlauf@gmx.de>
		    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/105138
	* gfortran.dg/recursive_reference_3.f90: New test.

2022-04-10  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2022-03-19  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/104228
	PR fortran/104570
	* gfortran.dg/associate_58.f90: New test.

2022-04-10  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2022-02-13  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/104228
	* gfortran.dg/asan/associate_58.f90: New test.
	* gfortran.dg/asan/associate_59.f90: New test.

2022-04-08  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-05-27  Patrick Palka  <ppalka@redhat.com>

	PR c++/99893
	PR c++/103885
	* g++.dg/cpp0x/static_assert17.C: New test.

2022-04-08  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105198
	* gcc.dg/torture/pr105198.c: New testcase.

2022-04-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-04-06  Patrick Palka  <ppalka@redhat.com>

	PR c++/105143
	* g++.dg/cpp2a/nodiscard1.C: New test.
	* g++.dg/warn/Wctad-maybe-unsupported4.C: New test.

2022-04-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-03-28  Patrick Palka  <ppalka@redhat.com>

	PR c++/105064
	* g++.dg/cpp2a/concepts-friend9.C: New test.

2022-04-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-02-17  Patrick Palka  <ppalka@redhat.com>

	PR c++/104565
	* g++.dg/template/non-dependent22.C: New test.

2022-04-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-02-03  Patrick Palka  <ppalka@redhat.com>

	PR c++/104079
	* g++.dg/cpp0x/noexcept74.C: New test.
	* g++.dg/cpp0x/noexcept74a.C: New test.

2022-04-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-03-26  Patrick Palka  <ppalka@redhat.com>

	PR c++/103455
	* g++.dg/overload/builtin6.C: New test.

2022-04-07  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-04-05  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104210
	* gfortran.dg/pr104210.f90: New test.

2022-04-07  Jan Hubicka  <jh@suse.cz>

	Backported from master:
	2021-08-11  Jan Hubicka  <jh@suse.cz>

	* c-c++-common/modref-dse.c: New test.

2022-04-07  Benno Evers  <benno.evers@tenzir.com>

	Backported from master:
	2022-04-03  Benno Evers  <benno.evers@tenzir.com>
		    Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/103328
	* g++.dg/coroutines/pr103328.C: New test.

2022-04-07  Martin Sebor  <msebor@redhat.com>

	Backported from master:
	2021-07-27  Martin Sebor  <msebor@redhat.com>

	PR c/101585
	* gcc.dg/Wvla-parameter-13.c: New test.

2022-04-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	Backported from master:
	2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR target/100106
	* gcc.c-torture/compile/pr100106.c: New testcase.

2022-04-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/104497
	* c-c++-common/torture/pr104497.c: New testcase.

2022-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105053
	* g++.dg/vect/pr105053.cc: New testcase.

2022-04-07  Andrew Pinski  <apinski@marvell.com>

	Backported from master:
	2022-02-10  Andrew Pinski  <apinski@marvell.com>

	PR target/104474
	* gcc.target/aarch64/sve/pr104474-1.c: New test.
	* gcc.target/aarch64/sve/pr104474-2.c: New test.
	* gcc.target/aarch64/sve/pr104474-3.c: New test.

2022-04-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-03-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/104880
	* g++.dg/opt/pr104880.cc: New testcase.

2022-04-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-04-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/105165
	* gcc.dg/pr105165.c: New testcase.

2022-04-04  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2022-03-31  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/pr103083-1.c: New test.
	* gcc.dg/ipa/pr103083-2.c: Likewise.

2022-04-03  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/105123
	* gcc.target/i386/pr105123.c: New test.

2022-04-01  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR middle-end/105032
	* gcc.target/i386/pr105032.c: New.

2022-03-30  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-30  Marek Polacek  <polacek@redhat.com>

	PR c++/101030
	* g++.dg/ext/cond5.C: New test.

2022-03-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/105093
	* g++.dg/ubsan/pr105093.C: New test.

2022-03-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/105094
	* gcc.dg/pr105094.c: New test.

2022-03-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/105061
	* g++.dg/concepts/pr105061.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-26  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/builtin-convertvector-3.c: New test.
	* g++.dg/cpp2a/bit-cast15.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/105035
	* g++.dg/warn/Wduplicated-cond2.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/104994
	* g++.dg/cpp23/constexpr-nonlit7.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/104971
	* gcc.target/i386/pr104971.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/101515
	* g++.dg/warn/pr101515.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/99578
	PR middle-end/100680
	PR tree-optimization/100834
	* gcc.dg/tree-ssa/pr99578-1.c: New test.
	* gcc.dg/pr99578-1.c: New test.
	* gcc.dg/pr99578-2.c: New test.
	* gcc.dg/pr99578-3.c: New test.
	* gcc.dg/pr100680.c: New test.
	* gcc.dg/pr100834.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/104568
	* g++.dg/cpp2a/constexpr-new22.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/104910
	* gcc.dg/pr104910.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/104814
	* gcc.c-torture/execute/pr104814.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/104711
	* c-c++-common/Wshift-negative-value-1.c: Remove
	dg-additional-options, instead in target selectors of each diagnostic
	check for exact C++ versions where it should be diagnosed.
	* c-c++-common/Wshift-negative-value-2.c: Likewise.
	* c-c++-common/Wshift-negative-value-3.c: Likewise.
	* c-c++-common/Wshift-negative-value-4.c: Likewise.
	* c-c++-common/Wshift-negative-value-7.c: New test.
	* c-c++-common/Wshift-negative-value-8.c: New test.
	* c-c++-common/Wshift-negative-value-9.c: New test.
	* c-c++-common/Wshift-negative-value-10.c: New test.
	* c-c++-common/Wshift-overflow-1.c: Remove
	dg-additional-options, instead in target selectors of each diagnostic
	check for exact C++ versions where it should be diagnosed.
	* c-c++-common/Wshift-overflow-2.c: Likewise.
	* c-c++-common/Wshift-overflow-5.c: Likewise.
	* c-c++-common/Wshift-overflow-6.c: Likewise.
	* c-c++-common/Wshift-overflow-7.c: Likewise.
	* c-c++-common/Wshift-overflow-8.c: New test.
	* c-c++-common/Wshift-overflow-9.c: New test.
	* c-c++-common/Wshift-overflow-10.c: New test.
	* c-c++-common/Wshift-overflow-11.c: New test.
	* c-c++-common/Wshift-overflow-12.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/104806
	* g++.dg/spellcheck-pr104806.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/104775
	* gcc.target/s390/pr104775.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-25  Jakub Jelinek  <jakub@redhat.com>
		    Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/104675
	* gcc.dg/pr104675-3.c : New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/104681
	* g++.dg/opt/pr104681.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/104674
	* gcc.target/i386/pr104674.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/104675
	* gcc.dg/pr104675-1.c: New test.
	* gcc.dg/pr104675-2.c: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/104601
	* g++.dg/torture/pr104601.C: New test.

2022-03-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/102656
	* g++.dg/asan/pr102656.C: New test.

2022-03-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-22  Marek Polacek  <polacek@redhat.com>

	PR c/82283
	PR c/84685
	* gcc.dg/Wmissing-field-initializers-1.c: New test.
	* gcc.dg/Wmissing-field-initializers-2.c: New test.
	* gcc.dg/Wmissing-field-initializers-3.c: New test.
	* gcc.dg/Wmissing-field-initializers-4.c: New test.
	* gcc.dg/Wmissing-field-initializers-5.c: New test.

2022-03-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/104944
	* g++.dg/cpp0x/alignas20.C: New test.

2022-03-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-24  Marek Polacek  <polacek@redhat.com>

	PR c++/104284
	* g++.dg/cpp1y/constexpr-104284-1.C: New test.
	* g++.dg/cpp1y/constexpr-104284-2.C: New test.
	* g++.dg/cpp1y/constexpr-104284-3.C: New test.
	* g++.dg/cpp1y/constexpr-104284-4.C: New test.

2022-03-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-08  Marek Polacek  <polacek@redhat.com>

	PR c++/104108
	* g++.dg/cpp0x/alias-decl-74.C: New test.

2022-03-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-24  Marek Polacek  <polacek@redhat.com>

	PR c++/102990
	* g++.dg/cpp0x/nsdmi-template22.C: New test.
	* g++.dg/cpp0x/nsdmi-template23.C: New test.

2022-03-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-07-14  Marek Polacek  <polacek@redhat.com>

	PR c++/101371
	* g++.dg/cpp1y/constexpr-101371-2.C: New test.
	* g++.dg/cpp1y/constexpr-101371.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/104107
	PR c++/95036
	* g++.dg/cpp0x/alias-decl-ttp2.C: New test.
	* g++.dg/cpp1z/ttp2.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/99445
	PR c++/103769
	* g++.dg/cpp0x/variadic-alias5.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/104847
	* g++.dg/abi/mangle-union1.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/102045
	* g++.dg/cpp1z/aggr-base12.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/103968
	* g++.dg/cpp0x/alias-decl-mem1.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/102123
	* g++.dg/cpp1z/class-deduction110.C: New test.

2022-03-28  Jason Merrill  <jason@redhat.com>

	PR c++/103291
	* g++.dg/ext/visibility/visibility-local-extern1.C: New test.

2022-03-28  Kito Cheng  <kito.cheng@sifive.com>

	Backported from master:
	2021-11-09  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/pr102957.c: New.

2022-03-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/99754
	* gcc.target/i386/pr99754-1.c: New test.
	* gcc.target/i386/pr99754-2.c: New test.

2022-03-26  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2022-03-25  H.J. Lu  <hjl.tools@gmail.com>

	PR testsuite/105055
	* gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.

2022-03-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101636
	PR tree-optimization/104782
	* c-c++-common/torture/pr101636.c: Likewise.
	* gcc.dg/vect/pr104782.c: New testcase.

2022-03-22  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2022-03-21  H.J. Lu  <hjl.tools@gmail.com>

	PR target/105000
	* gcc.target/i386/pr105000-1.c: New test.
	* gcc.target/i386/pr105000-2.c: Likewise.
	* gcc.target/i386/pr105000-3.c: Likewise.

2022-03-22  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2022-03-16  H.J. Lu  <hjl.tools@gmail.com>

	PR target/104890
	* gcc.target/i386/pr104890.c: New test.

2022-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/103186
	* g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.

2022-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/103057
	* g++.dg/cpp0x/alias-decl-void1.C: New test.

2022-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/59950
	* g++.dg/init/assign2.C: New test.

2022-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/58646
	* g++.dg/ext/vla24.C: New test.

2022-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/103337
	PR c++/102740
	PR c++/103299
	PR c++/102538
	* g++.dg/ext/flexary3.C: Remove one error.
	* g++.dg/parse/pr43765.C: Likewise.
	* g++.dg/cpp2a/desig22.C: New test.
	* g++.dg/cpp2a/desig23.C: New test.
	* g++.dg/cpp2a/desig24.C: New test.
	* g++.dg/cpp2a/desig25.C: New test.

2022-03-22  Jason Merrill  <jason@redhat.com>

	PR c++/101767
	* g++.dg/ext/anon-struct10.C: New test.

2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/105004
	* gdc.dg/pr105004.d: New test.

2022-03-19  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2022-03-07  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99585
	PR fortran/104430
	* gfortran.dg/class_result_10.f90: New test.

2022-03-18  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2022-03-15  Peter Bergner  <bergner@linux.ibm.com>

	PR target/104923
	* gcc.target/powerpc/pr104923.c: New test.

2022-03-18  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2022-03-04  Peter Bergner  <bergner@linux.ibm.com>

	PR target/87496
	PR target/104208
	* gcc.target/powerpc/pr104208-1.c: New test.
	* gcc.target/powerpc/pr104208-2.c: Likewise.
	* gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
	the expected error.
	* gcc.target/powerpc/pr87496-3.c: Likewise.

2022-03-18  Cui,Lili  <lili.cui@intel.com>

	PR target/104963
	* gcc.target/i386/pr104963.c: New test case.

2022-03-16  Qing Zhao  <qing.zhao@oracle.com>

	PR middle-end/100775
	* gcc.target/arm/pr100775.c: New test.

2022-03-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-03-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/104786
	* gcc.dg/pr104786.c: New testcase.

2022-03-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-02-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/104511
	* gcc.dg/pr104511.c: New testcase.

2022-03-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-02-09  Richard Biener  <rguenther@suse.de>

	PR target/104453
	* gcc.target/i386/pr104453.c: New testcase.

2022-03-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-02-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/104402
	* gcc.dg/torture/pr104402.c: New testcase.

2022-03-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-02-03  Richard Biener  <rguenther@suse.de>

	PR debug/104337
	* gcc.dg/debug/pr104337.c: New testcase.

2022-03-13  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-03-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104811
	* gfortran.dg/minmaxloc_16.f90: New test.

2022-03-11  Michael Meissner  <meissner@the-meissners.org>

	PR target/99708
	* gcc.target/powerpc/pr99708.c: Revert patch from 2022-03-05.

2022-03-10  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-03-08  Marek Polacek  <polacek@redhat.com>

	PR rtl-optimization/104777
	* gcc.dg/torture/tls/pr104777.c: New test.

2022-03-09  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-03-09  Richard Biener  <rguenther@suse.de>

	PR testsuite/104759
	* gcc.dg/vect/vect-multitypes-12.c: Adjust.

2022-03-05  Michael Meissner  <meissner@the-meissners.org>

	PR target/99708
	* gcc.target/powerpc/pr99708.c: New test.  Backport change made to
	the master branch on 2022-02-17.

2022-03-05  Michael Meissner  <meissner@the-meissners.org>

	PR target/104253
	* gcc.target/powerpc/pr104253.c: New test.  Backport
	change from 2022-02-14 made on the master branch.

2022-03-02  Tamar Christina  <tamar.christina@arm.com>

	PR testsuite/104730
	* gcc.dg/vect/complex/pr102819-1.c: Add vect_float.
	* gcc.dg/vect/complex/pr102819-2.c: Likewise.
	* gcc.dg/vect/complex/pr102819-3.c: Likewise.
	* gcc.dg/vect/complex/pr102819-4.c: Likewise.
	* gcc.dg/vect/complex/pr102819-5.c: Likewise.
	* gcc.dg/vect/complex/pr102819-6.c: Likewise.
	* gcc.dg/vect/complex/pr102819-7.c: Likewise.
	* gcc.dg/vect/complex/pr102819-8.c: Likewise.
	* gcc.dg/vect/complex/pr102819-9.c: Likewise.

2022-03-01  Tamar Christina  <tamar.christina@arm.com>

	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update test
	cases to not be UNSUPPORTED.
	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
	Likewise.
	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
	Likewise.
	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
	Likewise.
	* gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
	* gcc.dg/vect/complex/complex-add-template.c: Likewise.
	* gcc.dg/vect/complex/complex-operations-run.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
	Likewise.
	* gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
	* 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-double.c: Likewise.
	* gcc.dg/vect/complex/fast-math-complex-mla-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/complex/vect-complex-add-pattern-byte.c: Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
	Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
	Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
	Likewise.
	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
	Likewise.
	* gcc.dg/vect/complex/complex.exp: Copyright year update.

2022-02-28  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-02-28  Marek Polacek  <polacek@redhat.com>

	PR c++/104667
	* g++.dg/ext/attrib64.C: New test.

2022-02-25  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/arm/simd/vdot-compile.c: Add new cases.
	* gcc.target/arm/simd/vdot-exec.c: Likewise.

2022-02-25  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/arm/simd/vdot-2-1.c: Add new tests.
	* gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output.

2022-02-25  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/102819
	PR tree-optimization/103169
	* g++.dg/vect/pr99149.cc: xfail for now.
	* gcc.dg/vect/complex/pr102819-1.c: New test.
	* gcc.dg/vect/complex/pr102819-2.c: New test.
	* gcc.dg/vect/complex/pr102819-3.c: New test.
	* gcc.dg/vect/complex/pr102819-4.c: New test.
	* gcc.dg/vect/complex/pr102819-5.c: New test.
	* gcc.dg/vect/complex/pr102819-6.c: New test.
	* gcc.dg/vect/complex/pr102819-7.c: New test.
	* gcc.dg/vect/complex/pr102819-8.c: New test.
	* gcc.dg/vect/complex/pr102819-9.c: New test.
	* gcc.dg/vect/complex/pr103169.c: New test.

2022-02-23  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-02-22  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104619
	* gfortran.dg/derived_constructor_comps_7.f90: New test.

2022-02-20  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-02-09  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/66193
	* gfortran.dg/array_constructor_55.f90: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-17  Jakub Jelinek  <jakub@redhat.com>

	PR debug/104557
	* gcc.dg/dfp/pr104557.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/104448
	* gcc.target/i386/pr104448.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/104544
	* gcc.dg/pr104544.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR c/104510
	* gcc.dg/dfp/pr104510.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR debug/104517
	* gcc.dg/gomp/pr104517.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/104513
	* g++.dg/cpp1y/constexpr-104513.C: New test.
	* g++.dg/cpp2a/constexpr-dtor12.C: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/104449
	* gcc.dg/asan/pr104449.c: New test.
	* g++.dg/asan/pr104449.C: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR target/104502
	* gcc.target/i386/pr104502.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/104472
	* g++.dg/cpp0x/constexpr-104472.C: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/104446
	* gcc.target/i386/pr104446.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/102140
	* gcc.dg/pr102140.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/104147
	* c-c++-common/cpp/pr104147.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/104307
	* gcc.target/i386/pr104307.c: New test.

2022-02-19  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/104263
	* gcc.dg/pr104263.c: New test.

2022-02-18  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-10  Richard Biener  <rguenther@suse.de>

	PR middle-end/100464
	PR c++/100468
	* gcc.dg/pr100464.c: New testcase.
	* g++.dg/tree-ssa/array-temp1.C: Adjust.

2022-02-17  Eric Botcazou  <ebotcazou@adacore.com>

	PR target/79754
	* gcc.target/i386/pr79754.c: Add target dfp.

2022-02-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102893
	* gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.

2022-02-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-08-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/45178
	* gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.

2022-02-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103864
	PR tree-optimization/103544
	* gcc.dg/vect/pr103864.c: New testcase.

2022-02-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-12-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103544
	* gcc.dg/vect/pr103544.c: New testcase.

2022-02-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-11-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103361
	* g++.dg/torture/pr103361.C: New testcase.

2022-02-17  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2022-01-20  Richard Biener  <rguenther@suse.de>

	PR middle-end/100786
	* gcc.dg/torture/pr100786.c: New testcase.

2022-02-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-02-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104211
	* gfortran.dg/pr104211.f90: New test.

2022-02-16  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2022-01-06  H.J. Lu  <hjl.tools@gmail.com>

	PR target/103925
	* gcc.target/i386/harden-sls-6.c: New test.

2022-02-16  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-11-18  H.J. Lu  <hjl.tools@gmail.com>

	PR target/102952
	* gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
	* gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.

2022-02-16  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-11-17  H.J. Lu  <hjl.tools@gmail.com>

	PR target/102952
	* gcc.target/i386/harden-sls-1.c: New test.
	* gcc.target/i386/harden-sls-2.c: Likewise.
	* gcc.target/i386/harden-sls-3.c: Likewise.
	* gcc.target/i386/harden-sls-4.c: Likewise.
	* gcc.target/i386/harden-sls-5.c: Likewise.

2022-02-15  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2022-02-07  Kewen Lin  <linkw@linux.ibm.com>

	PR target/103627
	* gcc.target/powerpc/pr103627-3.c: New test.

2022-02-15  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2022-02-07  Kewen Lin  <linkw@linux.ibm.com>

	PR target/103627
	* gcc.target/powerpc/pr103627-1.c: New test.
	* gcc.target/powerpc/pr103627-2.c: New test.

2022-02-14  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/100337
	* gfortran.dg/coarray_collectives_17.f90: New test.

2022-02-14  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/103790
	* gfortran.dg/coarray_collectives_18.f90: New test.

2022-02-13  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2022-02-12  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/79754
	* gcc.target/i386/pr79754.c: New test.

2022-02-11  Martin Liska  <mliska@suse.cz>

	Backported from master:
	2021-12-03  Martin Liska  <mliska@suse.cz>

	PR target/101324
	* gcc.target/powerpc/pr101324.c: New test.

2022-02-11  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-12-07  Peter Bergner  <bergner@linux.ibm.com>

	PR testsuite/103556
	PR testsuite/103586
	* lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.

2022-02-11  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-12-03  Peter Bergner  <bergner@linux.ibm.com>

	* lib/target-supports.exp (check_effective_target_rop_ok): New function.
	* gcc.target/powerpc/rop-1.c: Use it.
	* gcc.target/powerpc/rop-2.c: Likewise.
	* gcc.target/powerpc/rop-3.c: Likewise.
	* gcc.target/powerpc/rop-4.c: Likewise.
	* gcc.target/powerpc/rop-5.c: Likewise.

2022-02-10  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2022-02-10  H.J. Lu  <hjl.tools@gmail.com>

	PR target/104458
	* gcc.target/i386/pr104458.c: Replace long with long long.

2022-02-10  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2022-02-10  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/104469
	* gcc.target/i386/pr104469.c: New test.

2022-02-09  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2022-02-09  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/104458
	* gcc.target/i386/pr104458.c: New test.

2022-02-09  liuhongt  <hongtao.liu@intel.com>

	PR target/104451
	* gcc.target/i386/pr104451.c: New test.

2022-02-08  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-02-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/104410
	* g++.dg/cpp2a/concepts-pr104410.C: New test.

2022-02-08  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/104288
	* gcc.dg/pr104288.c: New.

2022-02-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-02-03  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104311
	* gfortran.dg/transfer_simplify_15.f90: New test.

2022-02-03  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/104362
	* gcc.target/i386/pr104362.c: New test.

2022-02-02  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-02-01  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104331
	* gfortran.dg/eoshift_9.f90: New test.

2022-02-02  Ilya Leoshkevich  <iii@linux.ibm.com>

	Backported from master:
	2022-02-01  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/nobp-section-type-conflict.c: New test.

2022-02-02  Xi Ruoyao  <xry111@mengyan1223.wang>

	Backported from master:
	2022-02-01  Xi Ruoyao  <xry111@mengyan1223.wang>

	* gcc.dg/pr95115.c: New test.

2022-01-28  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-12-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103596
	* gcc.dg/torture/pr103596.c: New testcase.

2022-01-28  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-11-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103489
	* gcc.dg/torture/pr103489.c: New testcase.

2022-01-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/generic_comp.adb: New test.

2022-01-28  Jason Merrill  <jason@redhat.com>

	PR c++/61611
	* g++.dg/eh/ctor-fntry1.C: New test.

2022-01-28  Jason Merrill  <jason@redhat.com>

	PR c++/103711
	* g++.dg/eh/delegating1.C: New test.

2022-01-26  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-22  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104127
	* gfortran.dg/transfer_simplify_11.f90: Fix logic.
	* gfortran.dg/transfer_simplify_13.f90: New test.

2022-01-26  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104212
	* gfortran.dg/argument_checking_26.f90: New test.

2022-01-26  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/104227
	* gfortran.dg/transfer_check_6.f90: New test.

2022-01-26  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/104188
	* gcc.target/i386/pr104188.c: Add dg-require-effective-target
	sse2_runtime.  Add -msse2 to dg-options.

2022-01-24  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-01-21  Marek Polacek  <polacek@redhat.com>

	PR c++/101715
	* g++.dg/cpp0x/noexcept72.C: New test.
	* g++.dg/cpp0x/noexcept73.C: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/102478
	* gcc.dg/pr102478.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR debug/103874
	* gcc.dg/debug/dwarf2/pr103874.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/102860
	* gfortran.dg/pr102860.f90: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/104055
	* g++.dg/cpp2a/consteval27.C: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-12  Jakub Jelinek  <jakub@redhat.com>
		    Jason Merrill  <jason@redhat.com>

	PR c++/103480
	* g++.dg/warn/Wuseless-cast2.C: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/101537
	PR c/103881
	* c-c++-common/pr101537.c: New test.
	* c-c++-common/pr103881.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/103912
	* g++.dg/cpp2a/consteval26.C: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-06  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/103908
	* gcc.target/i386/pr103908.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2022-01-01  Jakub Jelinek  <jakub@redhat.com>
		    Iain Sandoe  <iain@sandoe.co.uk>

	PR objc/103639
	* objc.dg/pr103639.m: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-30  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/89971
	* c-c++-common/cpp/va-opt-9.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/103012
	PR c++/103012
	* g++.dg/cpp/pr103012.C: New test.
	* g++.target/i386/pr103012.C: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-30  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/103860
	* gcc.dg/pr103860.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/103813
	* gcc.c-torture/compile/pr103813.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-28  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/103837
	* gcc.dg/pr103837.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-28  Jakub Jelinek  <jakub@redhat.com>

	PR debug/103838
	* gcc.dg/pr103838.c: New test.

2022-01-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-14  Jakub Jelinek  <jakub@redhat.com>

	PR c/103587
	* gcc.dg/pr103587.c: New test.

2022-01-24  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2022-01-24  H.J. Lu  <hjl.tools@gmail.com>

	PR target/104188
	* gcc.target/i386/pr104188.c: New test.

2022-01-23  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/83079
	* gfortran.dg/transfer_char_kind4.f90: New test.

2022-01-20  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103692
	* gfortran.dg/pr102520.f90: Adjust error messages.
	* gfortran.dg/pr103692.f90: New test.

2022-01-17  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-01-03  Marek Polacek  <polacek@redhat.com>

	PR c++/103758
	* g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.

2022-01-17  Marek Polacek  <polacek@redhat.com>

	Revert:
	2022-01-17  Marek Polacek  <polacek@redhat.com>

	PR c++/103758
	* g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.

2022-01-17  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2022-01-03  Marek Polacek  <polacek@redhat.com>

	PR c++/103758
	* g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.

2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/103789
	PR fortran/87711
	PR fortran/97896
	* gfortran.dg/maskl_1.f90: Enrich test with usages of MASKL with
	a non-keyword KIND argument.
	* gfortran.dg/maskr_1.f90: Same for MASKR.
	* gfortran.dg/scan_3.f90: Same for SCAN.
	* gfortran.dg/verify_3.f90: Same for VERIFY.

2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2022-01-09  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/103789
	* gfortran.dg/maskl_1.f90: New test.
	* gfortran.dg/maskr_1.f90: New test.
	* gfortran.dg/scan_3.f90: New test.
	* gfortran.dg/verify_3.f90: New test.

2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/87711
	PR fortran/97896
	* gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
	a non-keyword KIND argument.
	* gfortran.dg/len_trim.f90: Same for LEN_TRIM.

2022-01-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103782
	* gfortran.dg/overload_4.f90: New test.

2022-01-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-13  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/67804
	* gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
	* gfortran.dg/pr67804.f90: New test.

2022-01-15  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-09  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101762
	* gfortran.dg/pr101762.f90: New test.

2022-01-15  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2022-01-09  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103777
	* gfortran.dg/masklr_3.f90: New test.

2022-01-14  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto25.adb: New test.
	* gnat.dg/opt96.adb: Likewise.
	* gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.

2022-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101615
	PR tree-optimization/103995
	* gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.

2022-01-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-01-11  Patrick Palka  <ppalka@redhat.com>

	PR c++/103831
	* g++.dg/cpp2a/concepts-class3.C: New test.
	* g++.dg/template/non-dependent18.C: New test.

2022-01-12  liuhongt  <hongtao.liu@intel.com>

	PR target/98348
	* gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
	* gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
	* gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
	* gcc.target/i386/bitwise_mask_op-1.c: Ditto.
	* gcc.target/i386/bitwise_mask_op-2.c: Ditto.

2022-01-10  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2022-01-10  Patrick Palka  <ppalka@redhat.com>

	PR c++/103783
	* g++.dg/cpp2a/concepts-memfun2.C: New test.

2022-01-03  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-12-15  Marek Polacek  <polacek@redhat.com>

	PR c++/102229
	* g++.dg/cpp1y/decltype-auto5.C: New test.

2022-01-02  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-29  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102332
	* gfortran.dg/pr102332.f90: New test.

2021-12-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-22  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103776
	* gfortran.dg/select_10.f90: New test.

2021-12-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-22  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103778
	* gfortran.dg/illegal_boz_arg_3.f90: New test.

2021-12-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-18  Harald Anlauf  <anlauf@gmx.de>
		    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/101329
	* gfortran.dg/pr101329.f90: New test.

2021-12-19  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-10  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103418
	* gfortran.dg/move_alloc_8.f90: Adjust error messages.
	* gfortran.dg/pointer_intent_9.f90: New test.

2021-12-19  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-14  Harald Anlauf  <anlauf@gmx.de>

	PR libfortran/103634
	* gfortran.dg/intrinsic_pack_6.f90: New test.

2021-12-19  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103412
	* gfortran.dg/illegal_boz_arg_2.f90: New test.

2021-12-19  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-12-19  Patrick Palka  <ppalka@redhat.com>

	PR c++/103714
	* g++.dg/cpp2a/concepts-uneval5.C: New test.

2021-12-16  Martin Sebor  <msebor@redhat.com>

	PR middle-end/101751
	* gcc.dg/Wstringop-overflow-86.c: New test.

2021-12-16  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/Wvla-parameter-12.c: New test.

2021-12-16  Martin Sebor  <msebor@redhat.com>

	PR c++/103703
	* g++.dg/warn/Wmismatched-tags-9.C: New test.

2021-12-15  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-12-07  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
	long long.  Only run on longlong64 targets.

2021-12-15  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-11-29  Patrick Palka  <ppalka@redhat.com>

	PR c++/100493
	* g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
	* g++.dg/cpp1z/lambda-this8.C: New test.
	* g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
	to continue to diagnose redundant 'this' captures.

2021-12-15  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-11-19  Patrick Palka  <ppalka@redhat.com>

	PR c++/103198
	* g++.dg/cpp2a/concepts-this1.C: New test.

2021-12-15  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-11-18  Patrick Palka  <ppalka@redhat.com>

	PR c++/99911
	* g++.dg/cpp2a/fn-template24.C: New test.

2021-12-15  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-11-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/98394
	PR c++/85846
	* g++.dg/cpp2a/concepts-pr98394.C: New test.
	* g++.dg/cpp2a/concepts-pr85846.C: New test.

2021-12-15  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-10-28  Patrick Palka  <ppalka@redhat.com>

	PR c++/102933
	* g++.dg/cpp2a/nontype-class50.C: New test.
	* g++.dg/cpp2a/nontype-class50a.C: New test.

2021-12-15  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103717
	* gfortran.dg/do_check_19.f90: New test.

2021-12-15  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103718
	PR fortran/103719
	* gfortran.dg/do_check_18.f90: New test.

2021-12-15  Kewen Lin  <linkw@linux.ibm.com>

	Backported from master:
	2021-11-30  Kewen Lin  <linkw@linux.ibm.com>

	PR target/102347
	* gcc.target/powerpc/pr102347.c: New test.

2021-12-13  Joel Hutton  <joel.hutton@arm.com>

	* gcc.target/aarch64/pr103523.c: New test.

2021-12-12  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-11  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103606
	* gfortran.dg/pr103606.f90: New test.

2021-12-11  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-07  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103588
	* gfortran.dg/pr103588.f90: New test.

2021-12-11  David Malcolm  <dmalcolm@redhat.com>

	PR jit/103562
	* jit.dg/all-non-failing-tests.h: Add comment about...
	* jit.dg/test-pr103562.c: New test.

2021-12-11  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/101962
	* gcc.dg/analyzer/data-model-23.c: New test.
	* gcc.dg/analyzer/pr101962.c: New test.

2021-12-10  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103610
	* gfortran.dg/shape_11.f90: New test.

2021-12-09  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103609
	* gfortran.dg/pr103609.f90: New test.

2021-12-08  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-07  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103591
	* gfortran.dg/select_9.f90: New test.

2021-12-08  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-07  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103607
	* gfortran.dg/pr103607.f90: New test.

2021-12-07  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-12-07  Marek Polacek  <polacek@redhat.com>

	PR c++/95009
	* g++.dg/cpp0x/decltype-bitfield1.C: New test.
	* g++.dg/cpp0x/decltype-bitfield2.C: New test.

2021-12-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-30  Harald Anlauf  <anlauf@gmx.de>

	* gfortran.dg/array_constructor_54.f90: New test.

2021-12-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-10-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102717
	* gfortran.dg/reshape_shape_2.f90: New test.

2021-12-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-26  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103411
	* gfortran.dg/pr68153.f90: Adjust test to improved check.
	* gfortran.dg/reshape_7.f90: Likewise.
	* gfortran.dg/reshape_9.f90: New test.

2021-12-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-30  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103473
	* gfortran.dg/minmaxloc_15.f90: New test.

2021-12-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-12-03  Harald Anlauf  <anlauf@gmx.de>
		    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/103505
	* gfortran.dg/pr103505.f90: New test.

2021-12-04  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-04  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/102432
	* c-c++-common/gomp/pr102432.c: New test.
	* c-c++-common/goacc/pr102432.c: New test.

2021-12-02  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-12-02  Marek Polacek  <polacek@redhat.com>

	PR c++/94490
	* g++.dg/ext/integer-pack5.C: New test.

2021-12-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-12-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/102356
	* gcc.dg/pr102356.c: New test.

2021-11-29  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-11-16  Peter Bergner  <bergner@linux.ibm.com>

	PR target/102976
	* gcc.target/powerpc/pr102976.c: New test.

2021-11-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-11-04  Marek Polacek  <polacek@redhat.com>

	* g++.dg/opt/pr102970.C: Only run in C++14 and up.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-11-23  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/102431
	* c-c++-common/gomp/pr102431.c: New test.
	* g++.dg/gomp/pr102431.C: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-11-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70796
	* g++.dg/cpp1z/eval-order11.C: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-11-17  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/103130
	* c-c++-common/cpp/dir-only-9.c: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-11-17  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/103255
	* gcc.c-torture/execute/pr103255.c: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-11-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/103205
	* gcc.target/i386/pr103205.c: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-11-11  Jakub Jelinek  <jakub@redhat.com>

	PR debug/101378
	* g++.dg/debug/dwarf2/pr101378.C: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/64888
	* c-c++-common/ubsan/pr64888.c: New test.

2021-11-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102786
	* g++.dg/cpp2a/constexpr-virtual19.C: New test.

2021-11-25  Jan Hubicka  <jh@suse.cz>

	Backported from master:
	2021-11-20  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/103052
	* gcc.c-torture/execute/pr103052.c: New test.

2021-11-24  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/103392
	* gfortran.dg/bound_simplification_7.f90: New test.

2021-11-24  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/87711
	PR fortran/87851
	* gfortran.dg/len_trim.f90: New test.

2021-11-23  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR target/101985
	* gcc.target/powerpc/pr101985-1.c: New.
	* gcc.target/powerpc/pr101985-2.c: New.

2021-11-22  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-21  Harald Anlauf  <anlauf@gmx.de>
		    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/99061
	* gfortran.dg/dec_math_5.f90: New test.

2021-11-22  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	Backported from master:
	2021-11-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* gcc.target/s390/20211119.c: New test.

2021-11-22  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-11-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103237
	* gcc.dg/torture/pr103237.c: New testcase.

2021-11-22  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-11-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/103204
	* gcc.dg/torture/pr103204.c: New testcase.

2021-11-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/103181
	PR middle-end/103248
	* gcc.dg/torture/pr103181.c: New testcase.
	* gcc.dg/pr103248.c: Likewise.

2021-11-22  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-11-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102970
	* g++.dg/opt/pr102970.C: New testcase.

2021-11-22  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr103275.c: New test.

2021-11-19  Giuliano Belinassi  <gbelinassi@suse.de>

	* gcc.dg/devnull-dump.c: New.
	(cherry-picked from commit c7381debe4c5dd7878338f38db98face1cfa6f90)

2021-11-16  Mikael Morin  <mikael@gcc.gnu.org>

	Backported from master:
	2021-11-12  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/97896
	* gfortran.dg/index_5.f90: New.

2021-11-10  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-11-10  Richard Biener  <rguenther@suse.de>

	PR testsuite/102690
	* g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
	and optimization.

2021-11-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102798
	* gcc.dg/pr102798.c: New testcase.

2021-11-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/102518
	* gcc.dg/torture/pr102518.c: New testcase.

2021-11-08  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-10-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102788
	* g++.dg/vect/pr102788.cc: New testcase.

2021-11-08  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-10-15  Richard Biener  <rguenther@suse.de>

	PR ipa/102762
	* gcc.dg/torture/pr102762.c: New testcase.

2021-11-08  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-10-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102572
	* g++.dg/vect/pr102572.cc: New testcase.

2021-11-08  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-09-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102139
	* gcc.dg/torture/pr102139.c: New testcase.

2021-11-08  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-10-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/101480
	* g++.dg/torture/pr10148.C: New testcase.

2021-11-08  Martin Liska  <mliska@suse.cz>

	Backported from master:
	2021-11-08  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/100520
	* gcc.dg/pr100520.c: New test.

2021-11-07  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-10-26  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102816
	* gfortran.dg/pr102816.f90: New test.

2021-11-07  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-10-15  Harald Anlauf  <anlauf@gmx.de>
		    Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/102685
	* gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
	* gfortran.dg/pr70931.f90: Likewise.
	* gfortran.dg/transfer_simplify_2.f90: Likewise.
	* gfortran.dg/pr102685.f90: New test.

2021-11-07  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-06  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102715
	* gfortran.dg/pr68019.f90: Adjust error message.
	* gfortran.dg/pr102715.f90: New test.

2021-11-07  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-11-05  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102817
	* gfortran.dg/pr102817.f90: New test.

2021-11-07  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-10-10  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99348
	PR fortran/102521
	* gfortran.dg/parameter_array_init_8.f90: New test.

2021-11-04  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-11-04  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/amxtile-3.c: Check leal/addl for x32.

2021-11-04  Hongyu Wang  <hongyu.wang@intel.com>

	* gcc.target/i386/amxtile-3.c: New test.

2021-11-03  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/102842
	* g++.target/arm/pr102842.C: New test.

2021-11-03  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-10-13  Richard Biener  <rguenther@suse.de>

	PR ipa/102714
	* gcc.dg/ipa/pr102714.c: New testcase.

2021-10-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-10-26  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102917
	* gfortran.dg/pdt_4.f03: Adjust testcase.

2021-10-27  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2021-10-21  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/102505
	* g++.dg/torture/pr102505.C: New test.

2021-10-20  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102642
	* g++.dg/tls/pr102642.C: New test.

2021-10-19  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-10-18  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/102745
	* gfortran.dg/class_72.f90: New.

2021-10-18  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/102761
	* gcc.target/i386/pr102761.c: New test.

2021-10-18  Kito Cheng  <kito.cheng@sifive.com>

	Backported from master:
	2021-10-11  Kito Cheng  <kito.cheng@sifive.com>

	PR target/100316
	* gcc.c-torture/compile/pr100316.c: New.

2021-10-18  Andrew Stubbs  <ams@codesourcery.com>

	Backported from master:
	2021-07-19  Andrew Stubbs  <ams@codesourcery.com>

	PR target/100208
	* gcc.target/gcn/sram-ecc-1.c: New test.
	* gcc.target/gcn/sram-ecc-2.c: New test.
	* gcc.target/gcn/sram-ecc-3.c: New test.
	* gcc.target/gcn/sram-ecc-4.c: New test.
	* gcc.target/gcn/sram-ecc-5.c: New test.
	* gcc.target/gcn/sram-ecc-6.c: New test.
	* gcc.target/gcn/sram-ecc-7.c: New test.
	* gcc.target/gcn/sram-ecc-8.c: New test.

2021-10-17  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-10-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102716
	* gfortran.dg/shape_10.f90: New test.

2021-10-14  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/102627
	* gcc.target/i386/pr102627.c: New test.

2021-10-11  Andrew Pinski  <apinski@marvell.com>

	Backported from master:
	2021-10-10  Andrew Pinski  <apinski@marvell.com>

	PR tree-optimization/102622
	* gcc.c-torture/execute/bitfld-10.c: New test.

2021-10-08  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102640
	* c-c++-common/gomp/pr102640.c: New test.

2021-10-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-10-07  Patrick Palka  <ppalka@redhat.com>

	PR c++/99904
	* g++.dg/cpp2a/concepts-ttp4.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-10-05  Patrick Palka  <ppalka@redhat.com>

	PR c++/102547
	* g++.dg/cpp0x/variadic-partial2.C: New test.
	* g++.dg/cpp0x/variadic-partial2a.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-30  Patrick Palka  <ppalka@redhat.com>

	PR c++/102535
	* g++.dg/ext/is_trivially_constructible7.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-30  Patrick Palka  <ppalka@redhat.com>

	PR c++/95567
	* g++.dg/cpp2a/spaceship-virtual1.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-24  Patrick Palka  <ppalka@redhat.com>

	PR c++/98216
	PR c++/91292
	* g++.dg/cpp2a/nontype-float2.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-22  Patrick Palka  <ppalka@redhat.com>

	DR 2446
	PR c++/102412
	* g++.dg/cpp2a/concepts-nondep2.C: New test.
	* g++.dg/cpp2a/concepts-nondep3.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/98486
	* g++.dg/cpp2a/concepts-var-templ1.C: New test.
	* g++.dg/cpp2a/concepts-var-templ1a.C: New test.
	* g++.dg/cpp2a/concepts-var-templ1b.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-09-14  Patrick Palka  <ppalka@redhat.com>

	PR c++/102163
	* g++.dg/cpp0x/constexpr-empty17.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-08-18  Patrick Palka  <ppalka@redhat.com>

	PR c++/101344
	PR c++/101803
	* g++.dg/cpp2a/class-deduction-aggr11.C: New test.
	* g++.dg/cpp2a/class-deduction-aggr12.C: New test.

2021-10-06  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-08-18  Patrick Palka  <ppalka@redhat.com>

	PR c++/101883
	* g++.dg/cpp2a/nontype-class49.C: New test.

2021-10-06  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-10-06  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/attr_deprecated-2.f90: New test.

2021-10-05  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102548
	* g++.target/i386/pr102548.C: New test.

2021-10-05  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-01  Jakub Jelinek  <jakub@redhat.com>
		    Richard Biener  <rguenther@suse.de>

	PR sanitizer/102515
	* c-c++-common/ubsan/float-div-by-zero-2.c: New test.

2021-10-05  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-10-01  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102496
	* g++.dg/tls/pr102496-1.C: New test.
	* g++.dg/tls/pr102496-2.C: New test.

2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>

	Backported from master:
	2021-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>

	* g++.dg/ext/visibility/noPLT.C: Skip on s390x.
	* g++.target/s390/mi-thunk.C: New test.
	* gcc.target/s390/nodatarel-1.c: Move foostatic to the new
	tests.
	* gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
	* gcc.target/s390/risbg-ll-3.c: Likewise.
	* gcc.target/s390/call.h: Common code for the new tests.
	* gcc.target/s390/call-z10-pic-nodatarel.c: New test.
	* gcc.target/s390/call-z10-pic.c: New test.
	* gcc.target/s390/call-z10.c: New test.
	* gcc.target/s390/call-z9-pic-nodatarel.c: New test.
	* gcc.target/s390/call-z9-pic.c: New test.
	* gcc.target/s390/call-z9.c: New test.
	* gcc.target/s390/mfentry-m64-pic.c: New test.
	* gcc.target/s390/tls.h: Common code for the new TLS tests.
	* gcc.target/s390/tls-pic.c: New test.
	* gcc.target/s390/tls.c: New test.

2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>

	Backported from master:
	2021-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
	prologue size.
	* gcc.target/s390/mnop-mcount-m64.c: Likewise.

2021-10-04  Pat Haugen  <pthaugen@linux.ibm.com>

	* gcc.target/powerpc/fusion-p10-ldcmpi.c: Update counts.

2021-10-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-30  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102458
	* gfortran.dg/pr102458b.f90: New test.

2021-10-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-24  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102458
	* gfortran.dg/pr102458.f90: New test.

2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-09-28  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/102454
	* g++.dg/coroutines/pr102454.C: New test.

2021-10-03  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2021-05-07  Jason Merrill  <jason@redhat.com>

	* g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
	Adjust diagnostic.

2021-09-30  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-29  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102520
	* gfortran.dg/pr102520.f90: New test.

2021-09-29  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-09-14  Peter Bergner  <bergner@linux.ibm.com>

	* gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
	built-in.  Update instruction counts.

2021-09-28  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/102498
	* gcc.target/i386/pr102498.c: New test.

2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>

	Backported from master:
	2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/pr102222.c: New test.

2021-09-21  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-17  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102366
	* gfortran.dg/pr102366.f90: New test.

2021-09-21  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/target-supports.exp (no_fsanitize_address): Add missing bits.
	* gcc.dg/pr91441.c: Likewise.
	* gcc.dg/pr96260.c: Likewise.
	* gcc.dg/pr96307.c: Likewise.
	* gnat.dg/asan1.adb: Likewise.
	* g++.dg/abi/anon4.C: Likewise.

2021-09-20  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/gomp/distribute-order-concurrent.f90: New test.

2021-09-19  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-16  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102287
	* gfortran.dg/intent_out_14.f90: New test.

2021-09-19  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102311
	* gfortran.dg/entry_25.f90: New test.

2021-09-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20210917-1.c: New test.

2021-09-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-13  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/85130
	* gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
	test that was erroneously considered as illegal.

2021-09-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-13  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/82314
	* gfortran.dg/pr82314.f90: New test.

2021-09-16  Andrew Pinski  <apinski@marvell.com>

	Backported from master:
	2021-09-01  Andrew Pinski  <apinski@marvell.com>

	PR target/101934
	* gcc.target/aarch64/memset-strict-align-1.c: New test.

2021-09-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/88578
	PR c++/102295
	* g++.dg/ext/flexary39.C: New test.
	* g++.dg/ext/flexary40.C: New test.

2021-09-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102295
	* g++.target/i386/pr102295.C: New test.

2021-09-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/102305
	* g++.dg/cpp0x/pr102305.C: New test.

2021-09-15  Pat Haugen  <pthaugen@linux.ibm.com>

	* gcc.target/powerpc/fusion-p10-stst.c: New test.
	* gcc.target/powerpc/fusion-p10-stst2.c: New test.

2021-09-15  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-07-14  Peter Bergner  <bergner@linux.ibm.com>

	* gcc.target/powerpc/mma-builtin-9.c: New test.

2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/enum_rep2.adb: New test.

2021-09-14  Xionghu Luo  <luoxhu@linux.ibm.com>

	PR target/97142
	* gcc.target/powerpc/pr97142.c: New test.
	(cherry-picked from 546ecb0054af302acf0839c7f3eb78598f8c0672)

2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/102185
	* gdc.dg/pr102185.d: New test.

2021-09-11  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-09  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/98490
	* gfortran.dg/bounds_check_23.f90: New test.

2021-09-11  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-09-07  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101327
	* gfortran.dg/pr101327.f90: New test.

2021-09-08  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/102224
	* gcc.dg/pr102224.c: New test.
	* gcc.target/i386/avx-pr102224.c: New test.

2021-09-08  Joseph Myers  <joseph@codesourcery.com>

	Backported from master:
	2021-09-08  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/array-quals-1.c: Allow .sdata section in more cases.

2021-09-08  Joseph Myers  <joseph@codesourcery.com>

	Backported from master:
	2021-09-08  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
	gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
	gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
	gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
	gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: Use -ftree-cselim.

2021-09-07  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/100495
	* g++.dg/cpp2a/constexpr-new21.C: New test.

2021-09-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-08-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/102046
	* gcc.dg/vect/pr102046.c: New testcase.

2021-09-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-08-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101925
	* gcc.dg/sso-16.c: New testcase.

2021-09-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-08-10  Richard Biener  <rguenther@suse.de>

	PR middle-end/101824
	* gcc.dg/tree-ssa/pr101824.c: New testcase.

2021-09-05  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-31  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100950
	* gfortran.dg/pr100950.f90: Extend coverage.

2021-09-05  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-19  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100950
	* gfortran.dg/pr100950.f90: New test.

2021-09-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-30  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101349
	* gfortran.dg/unlimited_polymorphic_33.f90: New test.

2021-09-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-30  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102113
	* gfortran.dg/goto_9.f90: New test.

2021-09-03  Michael Meissner  <meissner@linux.ibm.com>

	PR target/94630
	* gcc.target/powerpc/pr70117.c: Specify that we need the long double
	type to be IBM 128-bit.  Remove the code to use __ibm128.
	Backport from master 2021-08-25.
	* c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
	double type to be IBM 128-bit.  Run the test at -O2 optimization.
	Backport from master 2021-08-25.
	* lib/target-supports.exp (add_options_for_long_double_ibm128): New
	function.  Backport from master 2021-08-25.
	(check_effective_target_long_double_ibm128): New function.
	(add_options_for_long_double_ieee128): New function.
	(check_effective_target_long_double_ieee128): New function.
	(add_options_for_long_double_64bit): New function.
	(check_effective_target_long_double_64bit): New function.

2021-09-03  liuhongt  <hongtao.liu@intel.com>

	PR target/102166
	* g++.target/i386/pr102166.C: New test.

2021-09-02  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-08-19  Peter Bergner  <bergner@linux.ibm.com>

	PR target/101849
	* gcc.target/powerpc/pr101849.c: New test.

2021-09-01  Marek Polacek  <polacek@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/101592
	* g++.dg/warn/Wlogical-op-3.C: New test.

2021-09-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-09-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/102124
	* gcc.dg/torture/pr102124.c: New test.

2021-08-30  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/87737
	* gfortran.dg/entry_24.f90: New test.

2021-08-30  Haochen Gui  <guihaoc@gcc.gnu.org>

	Backported from master:
	2021-07-29  Haochen Gui  <guihaoc@gcc.gnu.org>

	PR target/100952
	* gcc.target/powerpc/pr56605.c: Change matching
	conditions.
	* gcc.target/powerpc/pr81348.c: Likewise.

2021-08-30  Haochen Gui  <guihaoc@gcc.gnu.org>

	Backported from master:
	2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>

	* gcc.target/powerpc/not-promote-mode.c: New.

2021-08-28  Paul Thomas  <pault@gcc.gnu.org>

	Backported from master:
	2021-05-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/46691
	PR fortran/99819
	* gfortran.dg/class_dummy_6.f90: New test.
	* gfortran.dg/class_dummy_7.f90: New test.

2021-08-27  konglin1  <lingling.kong@intel.com>

	PR target/101472
	* gcc.target/i386/avx512f-pr101472.c: New test.
	* gcc.target/i386/avx512vl-pr101472.c: New test.

2021-08-26  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-24  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/98411
	* gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
	F2008, and verify case of implicit SAVE.

2021-08-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	Backported from master:
	2021-05-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
	* gcc.dg/plugin/diagnostic_plugin_test_inlining.c
	(plugin_init): Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
	(plugin_init): Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
	(plugin_init): Likewise.

2021-08-25  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-08-05  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99744
	* gcc.target/i386/pr99744-3.c: New test.
	* gcc.target/i386/pr99744-4.c: Likewise.
	* gcc.target/i386/pr99744-5.c: Likewise.
	* gcc.target/i386/pr99744-6.c: Likewise.
	* gcc.target/i386/pr99744-7.c: Likewise.
	* gcc.target/i386/pr99744-8.c: Likewise.

2021-08-25  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-07-18  H.J. Lu  <hjl.tools@gmail.com>

	PR target/101492
	* gcc.target/i386/pr101492-1.c: New test.
	* gcc.target/i386/pr101492-2.c: Likewise.
	* gcc.target/i386/pr101492-3.c: Likewise.
	* gcc.target/i386/pr101492-4.c: Likewise.

2021-08-25  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-07-21  H.J. Lu  <hjl.tools@gmail.com>

	PR target/101549
	* gcc.target/i386/crc32-6.c: New test.

2021-08-25  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-04-21  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/monitor-2.c: New test.

2021-08-25  konglin1  <lingling.kong@intel.com>

	PR target/101471
	* gcc.target/i386/avx512f-pr101471.c: New test.

2021-08-24  Richard Earnshaw  <rearnsha@arm.com>

	Backported from master:
	2021-08-24  Richard Earnshaw  <rearnsha@arm.com>

	PR target/102035
	* gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
	* gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
	* gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
	* gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
	* gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
	* gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
	* gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
	* gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.

2021-08-24  Richard Earnshaw  <rearnsha@arm.com>

	Backported from master:
	2021-08-24  Richard Earnshaw  <rearnsha@arm.com>

	* lib/target-supports.exp (check_effective_target_arm_cmse_hw):
	New function.

2021-08-24  Jan Hubicka  <jh@suse.cz>

	Backported from master:
	2021-08-22  Jan Hubicka  <hubicka@ucw.cz>
		    Martin Liska  <mliska@suse.cz>

	* gcc.dg/lto/pr101949_0.c: New test.
	* gcc.dg/lto/pr101949_1.c: New test.

2021-08-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-08-23  Richard Biener  <rguenther@suse.de>

	PR ipa/97565
	* g++.dg/lto/pr97565_0.C: New testcase.
	* g++.dg/lto/pr97565_1.C: Likewise.

2021-08-23  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-08-23  Jakub Jelinek  <jakub@redhat.com>

	PR debug/101905
	* gcc.dg/guality/pr101905.c: New test.

2021-08-19  Thomas Schwinge  <thomas@codesourcery.com>

	Backported from master:
	2021-08-19  Thomas Schwinge  <thomas@codesourcery.com>

	PR testsuite/101969
	* gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.

2021-08-18  Christophe Lyon  <christophe.lyon@foss.st.com>

	Backported from master:
	2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>

	PR target/101723
	* gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
	typo.

2021-08-18  Christophe Lyon  <christophe.lyon@foss.st.com>

	Backported from master:
	2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>

	PR target/101723
	* gcc.target/arm/attr-neon3.c: Fix typo.
	* gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.

2021-08-18  Richard Earnshaw  <rearnsha@arm.com>

	Backported from master:
	2021-08-05  Richard Earnshaw  <rearnsha@arm.com>

	PR target/101723
	* gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
	* gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
	* gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
	* gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
	Add a non-no-op function body.
	* gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
	* gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
	* gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
	* gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
	check-function-bodies.
	* gcc.target/arm/attr-neon3.c: Likewise.
	* gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
	multiple instances.
	* gcc.target/arm/pragma_fpu_attribute.c: Likewise.
	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.

2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>

	Backported from master:
	2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.dg/pr78213.c: Restore testing.

2021-08-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101373
	PR tree-optimization/101868
	* gcc.dg/lto/pr101868_0.c: New testcase.
	* gcc.dg/lto/pr101868_1.c: Likewise.
	* gcc.dg/lto/pr101868_2.c: Likewise.
	* gcc.dg/lto/pr101868_3.c: Likewise.

2021-08-16  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-08-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99351
	* gfortran.dg/coarray_sync.f90: New test.
	* gfortran.dg/coarray_3.f90: Adjust error messages.

2021-08-16  Martin Liska  <mliska@suse.cz>

	PR ipa/100600
	* gcc.dg/ipa/pr100600.c: New test.

2021-08-16  Martin Liska  <mliska@suse.cz>

	PR ipa/101261
	* gcc.target/i386/pr101261.c: New test.

2021-08-13  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/100788
	* gcc.dg/pr100788.c: New test.

2021-08-12  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/101638
	* gcc.dg/cpp/pr101638.c: New test.

2021-08-12  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-08-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/101759
	* g++.dg/gomp/pr101759.C: New test.
	* g++.dg/goacc/pr101759.C: New test.

2021-08-12  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/101624
	* gfortran.dg/ubsan/ubsan.exp: New file.
	* gfortran.dg/ubsan/pr101624.f90: New test.

2021-08-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-08-12  Patrick Palka  <ppalka@redhat.com>

	PR c++/101663
	* g++.dg/cpp2a/construct_at.h: New convenience header file that
	defines minimal implementations of std::construct_at/destroy_at,
	split out from ...
	* g++.dg/cpp2a/constexpr-new5.C: ... here.
	* g++.dg/cpp2a/constexpr-new6.C: Use the header.
	* g++.dg/cpp2a/constexpr-new14.C: Likewise.
	* g++.dg/cpp2a/constexpr-new20.C: New test.

2021-08-11  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-08-11  Patrick Palka  <ppalka@redhat.com>

	PR c++/101725
	DR 2082
	* g++.dg/DRs/dr2082.C: New test.
	* g++.dg/cpp2a/concepts-uneval4.C: New test.

2021-08-11  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-07-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101564
	* gfortran.dg/allocate_stat_3.f90: New test.
	* gfortran.dg/allocate_stat.f90: Adjust error messages.
	* gfortran.dg/implicit_11.f90: Likewise.
	* gfortran.dg/inquiry_type_ref_3.f90: Likewise.

2021-08-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-07-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101505
	* gcc.dg/vect/pr101505.c: New testcase.

2021-08-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-07-29  Richard Biener  <rguenther@suse.de>

	PR c/101512
	* gcc.dg/torture/pr101512.c: New testcase.

2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>

	Backported from master:
	2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>

	PR target/101132
	* gcc.target/mips/pr101132.c: New test.

2021-07-29  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR target/101531
	* gcc.target/powerpc/pr101129.c: Adjust.

2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101664
	* gdc.dg/extern-c++/extern-c++.exp: New.
	* gdc.dg/extern-c++/pr101664.d: New test.
	* gdc.dg/extern-c++/pr101664_1.cc: New test.

2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/96435
	* gdc.dg/torture/pr96435.d: New test.

2021-07-28  Martin Uecker  <muecker@gwdg.de>

	* gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.

2021-07-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-07-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101536
	* gfortran.dg/pr101536.f90: New test.

2021-07-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-07-21  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101514
	* gfortran.dg/pr101514.f90: New test.

2021-07-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-07-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101084
	* gfortran.dg/fmt_nonchar_3.f90: New test.

2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101640
	* gdc.dg/pr96429.d: Update test.
	* gdc.dg/pr101640.d: New test.

2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101490
	* gdc.dg/pr101490.d: New test.
	* gdc.test/fail_compilation/fail22144.d: New test.

2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101441
	* gdc.test/compilable/b19002.d: New test.

2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101127
	* gdc.dg/pr101127a.d: New test.
	* gdc.dg/pr101127b.d: New test.

2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101619
	* gdc.test/fail_compilation/fail7424b.d: Update test.
	* gdc.test/fail_compilation/fail7424c.d: Update test.
	* gdc.test/fail_compilation/fail7424d.d: Update test.
	* gdc.test/fail_compilation/fail7424e.d: Update test.
	* gdc.test/fail_compilation/fail7424f.d: Update test.
	* gdc.test/fail_compilation/fail7424g.d: Update test.
	* gdc.test/fail_compilation/fail7424h.d: Update test.
	* gdc.test/fail_compilation/fail7424i.d: Update test.
	* gdc.test/compilable/test22133.d: New test.
	* gdc.test/fail_compilation/fail22133.d: New test.

2021-07-28  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/101586
	* g++.dg/torture/builtin-clear-padding-4.C: New test.

2021-07-28  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-23  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/101562
	* gcc.c-torture/compile/pr101562.c: New test.

2021-07-28  Release Manager

	* GCC 11.2.0 released.

2021-07-21  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/101535
	* c-c++-common/gomp/pr101535-1.c: New test.
	* c-c++-common/gomp/pr101535-2.c: New test.

2021-07-21  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/101516
	* g++.dg/gomp/pr101516.C: New test.

2021-07-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/101384
	* gcc.dg/pr101384.c: New test.

2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/95520
	* g++.dg/coroutines/pr95520.C: New test.

2021-07-20  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/100182
	* gcc.target/i386/pr71245-1.c: Remove.
	* gcc.target/i386/pr71245-2.c: Ditto.

2021-07-19  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR target/101129
	* gcc.target/powerpc/pr101129.c: New.

2021-07-18  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-05-05  Tobias Burnus  <tobias@codesourcery.com>

	PR testsuite/100422
	* g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.

2021-07-18  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-05-04  Tobias Burnus  <tobias@codesourcery.com>

	* gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.

2021-07-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/101443
	* g++.dg/cpp0x/nullptr46.C: New test.

2021-07-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR debug/101266
	* gcc.dg/pr101266.c: New test.

2021-07-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/101210
	* g++.dg/ubsan/pr101210.C: New test.

2021-07-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-24  Jakub Jelinek  <jakub@redhat.com>

	PR c/101171
	* gcc.dg/pr101171.c: New test.

2021-07-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/101172
	* gcc.dg/pr101172.c: New test.

2021-07-16  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-07-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/101233
	* g++.dg/cpp2a/class-deduction-alias10.C: New test.

2021-07-16  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-05-11  Patrick Palka  <ppalka@redhat.com>

	PR c++/100138
	* g++.dg/cpp2a/concepts-ctad4.C: New test.

2021-07-15  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-07-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100949
	* gfortran.dg/pr100949.f90: New test.

2021-07-15  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-06-13  H.J. Lu  <hjl.tools@gmail.com>

	PR target/101023
	* g++.target/i386/pr101023a.C: New test.
	* g++.target/i386/pr101023b.C: Likewise.

2021-07-15  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-07-14  H.J. Lu  <hjl.tools@gmail.com>

	PR target/101395
	* gcc.target/i386/pr101395-1.c: New test.
	* gcc.target/i386/pr101395-2.c: Likewise.
	* gcc.target/i386/pr101395-3.c: Likewise.

2021-07-14  Andrew MacLeod  <amacleod@redhat.com>

	Backported from master:
	2021-07-02  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/101223
	* gcc.dg/pr101223.c: New.

2021-07-14  Michael Meissner  <meissner@linux.ibm.com>

	PR target/100809
	* gcc.target/powerpc/p10-vdivq-vmodq.c: New test.

2021-07-14  liuhongt  <hongtao.liu@intel.com>

	PR target/101185
	* gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
	temporarily avoid regression, eventually xfail should be
	removed.

2021-07-14  liuhongt  <hongtao.liu@intel.com>

	PR target/101142
	* gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
	* gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
	* gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
	* gcc.target/i386/spill_to_mask-4.c: Adjust testcase.

2021-07-14  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-07-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101445
	* gcc.dg/vect/pr101445.c: New testcase.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-07-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/101181
	* g++.dg/cpp2a/concepts-requires26.C: New test.
	* g++.dg/cpp2a/lambda-uneval16.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-07-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/101247
	* g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
	example, which we now handle correctly.
	* g++.dg/cpp2a/concepts-memtmpl5.C: New test.
	* g++.dg/cpp2a/concepts-memtmpl5a.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-07-02  Patrick Palka  <ppalka@redhat.com>

	PR c++/101247
	* g++.dg/cpp2a/concepts-memtmpl4.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-07-01  Patrick Palka  <ppalka@redhat.com>

	PR c++/101194
	* g++.dg/cpp0x/constexpr-empty16.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-06-24  Patrick Palka  <ppalka@redhat.com>

	PR c++/98832
	* g++.dg/cpp2a/class-deduction-alias9.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-06-24  Patrick Palka  <ppalka@redhat.com>

	PR c++/101182
	* g++.dg/cpp2a/concepts-requires25.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-06-07  Patrick Palka  <ppalka@redhat.com>

	PR c++/100918
	* g++.dg/template/access38.C: New test.

2021-07-13  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-05-26  Patrick Palka  <ppalka@redhat.com>

	PR c++/97420
	* g++.dg/cpp0x/noexcept68.C: New test.

2021-07-13  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-07-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101394
	* gcc.dg/torture/pr101394.c: New testcase.

2021-07-13  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-07-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100778
	* gcc.dg/torture/pr100778.c: New testcase.

2021-07-13  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100778
	* gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.

2021-07-09  Jason Merrill  <jason@redhat.com>

	PR c++/101098
	* g++.dg/concepts/explicit-spec1.C: New test.

2021-07-09  Jason Merrill  <jason@redhat.com>

	PR c++/100838
	* g++.dg/init/no-elide2.C: New test.

2021-07-09  Jason Merrill  <jason@redhat.com>

	PR c++/86355
	* g++.dg/cpp0x/alias-decl-variadic2.C: New test.

2021-07-09  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2021-07-08  Martin Jambor  <mjambor@suse.cz>

	PR ipa/101066
	* gcc.dg/ipa/pr101066.c: New test.

2021-07-08  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-07-08  Marek Polacek  <polacek@redhat.com>

	PR c++/101087
	* g++.dg/cpp0x/noexcept70.C: New test.

2021-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backported from master:
	2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/100227
	* gfortran.dg/implied_do_io_7.f90: New test.

2021-07-07  Jason Merrill  <jason@redhat.com>

	PR c++/101040
	PR c++/97566
	* g++.dg/cpp2a/no_unique_address13.C: New test.

2021-07-07  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-07-02  Peter Bergner  <bergner@linux.ibm.com>

	* gcc.target/powerpc/mma-builtin-7.c: New test.
	* gcc.target/powerpc/mma-builtin-8.c: New test.

2021-07-07  Michael Meissner  <meissner@linux.ibm.com>
	    2021-06-30 Michael Meissner  <meissner@linux.ibm.com>

	* gcc.target/powerpc/float128-minmax.c: Adjust expected code for
	power10.
	* lib/target-supports.exp (check_effective_target_has_arch_pwr10):
	New.
	Backported from master:

2021-07-07  Michael Meissner  <meissner@linux.ibm.com>
	    2021-07-01 Michael Meissner  <meissner@linux.ibm.com>

	* gcc.target/powerpc/float128-cmove.c: New test.
	* gcc.target/powerpc/float128-minmax-3.c: New test.
	Backported from master:

2021-07-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101229
	* gcc.dg/torture/pr101229.c: New testcase.

2021-07-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101173
	PR tree-optimization/101280
	* gcc.dg/torture/pr101173.c: New testcase.
	* gcc.dg/tree-ssa/loop-interchange-16.c: New file.

2021-07-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/101156
	* gcc.dg/pr101156.c: New testcase.

2021-07-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100923
	* gcc.dg/torture/pr100923.c: New testcase.

2021-07-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101088
	* gcc.dg/torture/pr101088.c: New testcase.

2021-07-07  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101025
	* gcc.dg/torture/pr101025.c: New testcase.

2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101273
	* gdc.dg/torture/pr101273.d: New test.

2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/101282
	* gdc.dg/torture/pr101282.d: New test.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-vector-rvalues.cc (check_div): Add specialization
	for v4f, to avoid relying on exact floating-point equality.
	* jit.dg/test-vector-types.cc (check_div): Likewise.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
	* jit.dg/test-asm.cc: Likewise.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/symbolic-7.c: New test.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
	expected number of enodes after the loop.
	* gcc.dg/analyzer/paths-8.c: New test.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99212
	* gcc.dg/analyzer/bitfields-1.c: New test.
	* gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
	explicitly signed.
	(test_44): Update test values assigned to the bits to ones that
	fit in the range of the bitfield type.  Remove xfails.
	(test_45): Remove xfails.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/100615
	* gcc.dg/analyzer/pr100615.c: New test.

2021-07-02  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/100244
	* g++.dg/analyzer/pr100244.C: New test.

2021-06-29  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-06-26  Marek Polacek  <polacek@redhat.com>

	PR c++/100752
	* g++.dg/cpp0x/noexcept69.C: New test.
	* g++.dg/parse/saved1.C: Adjust dg-error.
	* g++.dg/template/crash50.C: Likewise.

2021-06-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101158
	* gfortran.dg/pr101158.f90: New testcase.

2021-06-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101151
	* gcc.dg/torture/pr101151.c: New testcase.

2021-06-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101105
	* gcc.dg/torture/pr101105.c: New testcase.

2021-06-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-19  Richard Biener  <rguenther@suse.de>

	PR middle-end/100672
	* gcc.dg/torture/pr100672.c: New testcase.

2021-06-24  Sandra Loosemore  <sandra@codesourcery.com>
	    Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/93524
	* gfortran.dg/pr93524.c: New.
	* gfortran.dg/pr93524.f90: New.

2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>

	Backported from master:
	2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
	test it.
	* gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
	* gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
	test it.

2021-06-23  Michael Meissner  <meissner@linux.ibm.com>

	* gcc.target/powerpc/float128-minmax-2.c: New test.

2021-06-23  Uros Bizjak  <ubizjak@gmail.com>

	Backported from master:
	2021-06-23  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/101175
	* gcc.target/i386/pr101175.c: New test.

2021-06-23  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-21  Jakub Jelinek  <jakub@redhat.com>

	PR inline-asm/100785
	* c-c++-common/pr100785.c: New test.

2021-06-22  liuhongt  <hongtao.liu@intel.com>

	PR target/100310
	* gcc.target/i386/pr100310.c: New test.

2021-06-21  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
	count.
	Add tests for vec_signextq.
	* gcc.target/powerpc/p9-sign_extend-runnable.c:  New test case.

2021-06-21  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/fp128_conversions.c: New file.
	* gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
	vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
	vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
	(ppc_native_128bit): Remove dg-require-effective-target.

2021-06-21  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
	tests.

2021-06-21  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
	conversion tests.

2021-06-21  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/int_128bit-runnable.c: New test file.

2021-06-21  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
	New runnable test case.
	* gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
	for xxlor instruction.

2021-06-21  Jason Merrill  <jason@redhat.com>

	PR c++/101106
	* g++.dg/cpp0x/deleted15.C: New test.

2021-06-21  Jason Merrill  <jason@redhat.com>

	PR c++/100879
	* g++.dg/diagnostic/enum3.C: New test.

2021-06-21  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

	Backported from master:
	2021-06-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

	* gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
	match counts.
	* gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
	counts.
	* gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
	counts.
	* gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
	counts.

2021-06-19  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-06-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100283
	PR fortran/101123
	* gfortran.dg/min0_max0_1.f90: New test.
	* gfortran.dg/min0_max0_2.f90: New test.

2021-06-18  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-06-16  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/95501
	PR fortran/95502
	* gfortran.dg/pr95502.f90: New test.

2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	Backported from master:
	2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	PR target/100856
	* gcc.target/arm/acle/pr100856.c: New test.
	* gcc.target/arm/multilib.exp: Add tests for cde options.

2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	Backported from master:
	2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	PR target/101016
	* gcc.target/arm/mve/intrinsics/pr101016.c: New test.

2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	Backported from master:
	2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	PR target/99939
	* gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
	directives check for target is v8.1-m.main+mve or not before
	comparing the assembly output.
	* gcc.target/arm/cmse/cmse-20.c: New test.

2021-06-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-16  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/101062
	* gcc.dg/pr101062.c: New test.

2021-06-17  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-06-14  Peter Bergner  <bergner@linux.ibm.com>

	PR target/100777
	* gcc.target/powerpc/pr100777.c: New test.

2021-06-17  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-06-10  Peter Bergner  <bergner@linux.ibm.com>

	* gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
	tests.  Update expected counts.
	* gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
	tests.  Update expected counts.

2021-06-17  Peter Bergner  <bergner@linux.ibm.com>

	Backported from master:
	2021-05-31  Peter Bergner  <bergner@linux.ibm.com>

	PR target/99842
	* g++.target/powerpc/pr99842.C: New.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR c++/100876
	* g++.dg/warn/Wmismatched-new-delete-4.C: New test.
	* g++.dg/warn/Wmismatched-new-delete-5.C: New test.
	* g++.dg/warn/Wstringop-overflow-7.C: New test.
	* g++.dg/warn/Wfree-nonheap-object-6.C: New test.
	* g++.dg/analyzer/placement-new.C: Prune out expected warning.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR c/100783
	* gcc.dg/nonnull-6.c: New test.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR middle-end/100732
	* gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
	* gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
	* gcc.dg/uninit-pr100732.c: New test.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR middle-end/100684
	* g++.dg/warn/Wnonnull13.C: New test.
	* g++.dg/warn/Wnonnull14.C: New test.
	* g++.dg/warn/Wnonnull15.C: New test.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR c/100619
	* gcc.dg/pr100619.c: New test.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR middle-end/100574
	* g++.dg/pr100574.C: New test.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR middle-end/100307
	* g++.dg/warn/Wplacement-new-size-9.C: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.

2021-06-17  Martin Sebor  <msebor@redhat.com>

	PR middle-end/100250
	* gcc.dg/uninit-pr100250.c: New test.

2021-06-17  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.target/powerpc/fusion-p10-logadd.c: New file.

2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>

	Backported from master:
	2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>

	* gcc.target/s390/zvector/vec-doublee.c: New test.
	* gcc.target/s390/zvector/vec-floate.c: New test.

2021-06-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-16  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
	noinline, noclone.

2021-06-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-10  Jakub Jelinek  <jakub@redhat.com>

	PR debug/100852
	* g++.dg/opt/pr100852.C: New test.

2021-06-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-09  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/100965
	* gfortran.dg/gomp/pr100965.f90: New test.

2021-06-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-07  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/100898
	* g++.dg/ext/va-arg-pack-3.C: New test.

2021-06-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-06-06  Jakub Jelinek  <jakub@redhat.com>

	PR c/100902
	* c-c++-common/gomp/pr100902-1.c: New test.

2021-06-16  Jason Merrill  <jason@redhat.com>

	PR c++/101078
	* g++.dg/template/access39.C: New test.

2021-06-16  Jason Merrill  <jason@redhat.com>

	PR c++/100796
	PR preprocessor/96391
	* g++.dg/plugin/location-overflow-test-pr100796.c: New test.
	* g++.dg/plugin/plugin.exp: Run it.

2021-06-16  Jason Merrill  <jason@redhat.com>

	PR c++/101029
	* g++.dg/ext/array4.C: New test.

2021-06-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/101009
	* gcc.dg/torture/pr101009.c: New testcase.

2021-06-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100981
	* gfortran.dg/vect/pr100981-1.f90: New testcase.

2021-06-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-06-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100934
	* gcc.dg/torture/pr100934.c: New testcase.

2021-06-16  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-28  Richard Biener  <rguenther@suse.de>

	PR ipa/100791
	* gcc.dg/pr100791.c: New testcase.

2021-06-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>

	PR fortran/82376
	* gfortran.dg/PR82376.f90: New test.

2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.target/powerpc/fusion-p10-addadd.c: New file.

2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
	* gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
	* gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
	* gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
	* gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
	* gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
	* gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.

2021-06-11  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-06-11  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/100999
	* gdc.test/compilable/staticforeach.d: Add new tests.
	* gdc.test/fail_compilation/diag16976.d: Likewise.
	* gdc.test/fail_compilation/fail117.d: Likewise.
	* gdc.test/fail_compilation/fail238_m32.d: Likewise.
	* gdc.test/fail_compilation/fail238_m64.d: Likewise.
	* gdc.test/fail_compilation/fail7424b.d: Likewise.
	* gdc.test/fail_compilation/fail7424c.d: Likewise.
	* gdc.test/fail_compilation/fail7424d.d: Likewise.
	* gdc.test/fail_compilation/fail7424e.d: Likewise.
	* gdc.test/fail_compilation/fail7424f.d: Likewise.
	* gdc.test/fail_compilation/fail7424g.d: Likewise.
	* gdc.test/fail_compilation/fail7424h.d: Likewise.
	* gdc.test/fail_compilation/fail7424i.d: Likewise.
	* gdc.test/fail_compilation/fail9766.d: Likewise.
	* gdc.test/fail_compilation/ice9406.d: Likewise.
	* gdc.test/compilable/extra-files/minimal/object.d: New file.
	* gdc.test/compilable/interpret5.d: New test.
	* gdc.test/compilable/minimal3.d: New test.
	* gdc.test/compilable/test21742.d: New test.
	* gdc.test/compilable/test22006.d: New test.
	* gdc.test/fail_compilation/b12504.d: New test.
	* gdc.test/fail_compilation/fail22006.d: New test.
	* gdc.test/fail_compilation/test21927.d: New test.
	* gdc.test/fail_compilation/test21939.d: New test.

2021-06-11  Aaron Sawdey  <acsawdey@linux.ibm.com>

	Backported from master:
	2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
	* gcc.target/powerpc/fusion-p10-2logical.c: New file.

2021-06-11  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.dg/sms-4.c: Xfail for powerpc because changes in
	instruction latency cause SMS to work or fail.

2021-06-10  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-06-10  Patrick Palka  <ppalka@redhat.com>

	PR c++/100946
	* g++.dg/cpp2a/concepts-return-req3.C: New test.

2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/100967
	* gdc.dg/pr100967.d: New test.

2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/100964
	* gdc.test/compilable/betterCarray.d: Add test cases.

2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/100935
	* gdc.test/compilable/aggr_alignment.d: Add test cases.

2021-06-09  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-06-08  Marek Polacek  <polacek@redhat.com>

	PR c++/100065
	* g++.dg/cpp2a/explicit18.C: New test.

2021-06-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso-14.c: New test.

2021-06-08  Jason Merrill  <jason@redhat.com>

	PR c++/100963
	* g++.dg/cpp0x/initlist124.C: New test.

2021-06-08  Jason Merrill  <jason@redhat.com>

	PR c++/91706
	* g++.dg/template/lookup17.C: New test.

2021-06-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-06-03  Patrick Palka  <ppalka@redhat.com>

	PR c++/100862
	* g++.dg/cpp2a/using-enum-9.C: New test.

2021-06-07  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-06-04  Patrick Palka  <ppalka@redhat.com>

	PR c++/100102
	* g++.dg/cpp0x/alias-decl-72.C: New test.
	* g++.dg/cpp0x/alias-decl-72a.C: New test.

2021-06-07  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2021-06-07  H.J. Lu  <hjl.tools@gmail.com>

	PR target/100885
	* g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
	long.

2021-06-07  liuhongt  <hongtao.liu@intel.com>

	PR target/100885
	* g++.target/i386/pr100885.C: New test.

2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/100882
	* gdc.dg/pr100882a.d: New test.
	* gdc.dg/pr100882b.d: New test.
	* gdc.dg/pr100882c.d: New test.
	* gdc.dg/torture/pr100882.d: New test.

2021-06-04  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-06-04  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99839
	* gfortran.dg/inline_matmul_25.f90: New test.

2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/bit_packed_array6.adb: New test.
	* gnat.dg/bit_packed_array6_pkg.ads: New helper.

2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/inline22.adb: New test.

2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/opt5.ads: New test.
	* gnat.dg/specs/opt5_pkg.ads: New helper.

2021-06-03  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2021-05-19  Alex Coplan  <alex.coplan@arm.com>

	PR target/100333
	* gcc.target/arm/cmse/pr100333.c: New test.

2021-06-01  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR testsuite/100750
	* gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.

2021-06-01  Jason Merrill  <jason@redhat.com>

	PR c++/91859
	* g++.dg/cpp2a/destroying-delete5.C: New test.

2021-06-01  Jason Merrill  <jason@redhat.com>

	PR c++/100797
	PR c++/95719
	* g++.dg/inherit/virtual15.C: New test.
	* g++.dg/inherit/virtual15a.C: New file.

2021-05-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/100666
	* g++.dg/cpp1z/nodiscard8.C: New test.
	* g++.dg/cpp1z/nodiscard9.C: New test.

2021-05-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-20  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/100646
	* gcc.dg/cpp/pr100646-1.c: New test.
	* gcc.dg/cpp/pr100646-2.c: New test.

2021-05-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/100576
	* gcc.c-torture/compile/pr100576.c: New test.

2021-05-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-18  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/100590
	* gcc.dg/pr100590.c: New test.

2021-05-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/100580
	* g++.dg/other/pr100580.C: New test.

2021-05-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-15  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/100342
	* gcc.target/i386/pr100342.c: New test.

2021-05-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-05-17  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/98411
	* gfortran.dg/pr98411.f90: New test.

2021-05-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-05-27  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100656
	* gfortran.dg/bounds_check_22.f90: New test.

2021-05-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-05-27  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100602
	* gfortran.dg/pointer_check_14.f90: New test.

2021-05-28  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-05-26  Patrick Palka  <ppalka@redhat.com>

	PR c++/100502
	* g++.dg/template/access37.C: New test.
	* g++.dg/template/access37a.C: New test.

2021-05-27  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2021-05-11  Alex Coplan  <alex.coplan@arm.com>

	PR target/99725
	* gcc.target/arm/cmse/pr99725.c: New test.

2021-05-25  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-05-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100551
	* gfortran.dg/pr100551.f90: New test.

2021-05-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100519
	* gcc.dg/torture/pr100519.c: New testcase.

2021-05-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/100509
	* gcc.dg/pr100509.c: New testcase.

2021-05-25  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100492
	* gcc.dg/torture/pr100492.c: New testcase.

2021-05-24  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2021-05-10  Alex Coplan  <alex.coplan@arm.com>

	PR target/99960
	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
	Update now that we're (correctly) using full 128-bit vector
	loads/stores.
	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
	Likewise.
	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
	Likewise.
	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
	Likewise.
	* gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
	Likewise.

2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.

2021-05-20  Jason Merrill  <jason@redhat.com>

	PR c++/100489
	* g++.dg/cpp2a/desig18.C: New test.

2021-05-20  Andreas Krebbel  <krebbel@linux.ibm.com>

	Backported from master:
	2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR c++/100281
	* g++.target/s390/pr100281-1.C: New test.
	* g++.target/s390/pr100281-2.C: New test.

2021-05-20  Eric Botcazou  <ebotcazou@adacore.com>

	PR testsuite/96488
	* gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
	* gnat.dg/unchecked_convert6.adb: Likewise.

2021-05-20  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-05-20  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/96983
	* gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
	add comments regarding what the code does.

2021-05-20  Jason Merrill  <jason@redhat.com>

	PR c++/100634
	* g++.dg/cpp2a/nontype-complex1.C: New test.

2021-05-20  Jason Merrill  <jason@redhat.com>

	PR c++/100659
	* g++.dg/parse/access13.C: New test.

2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>

	* gcc.target/powerpc/rop-1.c: New.
	* gcc.target/powerpc/rop-2.c: New.
	* gcc.target/powerpc/rop-3.c: New.
	* gcc.target/powerpc/rop-4.c: New.
	* gcc.target/powerpc/rop-5.c: New.

2021-05-19  Jason Merrill  <jason@redhat.com>

	PR c++/100367
	PR c++/96299
	* g++.dg/cpp2a/spaceship-fallback1.C: New test.

2021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/99977
	* gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.

2021-05-19  Jason Merrill  <jason@redhat.com>

	PR c++/100261
	* g++.dg/dfp/mangle-6.C: New test.

2021-05-19  Jason Merrill  <jason@redhat.com>

	PR c++/100372
	* g++.dg/cpp0x/alias-decl-ttp1.C: New test.

2021-05-18  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/implicit-delete1.C: New test.

2021-05-18  Jason Merrill  <jason@redhat.com>

	PR c++/100205
	PR c++/93314
	* g++.dg/cpp0x/decltype-nonstatic1.C: New test.

2021-05-18  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-05-17  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/100633
	* gfortran.dg/gomp/workshare-59.f90: New test.

2021-05-17  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2021-04-27  Alex Coplan  <alex.coplan@arm.com>

	PR target/99977
	* gcc.target/arm/pr99977.c: New test.

2021-05-17  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-05-14  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/gomp/implicit-save.f90: New test.

2021-05-14  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-14  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp1y/pr88872.C: New test.

2021-05-13  Martin Sebor  <msebor@redhat.com>

	PR c/100550
	* gcc.dg/Wvla-parameter-9.c: New test.

2021-05-13  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.dg/pr100563.c: New test.

2021-05-12  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100566
	* gcc.dg/torture/pr100566.c: New testcase.

2021-05-12  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-12  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/100392
	* gcc.dg/cpp/pr100392.c: New test.
	* gcc.dg/cpp/pr100392.h: New file.

2021-05-12  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/100508
	* gcc.dg/gomp/pr100508.c: New test.

2021-05-11  Alex Coplan  <alex.coplan@arm.com>

	PR target/99988
	* gcc.target/aarch64/pr99988.c: New test.

2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>

	Backported from master:
	2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.test/compilable/test21898.d: New test.

2021-05-07  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-05-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/100450
	* c-c++-common/gomp/pr100450.c: New test.

2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>

	Backported from master:
	2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>

	* gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
	__builtin_s390_vpdi.
	* gcc.target/s390/zvector/vec-permi.c: New test for builtin
	vec_permi.

2021-05-06  Roman Zhuykov  <zhroma@ispras.ru>

	Backported from master:
	2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>

	PR rtl-optimization/100225
	PR rtl-optimization/84878
	* gcc.dg/pr100225.c: New test.

2021-05-06  Ilya Leoshkevich  <iii@linux.ibm.com>

	PR target/100217
	* gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
	* gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.

2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20210505-1.c: New test.

2021-05-05  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-05-05  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100274
	* gfortran.dg/argument_checking_25.f90: New test.

2021-05-05  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-04-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100253
	* g++.dg/pr100253.C: New testcase.

2021-05-05  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-04-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100278
	* gcc.dg/tree-ssa/pr100278.c: New testcase.

2021-05-05  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100414
	* gcc.dg/pr100414.c: New testcase.

2021-05-05  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-05-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100329
	* gcc.dg/torture/pr100329.c: New testcase.

2021-05-03  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-05-03  Patrick Palka  <ppalka@redhat.com>

	PR c++/100362
	* g++.dg/cpp1y/lambda-generic-100362.C: New test.

2021-04-30  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-04-30  Richard Biener  <rguenther@suse.de>

	PR c++/98032
	* g++.dg/pr98032.C: New testcase.

2021-04-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/96513
	* gcc.dg/torture/pr96513.c: New testcase.

2021-04-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-29  Jakub Jelinek  <jakub@redhat.com>

	PR target/100305
	* gcc.c-torture/compile/pr100305.c: Remove dg-options.  Add PR line.

2021-04-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-29  Jakub Jelinek  <jakub@redhat.com>

	PR target/100302
	* gcc.target/aarch64/sve/pr100302.c: New test.

2021-04-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/100319
	* c-c++-common/gomp/task-detach-3.c: New test.

2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2021-04-28  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/100305
	* gcc.c-torture/compile/pr100305.c: New test.

2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/100270
	* gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
	expected error message when subtracting pointers to different
	vector types.  Expect warnings when mixing them elsewhere.
	* gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
	XFAILs.  Tweak error messages for some cases.

2021-04-29  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-04-28  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/gomp/map-5.f90: New test.

2021-04-28  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/100182
	* gcc.target/i386/pr100182.c: New test.
	* gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
	* gcc.target/i386/pr71245-2.c (dg-final): Ditto.

2021-04-27  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2021-04-24  Patrick Palka  <ppalka@redhat.com>

	PR c++/89565
	PR c++/93383
	PR c++/95291
	PR c++/99200
	PR c++/99683
	* g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
	* g++.dg/cpp2a/nontype-class45.C: New test.
	* g++.dg/cpp2a/nontype-class46.C: New test.
	* g++.dg/cpp2a/nontype-class47.C: New test.
	* g++.dg/cpp2a/nontype-class48.C: New test.

2021-04-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-04-24  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100218
	* gfortran.dg/ptr-func-4.f90: New test.

2021-04-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2021-04-24  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/100154
	* gfortran.dg/pr100154.f90: New test.

2021-04-27  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-04-22  Marek Polacek  <polacek@redhat.com>

	PR c++/100161
	* g++.dg/warn/Wtype-limits6.C: New test.

2021-04-27  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2021-04-21  Marek Polacek  <polacek@redhat.com>

	PR c++/96380
	* g++.dg/cpp0x/enum_base4.C: New test.
	* g++.dg/cpp0x/enum_base5.C: New test.

2021-04-27  Michael Meissner  <meissner@linux.ibm.com>

	PR target/98952
	* gcc.target/powerpc/pr98952.c: New test.  Test backported from
	trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.

2021-04-27  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/100239
	* gcc.dg/pr100239.c: New test.

2021-04-27  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/100254
	* g++.dg/opt/pr100254.C: New test.

2021-04-27  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-21  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
	-fchecking.
	* g++.dg/cpp1y/auto-fn61.C: Likewise.
	* g++.dg/cpp2a/nontype-class39.C: Likewise.
	* g++.dg/cpp0x/constexpr-52830.C: Likewise.
	* g++.dg/cpp0x/vt-88982.C: Likewise.
	* c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
	dg-additional-options.
	* c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.

2021-04-27  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2021-04-21  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/100148
	* g++.dg/opt/pr100148.C: New test.

2021-04-27  Release Manager

	* GCC 11.1.0 released.

2021-04-23  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-04-22  Tobias Burnus  <tobias@codesourcery.com>

	* substr_9.f90: Move to ...
	* gfortran.dg/substr_9.f90: ... here.
	* substr_10.f90: Move to ...
	* gfortran.dg/substr_10.f90: ... here.

2021-04-22  Tobias Burnus  <tobias@codesourcery.com>

	Backported from master:
	2021-04-22  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
	obtained hard limit, and only call setrlimit if new softlimit is lower.

2021-04-22  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-04-22  Richard Biener  <rguenther@suse.de>

	PR testsuite/100176
	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
	missing return.

2021-04-21  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2021-04-21  Richard Biener  <rguenther@suse.de>

	PR testsuite/100176
	* g++.dg/compat/struct-layout-1_generate.c: Add missing return.
	* gcc.dg/compat/struct-layout-1_generate.c: Likewise.

2021-04-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
	z/Architecture only.

2021-04-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/100110
	* gfortran.dg/pdt_31.f03: New test.
	* gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
	to 8.

2021-04-19  Marek Polacek  <polacek@redhat.com>

	PR c++/97536
	* g++.dg/concepts/diagnostic16.C: New test.

2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/98457
	* gdc.dg/pr98457.d: New test.

2021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/100075
	* gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
	effective target.

2021-04-19  Richard Biener  <rguenther@suse.de>

	PR preprocessor/100142
	* gcc.dg/pr100142.c: New testcase.
	* g++.dg/diagnostic/pr72803.C: Revert last change.

2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
	'--param=openacc-kernels=[...]'.
	* c-c++-common/goacc/kernels-decompose-1.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-2.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
	* gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
	* gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-tree.f95: Likewise.

2021-04-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt92.adb: New test.

2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
	* c-c++-common/zero-scratch-regs-9.c: Likewise.
	* c-c++-common/zero-scratch-regs-10.c: Likewise.
	* c-c++-common/zero-scratch-regs-11.c: Likewise.
	* gcc.target/s390/zero-scratch-regs-1.c: New test.

2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>

	PR fortran/100094
	* gfortran.dg/PR100094.f90: New test.

2021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/96770
	* gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
	with movt/movw.

2021-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/91710
	* gcc.target/aarch64/pr91710.c: New test.

2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>

	PR fortran/100018
	* gfortran.dg/PR10018.f90: New test.

2021-04-16  Tamar Christina  <tamar.christina@arm.com>

	PR target/100048
	* gcc.target/aarch64/sve/pr100048.c: New test.

2021-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/100111
	* g++.dg/cpp0x/constexpr-100111.C: New test.

2021-04-16  Marek Polacek  <polacek@redhat.com>

	PR c++/99803
	* g++.dg/cpp2a/typename14.C: Don't expect particular error
	messages.
	* g++.dg/cpp2a/typename19.C: New test.

2021-04-16  Robin Dapp  <rdapp@linux.ibm.com>

	* gcc.dg/gimplefe-40.c: Moved to...
	* gcc.dg/vect/gimplefe-40.c: ...here.
	* gcc.dg/gimplefe-41.c: Moved to...
	* gcc.dg/vect/gimplefe-41.c: ...here.

2021-04-16  Harald Anlauf  <anlauf@gmx.de>
	    Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/63797
	* gfortran.dg/pr63797.f90: New test.

2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* gcc.dg/tree-ssa/pr83403-1.c: Revert
	max-completely-peeled-insns to the default value on IBM Z.
	* gcc.dg/tree-ssa/pr83403-2.c: Likewise.

2021-04-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/99700
	* g++.dg/cpp2a/constexpr-init21.C: New test.

2021-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/100075
	* gcc.target/aarch64/pr100075.c: New test.

2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/99596
	* gcc.target/arm/pr99596.c: New test.

2021-04-16  Richard Earnshaw  <rearnsha@arm.com>

	PR target/100067
	* g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
	template.
	* gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
	* g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise.  Fix
	missing quotes around switch names.
	* gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.

2021-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/99767
	* gcc.target/aarch64/pr99767.c: New test.

2021-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99850
	* g++.dg/cpp23/lambda-specifiers2.C: New test.

2021-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99833
	* g++.dg/cpp1z/pr99833.C: New test.
	* g++.dg/cpp2a/pr99833.C: New test.

2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
	the default value on IBM Z.

2021-04-16  Jason Merrill  <jason@redhat.com>

	PR c++/100079
	* g++.dg/abi/mangle71.C: Fix expected mangling.
	* g++.dg/abi/mangle77.C: New test.
	* g++.dg/cpp2a/nontype-class-union1.C: Likewise.
	* g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
	* g++.dg/cpp2a/nontype-class44.C: New test.

2021-04-15  Martin Sebor  <msebor@redhat.com>

	PR c/99420
	PR c/99972
	* gcc.dg/Warray-parameter-9.c: New test.
	* gcc.dg/Wnonnull-6.c: New test.
	* gcc.dg/Wreturn-type3.c: New test.
	* gcc.dg/Wunused-result.c: New test.
	* gcc.dg/attr-noreturn.c: New test.
	* gcc.dg/attr-returns-nonnull.c: New test.

2021-04-15  Hans-Peter Nilsson  <hp@axis.com>

	PR middle-end/84877
	* gcc.dg/pr84877.c: Xfail for cris-*-*.

2021-04-15  Jason Merrill  <jason@redhat.com>

	PR c++/80456
	* g++.dg/cpp0x/constexpr-volatile3.C: New test.

2021-04-15  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/uninit-pr89230-1.c: New test.
	* gcc.dg/uninit-pr89230-2.c: Same.

2021-04-15  Jason Merrill  <jason@redhat.com>

	PR c++/100101
	* g++.dg/cpp0x/noexcept67.C: New test.

2021-04-15  Jason Merrill  <jason@redhat.com>

	PR c++/100091
	* g++.dg/cpp2a/lambda-uneval15.C: New test.

2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
	-mtune=generic to the SVE flags.
	* g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
	* gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
	* gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.

2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>

	* lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
	(aarch64-with-arch-dg-options): Likewise.
	* g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
	aarch64-with-arch-dg-options.  Move the default architecture
	flags to the final dg-runtest argument.
	* gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.  Dispense with
	DEFAULT_CFLAGS.
	* gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.

2021-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/100073
	* gcc.dg/pr86058.c: Enable also on i?86-*-*.

2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>

	PR c++/98852
	* g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
	* g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.

2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>

	PR c/98852
	* gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.

2021-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/100056
	* gcc.target/aarch64/pr100056.c: New test.

2021-04-15  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* gcc.dg/pr93210.c: Adapt regex in order to also support a
	RESULT_DECL as an operand for a RETURN_EXPR.

2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/pr99929_1.c: New file.
	* gcc.target/aarch64/sve/pr99929_2.c: Likewise.

2021-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/100078
	* g++.dg/template/dependent-tmpl2.C: New test.

2021-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/93314
	* g++.dg/parse/uneval1.C: New test.

2021-04-14  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/100066
	* gcc.target/i386/pr100066.c: New.

2021-04-14  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/pr86058.c: Limit to just x86_64.

2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/99246
	* gcc.target/aarch64/sve/acle/general/pr99246.c: New test.

2021-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/zvector/imm-range-error-1.c: New test.
	* gcc.target/s390/zvector/vec_msum_u128-1.c: New test.

2021-04-14  Patrick Palka  <ppalka@redhat.com>

	PR c++/83476
	PR c++/99885
	* g++.dg/cpp1z/class-deduction85.C: New test.
	* g++.dg/template/ref11.C: New test.

2021-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/99478
	* g++.dg/cpp2a/lambda-uneval14.C: New test.

2021-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/90674
	* g++.dg/debug/defaulted1.C: New test.

2021-04-14  Jason Merrill  <jason@redhat.com>

	PR c++/88742
	* g++.dg/debug/cleanup1.C: New test.
	* c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
	* c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
	* g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
	* g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
	* g++.dg/tm/inherit2.C: Likewise.
	* g++.dg/tm/unsafe1.C: Likewise.
	* g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
	* g++.dg/gcov/gcov-2.C: Adjust coverage counts.

2021-04-13  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/82800
	* g++.dg/warn/uninit-pr82800.C: New test.

2021-04-13  Martin Sebor  <msebor@redhat.com>

	PR middle-end/86058
	* gcc.dg/pr86058.c: New test.

2021-04-13  Patrick Palka  <ppalka@redhat.com>

	PR c++/99008
	* g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
	* g++.old-deja/g++.ns/template7.C: Likewise.
	* g++.old-deja/g++.pt/crash8.C: Likewise.

2021-04-13  Jason Merrill  <jason@redhat.com>

	PR c++/100032
	* g++.dg/cpp0x/alias-decl-equiv1.C: New test.

2021-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/97121
	* g++.dg/cpp2a/spaceship-err6.C: New test.

2021-04-13  Jason Merrill  <jason@redhat.com>

	PR c++/100054
	* g++.dg/cpp1y/lambda-generic-local-class1.C: New test.

2021-04-13  Patrick Palka  <ppalka@redhat.com>

	PR c++/99008
	* g++.dg/parse/template2.C: Adjust expected diagnostic.
	* g++.dg/template/error8.C: Likewise.
	* g++.dg/cpp1z/class-deduction84.C: New test.

2021-04-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/100053
	* gcc.dg/torture/pr100053.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.

2021-04-13  Jason Merrill  <jason@redhat.com>

	PR c++/91933
	* g++.dg/cpp0x/constexpr-base7.C: New test.

2021-04-13  Nathan Sidwell  <nathan@acm.org>

	PR preprocessor/99446
	* g++.dg/diagnostic/pr72803.C: Adjust expected column.

2021-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/100028
	* gcc.target/aarch64/pr100028.c: New test.

2021-04-13  Patrick Palka  <ppalka@redhat.com>

	PR c++/97134
	* g++.dg/cpp2a/nontype-class43.C: New test.

2021-04-13  Patrick Palka  <ppalka@redhat.com>

	PR c++/99961
	PR c++/99994
	* g++.dg/cpp2a/concepts-uneval1.C: New test.
	* g++.dg/cpp2a/concepts-uneval2.C: New test.

2021-04-13  Hans-Peter Nilsson  <hp@axis.com>

	PR analyzer/99212
	* gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
	line 971 for cris-*-*.

2021-04-13  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98599
	* gcc.dg/analyzer/pr98599-a.c: New test.
	* gcc.dg/analyzer/pr98599-b.c: New test.

2021-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/99905
	* gcc.target/i386/pr99905.c: New test.

2021-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR debug/99830
	* gcc.dg/pr99830.c: New test.

2021-04-12  Jason Merrill  <jason@redhat.com>

	PR c++/93085
	* g++.dg/template/dependent-tmpl1.C: New test.

2021-04-12  Martin Liska  <mliska@suse.cz>

	PR sanitizer/99877
	* g++.dg/asan/pr99877.C: New test.

2021-04-12  Cui,Lili  <lili.cui@intel.com>

	* gcc.target/i386/funcspec-56.inc: Handle new march.
	* g++.target/i386/mv16.C: Handle new march

2021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>

	PR middle-end/98088
	* c-c++-common/goacc/collapse-2.c: New.

2021-04-11  Jason Merrill  <jason@redhat.com>

	PR c++/97974
	* g++.dg/lookup/pr84962.C: Adjust diagnostic.
	* g++.dg/other/anon-union5.C: New test.

2021-04-10  Jason Merrill  <jason@redhat.com>

	PR c++/98800
	* g++.dg/gomp/this-1.C: Adjust diagnostic.
	* g++.dg/cpp0x/constexpr-this1.C: New test.

2021-04-10  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/100011
	* gcc.dg/analyzer/pr100011.c: New test.

2021-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR c/99990
	* gcc.dg/pr99990.c: New test.

2021-04-10  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99744
	* gcc.target/i386/pr99744-2.c: New test.

2021-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR lto/99849
	* gcc.dg/lto/pr99849_0.c: New test.

2021-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/98601
	* gcc.dg/torture/pr98601.c: New test.

2021-04-10  Jason Merrill  <jason@redhat.com>

	PR c++/99180
	PR c++/93295
	PR c++/93867
	PR c++/95486
	* g++.dg/cpp2a/class-deduction-alias5.C: New test.
	* g++.dg/cpp2a/class-deduction-alias6.C: New test.
	* g++.dg/cpp2a/class-deduction-alias7.C: New test.
	* g++.dg/cpp2a/class-deduction-alias8.C: New test.

2021-04-10  Jason Merrill  <jason@redhat.com>

	PR c++/100006
	* g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.

2021-04-09  Martin Sebor  <msebor@redhat.com>

	PR middle-end/55288
	* g++.dg/warn/uninit-pr55288.C: New test.

2021-04-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/90215
	* g++.dg/cpp1z/fold-lambda4.C: New test.

2021-04-09  Marek Polacek  <polacek@redhat.com>

	PR c++/99806
	* g++.dg/concepts/abbrev10.C: New test.
	* g++.dg/concepts/abbrev11.C: New test.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/pr70398.c: Require a target that can link
	static executables.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	* gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
	with SVE.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
	* gcc.dg/pr96573.c: Likewise.
	* gcc.dg/tree-ssa/pr84512.c: Likewise.
	* gcc.dg/vect/bb-slp-43.c: Likewise.
	* gcc.dg/vect/slp-reduc-11.c: Likewise.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
	loop to vectorized if vect_fold_extract_last.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
	of relying on vectorisation.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/87763
	* gcc.target/aarch64/insv_1.c: XFAIL two scan tests.

2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>

	PR libfortran/78314
	* gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
	* gfortran.dg/ieee/ieee_8.f90: Likewise.

2021-04-09  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99817
	* gfortran.dg/coarray/dummy_2.f90: New test.

2021-04-08  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.

2021-04-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/99874
	* g++.dg/cpp2a/concepts-lambda16.C: New test.
	* g++.dg/cpp2a/concepts-lambda17.C: New test.

2021-04-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/97679
	* g++.dg/cpp2a/concepts-ctad3.C: New test.

2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* lib/scanasm.exp (scan-lto-assembler): Update expected name
	of dump file.

2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* lib/target-supports.exp
	(check_effective_target_stdint_types_mbig_endian): New proc.
	* gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
	stdint_types_mbig_endian.
	* gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.

2021-04-08  Jason Merrill  <jason@redhat.com>

	PR c++/91849
	* g++.dg/conversion/pr66211.C: Adjust diagnostic.
	* g++.dg/conversion/ref7.C: New test.

2021-04-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99859
	* g++.dg/cpp1y/constexpr-99859-1.C: New test.
	* g++.dg/cpp1y/constexpr-99859-2.C: New test.
	* g++.dg/cpp2a/constexpr-new18.C: New test.
	* g++.dg/cpp2a/constexpr-new19.C: New test.

2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.

2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
	"was here" from error message.
	* gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.

2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
	* gcc.target/aarch64/pr98772.c: Likewise.
	* gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.

2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
	conversion to shifts and adds.

2021-04-08  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99042
	PR analyzer/99774
	* gcc.dg/analyzer/pr99042.c: New test.
	* gcc.dg/analyzer/pr99774-1.c: New test.
	* gcc.dg/analyzer/pr99774-2.c: New test.

2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/gdc108.d: Update test.
	* gdc.dg/gdc142.d: Likewise.
	* gdc.dg/pr90136a.d: Likewise.
	* gdc.dg/pr90136b.d: Likewise.
	* gdc.dg/pr90136c.d: Likewise.
	* gdc.dg/pr95173.d: Likewise.
	* gdc.dg/attr_allocsize1.d: New test.
	* gdc.dg/attr_allocsize2.d: New test.
	* gdc.dg/attr_alwaysinline1.d: New test.
	* gdc.dg/attr_cold1.d: New test.
	* gdc.dg/attr_exclusions1.d: New test.
	* gdc.dg/attr_exclusions2.d: New test.
	* gdc.dg/attr_flatten1.d: New test.
	* gdc.dg/attr_module.d: New test.
	* gdc.dg/attr_noclone1.d: New test.
	* gdc.dg/attr_noicf1.d: New test.
	* gdc.dg/attr_noinline1.d: New test.
	* gdc.dg/attr_noipa1.d: New test.
	* gdc.dg/attr_noplt1.d: New test.
	* gdc.dg/attr_optimize1.d: New test.
	* gdc.dg/attr_optimize2.d: New test.
	* gdc.dg/attr_optimize3.d: New test.
	* gdc.dg/attr_optimize4.d: New test.
	* gdc.dg/attr_restrict1.d: New test.
	* gdc.dg/attr_section1.d: New test.
	* gdc.dg/attr_symver1.d: New test.
	* gdc.dg/attr_target1.d: New test.
	* gdc.dg/attr_targetclones1.d: New test.
	* gdc.dg/attr_used1.d: New test.
	* gdc.dg/attr_used2.d: New test.
	* gdc.dg/attr_weak1.d: New test.
	* gdc.dg/imports/attributes.d: New test.

2021-04-08  Jason Merrill  <jason@redhat.com>

	PR c++/94529
	* g++.dg/template/mem-spec2.C: New test.

2021-04-08  Marek Polacek  <polacek@redhat.com>

	PR c++/99844
	* g++.dg/cpp2a/explicit16.C: Use c++20.
	* g++.dg/cpp0x/noexcept66.C: New test.
	* g++.dg/cpp2a/explicit17.C: New test.

2021-04-08  Alex Coplan  <alex.coplan@arm.com>

	PR target/99647
	* gcc.c-torture/compile/pr99647.c: New test.

2021-04-07  Jason Merrill  <jason@redhat.com>

	PR c++/41723
	* g++.dg/template/friend71.C: New test.

2021-04-07  Jason Merrill  <jason@redhat.com>

	PR c++/52625
	* g++.dg/template/friend70.C: New test.

2021-04-07  Jason Merrill  <jason@redhat.com>

	PR c++/92918
	* g++.dg/lookup/using66.C: New test.

2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>

	* lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
	when building an executable with testglue.

2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
	* gcc.target/aarch64/sve/pr88834_ld3.c: New test.

2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
	if IFN_STORE_LANES is available.
	* gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
	IFN_STORE_LANES is available.
	* gcc.target/aarch64/pr99873_1.c: New test.
	* gcc.target/aarch64/pr99873_2.c: Likewise.
	* gcc.target/aarch64/pr99873_3.c: Likewise.
	* gcc.target/aarch64/sve/pr99873_1.c: Likewise.
	* gcc.target/aarch64/sve/pr99873_2.c: Likewise.
	* gcc.target/aarch64/sve/pr99873_3.c: Likewise.

2021-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99954
	* gcc.dg/torture/pr99954.c: New testcase.

2021-04-07  Richard Biener  <rguenther@suse.de>

	PR testsuite/99955
	* gcc.c-torture/execute/pr92618.c: Move may_alias attributes
	last.

2021-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99947
	* gcc.dg/torture/pr99947.c: New testcase.

2021-04-07  Bin Cheng  <bin.cheng@linux.alibaba.com>

	PR tree-optimization/98736
	* gcc.c-torture/execute/pr98736.c: New test.

2021-04-07  Marek Polacek  <polacek@redhat.com>

	PR c++/52202
	* g++.dg/cpp0x/rv-life.C: New test.

2021-04-06  Jason Merrill  <jason@redhat.com>

	PR c++/96673
	* g++.dg/cpp1y/nsdmi-aggr13.C: New test.

2021-04-06  Jason Merrill  <jason@redhat.com>

	PR c++/99901
	* g++.dg/cpp1z/inline-var9.C: New test.

2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/99781
	* g++.target/aarch64/sve/pr99781.C: New.

2021-04-06  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/memcpy-strategy-9.c: New test.
	* gcc.target/i386/memcpy-strategy-10.c: Likewise.
	* gcc.target/i386/memcpy-strategy-11.c: Likewise.
	* gcc.target/i386/memset-strategy-7.c: Likewise.
	* gcc.target/i386/memset-strategy-8.c: Likewise.
	* gcc.target/i386/memset-strategy-9.c: Likewise.

2021-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99880
	* gcc.dg/torture/pr99880.c: New testcase.

2021-04-06  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/builtin-3_a.C: Remove dump scans.
	* g++.dg/modules/builtin-3_b.C: Remove dump scans.

2021-04-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96573
	* gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
	VEC_PERM_EXPR with bswapping permutation.

2021-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99924
	* gfortran.dg/vect/pr99924.f90: New testcase.

2021-04-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/97900
	* g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.

2021-04-06  Jason Merrill  <jason@redhat.com>

	PR c++/91241
	* g++.dg/abi/lambda-defarg1.C: New test.

2021-04-06  Patrick Palka  <ppalka@redhat.com>

	PR c++/99899
	* g++.dg/cpp2a/concepts-placeholder7.C: New test.
	* g++.dg/cpp2a/concepts-placeholder8.C: New test.

2021-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/96311
	* g++.dg/cpp1y/lambda-generic-Wunused.C: New test.

2021-04-05  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
	* g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
	* g++.old-deja/g++.jason/rvalue3.C: Likewise.

2021-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/95317
	* g++.dg/cpp1y/lambda-generic-enum1.C: New test.

2021-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/95870
	* g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.

2021-04-05  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99906
	* gcc.dg/analyzer/pr99906.c: New test.

2021-04-05  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99886
	* gcc.dg/analyzer/pr99886.c: New test.

2021-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/99066
	* g++.dg/cpp0x/extern_template-6.C: New test.

2021-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/99201
	* g++.dg/cpp1z/constexpr-if-lambda4.C: New test.

2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/99914
	* gdc.dg/pr99914.d: New test.

2021-04-05  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
	* gcc.dg/tree-ssa/evrp11.c: Likewise.

2021-04-04  Jason Merrill  <jason@redhat.com>

	PR c++/99643
	* g++.dg/cpp0x/initlist-new5.C: New test.

2021-04-03  Alexandre Oliva  <oliva@adacore.com>

	* g++.dg/pr94314-3.C: Zero-initialize main loop counter.

2021-04-03  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.

2021-04-03  Marek Polacek  <polacek@redhat.com>

	PR c++/91416
	* g++.dg/other/gc7.C: New test.

2021-04-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99818
	* gfortran.dg/coarray_48.f90: New test.

2021-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99882
	* gcc.dg/pr99882.c: New test.

2021-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/99863
	* gcc.target/i386/pr99863.c: New test.

2021-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/98125
	* g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.

2021-04-03  Jason Merrill  <jason@redhat.com>

	PR c++/91217
	* g++.dg/opt/nrv20.C: New test.

2021-04-03  Jason Merrill  <jason@redhat.com>

	PR c++/90664
	* g++.dg/cpp1z/noexcept-type24.C: New test.

2021-04-03  Jason Merrill  <jason@redhat.com>

	PR c++/97900
	* g++.dg/ext/vector40.C: New test.

2021-04-02  Patrick Palka  <ppalka@redhat.com>

	PR c++/99869
	* g++.dg/cpp2a/concepts-placeholder6.C: New test.

2021-04-02  Patrick Palka  <ppalka@redhat.com>

	PR c++/99586
	* g++.dg/cpp2a/nontype-class42.C: New test.

2021-04-02  Jason Merrill  <jason@redhat.com>

	PR c++/97938
	* g++.dg/cpp2a/lambda-pack-init6.C: New test.

2021-04-02  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/pr99283-6_d.H: New.
	* g++.dg/modules/pr99283-7-swap.h: New.
	* g++.dg/modules/pr99283-7-traits.h: New.
	* g++.dg/modules/pr99283-7_a.H: New.
	* g++.dg/modules/pr99283-7_b.H: New.
	* g++.dg/modules/pr99283-7_c.C: New.
	* g++.dg/modules/pr99283-7_d.H: New.

2021-04-02  Eric Botcazou  <ebotcazou@adacore.com>

	* go.test/test/fixedbugs/issue6036.go: Skip on sparc.
	* go.test/test/fixedbugs/issue22200b.go: Likewise.

2021-04-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99726
	* gcc.target/i386/pr99726.c: Remove -m32 from dg-options.  Move
	-floop-nest-optimize to dg-additional-options guarded on fgraphite
	effective target.

2021-04-01  Marek Polacek  <polacek@redhat.com>

	PR c++/99831
	* g++.dg/other/gc6.C: New test.

2021-04-01  Jason Merrill  <jason@redhat.com>

	PR c++/99583
	* g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.

2021-04-01  Jason Merrill  <jason@redhat.com>

	PR c++/98481
	* g++.dg/abi/abi-tag24a.C: New test.
	* g++.dg/abi/macro0.C: Adjust expected value.

2021-04-01  Nathan Sidwell  <nathan@acm.org>

	PR c++/99283
	* g++.dg/modules/pr99283-6.h: New.
	* g++.dg/modules/pr99283-6_a.H: New.
	* g++.dg/modules/pr99283-6_b.H: New.
	* g++.dg/modules/pr99283-6_c.C: New.
	* g++.dg/modules/hdr-init-1_c.C: Adjust scan.
	* g++.dg/modules/indirect-3_c.C: Adjust scan.
	* g++.dg/modules/indirect-4_c.C: Adjust scan.
	* g++.dg/modules/lambda-3_b.C: Adjust scan.
	* g++.dg/modules/late-ret-3_c.C: Adjust scan.
	* g++.dg/modules/pr99425-1_b.H: Adjust scan.
	* g++.dg/modules/pr99425-1_c.C: Adjust scan.

2021-04-01  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/98265
	* gcc.dg/tree-ssa/pr98265.C: New test.

2021-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96573
	* gcc.dg/pr96573.c: New test.

2021-04-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99856
	* gcc.dg/vect/pr99856.c: New testcase.

2021-04-01  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/97009
	* gcc.dg/tree-ssa/pr97009.c: New test.

2021-04-01  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99840
	* gfortran.dg/transpose_5.f90: New test.

2021-03-31  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99771
	* gcc.dg/analyzer/data-model-10.c: Update expected output.
	* gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
	* gcc.dg/analyzer/malloc-ipa-13a.c: New test.
	* gcc.dg/analyzer/pr99771-1.c: New test.

2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/98268
	* gcc.target/aarch64/sve/pr98268-1.c: New test.
	* gcc.target/aarch64/sve/pr98268-2.c: Likewise.

2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/99726
	* gcc.target/i386/pr99726.c: New test.

2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/97141
	PR rtl-optimization/98726
	* gcc.c-torture/compile/pr97141.c: New test.
	* gcc.c-torture/compile/pr98726.c: Likewise.
	* gcc.target/aarch64/sve/pr97141.c: Likewise.
	* gcc.target/aarch64/sve/pr98726.c: Likewise.

2021-03-31  Martin Sebor  <msebor@redhat.com>

	PR middle-end/65182
	* gcc.dg/uninit-pr65182.c: New test.

2021-03-31  Jason Merrill  <jason@redhat.com>

	PR c++/99445
	* g++.dg/cpp0x/alias-decl-variadic1.C: New test.

2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/96974
	* g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
	under lp64.

2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/99786
	* gcc.target/arm/pr99786.c: New test.

2021-03-31  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/memcpy-strategy-5.c: New test.
	* gcc.target/i386/memcpy-strategy-6.c: Likewise.
	* gcc.target/i386/memcpy-strategy-7.c: Likewise.
	* gcc.target/i386/memcpy-strategy-8.c: Likewise.
	* gcc.target/i386/memset-strategy-3.c: Likewise.
	* gcc.target/i386/memset-strategy-4.c: Likewise.
	* gcc.target/i386/memset-strategy-5.c: Likewise.
	* gcc.target/i386/memset-strategy-6.c: Likewise.

2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/98119
	* gcc.target/aarch64/sve/pr98119.c: New test.

2021-03-31  Jakub Jelinek  <jakub@redhat.com>
	    Richard Sandiford  <richard.sandiford@arm.com>

	PR target/99813
	* g++.target/aarch64/sve/pr99813.C: New test.

2021-03-31  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/97680
	* c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
	* c-c++-common/zero-scratch-regs-7.c: Likewise.
	* c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
	selected unsupported triplets to all targets but selected triplets
	of supported targets.
	* c-c++-common/zero-scratch-regs-9.c: Likewise.
	* c-c++-common/zero-scratch-regs-10.c: Likewise.
	* c-c++-common/zero-scratch-regs-11.c: Likewise.

2021-03-31  Patrick Palka  <ppalka@redhat.com>

	PR c++/88115
	* g++.dg/cpp0x/alignof7.C: Adjust expected mangling.

2021-03-31  Patrick Palka  <ppalka@redhat.com>

	PR c++/99815
	* g++.dg/cpp2a/concepts-placeholder5.C: New test.

2021-03-30  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/symbolic-1.c: Fix typo.

2021-03-30  Nathan Sidwell  <nathan@acm.org>

	PR c++/99283
	* g++.dg/modules/pr99283-5.h: New.
	* g++.dg/modules/pr99283-5_a.H: New.
	* g++.dg/modules/pr99283-5_b.H: New.
	* g++.dg/modules/pr99283-5_c.C: New.

2021-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99790
	* g++.dg/cpp1z/pr99790.C: New test.

2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/99822
	* gcc.c-torture/compile/pr99822.c: New test.

2021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>

	PR target/99718
	PR target/99718
	* gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
	instruction counts.
	* gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
	* gcc.target/powerpc/pr79251.p8.c: Likewise.
	* gcc.target/powerpc/pr79251.p9.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
	* gcc.target/powerpc/pr79251-run.p7.c: New test.
	* gcc.target/powerpc/pr79251.p7.c: New test.

2021-03-30  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99744
	* gcc.target/i386/pr99744-1.c: New test.

2021-03-30  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/99825
	* gfortran.dg/vect/pr99825.f90: New test.

2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/99808
	* gcc.target/aarch64/pr99808.c: Use ULL constant suffix.

2021-03-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99824
	* gcc.dg/torture/pr99824.c: New testcase.

2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/98136
	* g++.dg/pr98136.C: New test.

2021-03-30  Mihailo Stojanovic  <mihailo.stojanovic@typhoon-hil.com>

	* gcc.target/aarch64/fcvt_nosimd.c: New test.

2021-03-29  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/61869
	* gcc.dg/uninit-pr61869.c: New test.

2021-03-29  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/61677
	* gcc.dg/uninit-pr61677.c: New test.

2021-03-29  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/61112
	* gcc.dg/uninit-pr61112.c: New test.

2021-03-29  Jan Hubicka  <jh@suse.cz>

	PR ipa/99751
	* gcc.c-torture/compile/pr99751.c: Rename from ...
	* gcc.c-torture/execute/pr99751.c: ... to this.

2021-03-29  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/compile/pr99751.c: New test.

2021-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/93660
	* gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
	declare simd warning on aarch64.

2021-03-29  Alex Coplan  <alex.coplan@arm.com>

	PR target/99216
	* g++.target/aarch64/sve/pr99216.C: New test.

2021-03-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99807
	* gfortran.dg/vect/pr99807.f90: New testcase.

2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/99808
	* gcc.target/aarch64/pr99808.c: New test.

2021-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99777
	* g++.dg/torture/pr99777.C: New test.

2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/96770
	* gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.

2021-03-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99602
	* gfortran.dg/pr99602.f90: New test.
	* gfortran.dg/pr99602a.f90: New test.
	* gfortran.dg/pr99602b.f90: New test.
	* gfortran.dg/pr99602c.f90: New test.
	* gfortran.dg/pr99602d.f90: New test.

2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	* lib/gdc-utils.exp (gdc-copy-extra): Rename to...
	(gdc-copy-file): ... this.  Use file copy instead of open/close.
	(gdc-convert-test): Save translated dejagnu test to gdc.test
	directory, only write dejagnu directives to the test file.
	(gdc-do-test): Don't create gdc.test symlink.

2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/gdc270a.d: Removed.
	* gdc.dg/gdc270b.d: Removed.

2021-03-26  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr99557.c: New.

2021-03-26  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/59970
	* gcc.dg/uninit-pr59970.c: New test.

2021-03-26  Marek Polacek  <polacek@redhat.com>

	PR c++/98352
	* g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
	* g++.dg/cpp0x/nsdmi17.C: New test.

2021-03-26  Nathan Sidwell  <nathan@acm.org>

	PR c++/99283
	* g++.dg/modules/pr99283-2_a.H: New.
	* g++.dg/modules/pr99283-2_b.H: New.
	* g++.dg/modules/pr99283-2_c.H: New.
	* g++.dg/modules/pr99283-3_a.H: New.
	* g++.dg/modules/pr99283-3_b.H: New.
	* g++.dg/modules/pr99283-4.H: New.
	* g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
	* g++.dg/modules/tpl-alias-1_b.C: Adjust scans.

2021-03-26  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/99766
	* g++.target/aarch64/sve/pr99766.C: New.

2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR ipa/99466
	* gcc.dg/tls/pr99466-1.c: New test.
	* gcc.dg/tls/pr99466-2.c: New test.

2021-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99705
	* g++.dg/cpp0x/new5.C: New test.

2021-03-26  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99651
	* gfortran.dg/null_11.f90: New test.

2021-03-25  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/55060
	* gcc.dg/uninit-pr55060.c: New.

2021-03-25  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/48483
	* g++.dg/warn/uninit-pr48483.C: New test.

2021-03-25  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/uninit-pr44547.c: New.

2021-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99672
	* g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
	* g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
	to match locus changes.
	* g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
	* g++.dg/cpp2a/srcloc2.C: Likewise.
	* g++.dg/cpp2a/srcloc15.C: Likewise.
	* g++.dg/cpp2a/srcloc16.C: Likewise.
	* g++.dg/cpp2a/srcloc19.C: New test.
	* g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
	and caret line.
	* g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
	* g++.dg/modules/macloc-1_d.C: Likewise.
	* g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
	caret line.

2021-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/94751
	* g++.dg/cpp0x/inh-ctor37.C: New test.

2021-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99745
	* g++.dg/cpp0x/variadic181.C: New test.

2021-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/99331
	* g++.dg/warn/Wconversion5.C: New test.

2021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>

	PR tree-optimization/96974
	* g++.target/aarch64/sve/pr96974.C: New test.

2021-03-25  H.J. Lu  <hjl.tools@gmail.com>

	Revert:
	2021-03-25  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98209
	PR target/99744
	* gcc.target/i386/pr98209.c: New test.
	* gcc.target/i386/pr99744-1.c: Likewise.
	* gcc.target/i386/pr99744-2.c: Likewise.

2021-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99565
	* g++.dg/warn/Wduplicated-branches6.C: New test.
	* g++.dg/warn/Wduplicated-branches7.C: New test.

2021-03-25  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98209
	PR target/99744
	* gcc.target/i386/pr98209.c: New test.
	* gcc.target/i386/pr99744-1.c: Likewise.
	* gcc.target/i386/pr99744-2.c: Likewise.

2021-03-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99746
	* gfortran.dg/vect/pr99746.f90: New testcase.

2021-03-25  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/93695
	PR analyzer/99044
	PR analyzer/99716
	* gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
	xfail.
	* gcc.dg/analyzer/pr93695-1.c: New test.
	* gcc.dg/analyzer/pr99044-1.c: New test.
	* gcc.dg/analyzer/pr99044-2.c: New test.
	* gcc.dg/analyzer/pr99716-1.c: New test.
	* gcc.dg/analyzer/pr99716-2.c: New test.
	* gcc.dg/analyzer/pr99716-3.c: New test.

2021-03-24  Martin Liska  <mliska@suse.cz>

	PR target/99753
	* gcc.target/i386/pr99753.c: New test.

2021-03-24  Martin Jambor  <mjambor@suse.cz>

	PR ipa/99122
	* gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.

2021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/99727
	* gcc.target/arm/pr99727.c: New test.

2021-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR target/99724
	* gcc.target/arm/pr99724.c: New test.

2021-03-24  Alexandre Oliva  <oliva@adacore.com>

	* lib/target-supports.exp (check_effective_target_sysconf): New.
	* gcc.target/i386/pr95443-1.c: Require it.
	* gcc.target/i386/pr95443-2.c: Likewise.
	* gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
	* gcc.target/i386/strncmp-1.c: Likewise.

2021-03-24  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/i386/pr97313.c: Require effective target feature pie.
	* g++.target/i386/pr94185.C: Likewise.

2021-03-24  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
	positives with -mcmodel=large.
	* gcc.target/i386/funcspec-3.c: Likewise.

2021-03-24  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/i386/pr94467-3.c: New.

2021-03-24  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99369
	* gfortran.dg/longnames.f90: New test.

2021-03-23  Nathan Sidwell  <nathan@acm.org>

	PR c++/99283
	* g++.dg/modules/pr99283-1_a.H: New.
	* g++.dg/modules/pr99283-1_b.H: New.

2021-03-23  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/vector/long-double-asm-abi.c: New test.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_dsp_ok_nocache)
	(check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
	* gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
	and add arm_dsp options.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
	-mfloat-abi= options order.
	(check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
	* gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
	arm_hard_ok effective target and -mfloat-abi=hard additional
	option.
	* gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
	* gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
	* gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
	* gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
	* gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
	additional option.
	* gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
	* gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
	-mfloat-abi= options order.
	(check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
	* gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
	target and -mfloat-abi=hard additional option.
	* gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
	* gcc.target/arm/simd/bf16_ma_1.c: Likewise.
	* gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
	* gcc.target/arm/simd/vdot-2-1.c: Likewise.
	* gcc.target/arm/simd/vdot-2-2.c: Likewise.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
	* gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
	* gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
	* gcc.target/arm/pr51968.c: Likewise.
	* gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
	* gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
	* gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
	* gcc.target/arm/simd/bf16_vstn_1.c: Likewise.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
	* gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
	* gcc.target/arm/bf16_dup.c: Likewise.
	* gcc.target/arm/bf16_reinterpret.c: Likewise.
	* gcc.target/arm/pr51534.c: Remove -mfloat=abi option.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.

2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/bfloat16_scalar_typecheck.c: Add
	arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
	* gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
	* gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.

2021-03-23  Marek Polacek  <polacek@redhat.com>

	PR c++/99318
	* g++.dg/cpp0x/attributes-namespace6.C: New test.
	* g++.dg/cpp0x/gen-attrs-73.C: New test.

2021-03-23  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/93660
	* gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.

2021-03-23  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/99540
	* gcc.dg/vect/pr99540.c: New test.

2021-03-23  Nathan Sidwell  <nathan@acm.org>

	PR c++/99239
	* g++.dg/modules/pr99239_a.H: New.
	* g++.dg/modules/pr99239_b.H: New.

2021-03-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99721
	* gfortran.dg/vect/pr99721.f90: New testcase.

2021-03-23  Marcus Comstedt  <marcus@mc.pp.se>

	* gcc.target/riscv/shift-shift-5.c (sub): Change
	order of struct fields depending on byteorder.

2021-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99650
	* g++.dg/cpp1z/decomp55.C: New test.

2021-03-23  Aldy Hernandez  <aldyh@redhat.com>

	PR tree-optimization/99296
	* gcc.dg/pr99296.c: New file.

2021-03-22  Nathan Sidwell  <nathan@acm.org>

	PR c++/99480
	* g++.dg/modules/pr99480_a.H: New.
	* g++.dg/modules/pr99480_b.H: New.

2021-03-22  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/99581
	* gcc.target/powerpc/pr99581.c: New.

2021-03-22  Nathan Sidwell  <nathan@acm.org>

	PR c++/99425
	* g++.dg/modules/pr99425-1.h: New.
	* g++.dg/modules/pr99425-1_a.H: New.
	* g++.dg/modules/pr99425-1_b.H: New.
	* g++.dg/modules/pr99425-1_c.C: New.
	* g++.dg/modules/pr99425-2_a.X: New.
	* g++.dg/modules/pr99425-2_b.X: New.
	* g++.dg/template/pr99425.C: New.

2021-03-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99694
	* gcc.dg/torture/pr99694.c: New testcase.

2021-03-22  Kito Cheng  <kito.cheng@sifive.com>

	PR target/99702
	* gcc.target/riscv/pr99702.c: New.

2021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>

	PR target/98914
	* gcc.target/powerpc/pr98914.c: New test.

2021-03-20  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99679
	* g++.target/i386/pr99679-1.C: New test.
	* g++.target/i386/pr99679-2.C: Likewise.

2021-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR debug/99230
	* gcc.dg/pr99230.c: New test.

2021-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR c/99588
	* gcc.dg/Wunused-var-5.c: New test.
	* gcc.dg/Wunused-var-6.c: New test.

2021-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/inline_matmul_6.f90: Adjust count for
	  _gfortran_matmul.

2021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/99663
	* gcc.target/s390/pr99663.c: New.

2021-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99456
	* g++.dg/opt/pr99456.C: New test.
	* g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
	later.

2021-03-19  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/99656
	* gfortran.dg/vect/pr99656.f90: New test.

2021-03-19  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99652
	* gcc.dg/torture/pr99652-1.c: New test.
	* gcc.dg/torture/pr99652-2.c: Likewise.
	* gcc.target/i386/pr57655.c: Adjusted.
	* gcc.target/i386/pr59794-6.c: Likewise.
	* gcc.target/i386/pr70738-1.c: Likewise.
	* gcc.target/i386/pr96744-1.c: Likewise.

2021-03-19  Jakub Jelinek  <jakub@redhat.com>
	    Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/99593
	* g++.target/arm/pr99593.C: New test.

2021-03-19  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/lto/pr89335_0.C: Require the linker plugin.

2021-03-19  Marek Polacek  <polacek@redhat.com>

	PR c++/99500
	* g++.dg/cpp2a/concepts-err3.C: New test.

2021-03-18  Martin Sebor  <msebor@redhat.com>

	PR middle-end/99502
	* g++.dg/warn/Warray-bounds-22.C: New test.
	* g++.dg/warn/Warray-bounds-23.C: New test.
	* g++.dg/warn/Warray-bounds-24.C: New test.

2021-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/99636
	* gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.

2021-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/99626
	* gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
	on targets other than x86, aarch64, s390 and 64-bit powerpc.  Use
	test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
	rather than __i386__.

2021-03-18  Christophe Lyon  <christophe.lyon@linaro.org>

	PR testsuite/97680
	* c-c++-common/zero-scratch-regs-10.c: Skip on arm

2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>

	PR objc++/49070
	* obj-c++.dg/pr49070.mm: New test.
	* objc.dg/unnamed-parms.m: New test.

2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
	sve_flags.
	* g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
	* g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
	* gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
	* gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
	* gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.

2021-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/98099
	* gcc.dg/pr98099.c: Don't compile the test on pdp endian.
	For big endian use -fsso-struct=little-endian dg-options.

2021-03-17  Marek Polacek  <polacek@redhat.com>

	PR c++/97973
	* g++.dg/conversion/real-to-int1.C: New test.

2021-03-17  Anthony Sharp  <anthonysharp15@gmail.com>
	    Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp1z/using9.C: New using decl test.

2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>

	* c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
	-gdwarf-3 to the command line options. Adjust the expected line
	numbers for the revised options header.

2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>

	* c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
	-gdwarf-3 to the command line options.  Provide Darwin-
	specific match lines for the expected output.

2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/acle/rng_2.c: New test.

2021-03-17  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99504
	* gcc.target/i386/pr99530-1.c: New test.
	* gcc.target/i386/pr99530-2.c: Likewise.
	* gcc.target/i386/pr99530-3.c: Likewise.
	* gcc.target/i386/pr99530-4.c: Likewise.
	* gcc.target/i386/pr99530-5.c: Likewise.
	* gcc.target/i386/pr99530-6.c: Likewise.

2021-03-16  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/99542
	* gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.

2021-03-16  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp2a/nontype-float1.C: New test.

2021-03-16  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/98092
	PR target/98092
	* gcc.target/powerpc/pr98092.c: New.

2021-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/99600
	* gcc.target/i386/pr99600.c: New test.

2021-03-16  Martin Liska  <mliska@suse.cz>
	    Jason Merrill  <jason@redhat.com>

	PR c++/99108
	* g++.target/i386/pr99108.C: New test.

2021-03-16  Martin Liska  <mliska@suse.cz>

	PR target/99592
	* gcc.target/arm/pr99592.c: New test.

2021-03-16  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.

2021-03-16  Nathan Sidwell  <nathan@acm.org>

	PR c++/99496
	* g++.dg/modules/pr99496_a.H: New.
	* g++.dg/modules/pr99496_b.C: New.

2021-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/99563
	* gcc.target/i386/avx-pr99563.c: New test.

2021-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/99542
	* gcc.dg/gomp/pr99542.c: New test.
	* gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
	* gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
	* g++.dg/vect/simd-clone-7.cc (bar): Likewise.
	* g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
	on aarch64.
	* gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.

2021-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99601
	* g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
	* g++.dg/modules/builtin-3_b.C: Likewise.

2021-03-15  Nathan Sidwell  <nathan@acm.org>

	PR c++/99601
	* g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
	* g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.

2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/99047
	* g++.dg/coroutines/pr99047.C: New test.

2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/98704
	* g++.dg/coroutines/torture/pr98704.C: New test.

2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/98480
	* g++.dg/coroutines/pr98480.C: New test.
	* g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
	* g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
	* g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.

2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/96749
	* g++.dg/coroutines/pr96749-1.C: New test.
	* g++.dg/coroutines/pr96749-2.C: New test.

2021-03-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98834
	* g++.dg/opt/pr98834.C: New testcase.

2021-03-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/99345
	* gfortran.dg/do_check_16.f90: New test.
	* gfortran.dg/do_check_17.f90: New test.

2021-03-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99545
	* gfortran.dg/pr99545.f90: New test.

2021-03-15  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr99492.c: Fix typo.

2021-03-14  Harald Anlauf  <anlauf@gmx.de>
	    Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/pr99112.f90: New test.

2021-03-13  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/99489
	* gcc.dg/Wstringop-truncation-9.c: New test.

2021-03-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99125
	* gfortran.dg/alloc_deferred_comp_1.f90: New test.

2021-03-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99544
	* gcc.dg/gomp/pr99544.c: New test.

2021-03-12  Nathan Sidwell  <nathan@acm.org>

	PR c++/99238
	* g++.dg/modules/pr99238.h: New.
	* g++.dg/modules/pr99238_a.H: New.
	* g++.dg/modules/pr99238_b.H: New.

2021-03-12  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99514
	* gfortran.dg/gomp/threadprivate-1.f90: New test.

2021-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR target/99321
	* gcc.target/i386/avx512vl-pr99321-2.c: New test.

2021-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99507
	* g++.dg/cpp2a/consteval19.C: New test.

2021-03-11  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/96374
	* gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
	to options.
	* gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
	(test_7): New.
	* gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
	* gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
	* gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
	-fno-analyzer-feasibility from options.
	* gcc.dg/analyzer/pr93355-localealias.c: Likewise.
	* gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.

2021-03-11  Nathan Sidwell  <nathan@acm.org>

	PR c++/99248
	* g++.dg/modules/pr99248.h: New.
	* g++.dg/modules/pr99248_a.H: New.
	* g++.dg/modules/pr99248_b.H: New.

2021-03-11  Nathan Sidwell  <nathan@acm.org>

	PR c++/99528
	* g++.dg/modules/pr99528.h: New.
	* g++.dg/modules/pr99528_a.H: New.
	* g++.dg/modules/pr99528_b.H: New.
	* g++.dg/modules/pr99528_c.C: New.

2021-03-11  Richard Biener  <rguenther@suse.de>

	PR testsuite/98245
	* gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
	instead of verifying the total number of adds.

2021-03-11  Richard Biener  <rguenther@suse.de>

	PR testsuite/97494
	* gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.

2021-03-11  Richard Biener  <rguenther@suse.de>

	PR testsuite/97494
	* gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.

2021-03-11  Richard Biener  <rguenther@suse.de>

	PR testsuite/97494
	* gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.

2021-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/99517
	* gcc.target/i386/avx2-pr99517-1.c: New test.
	* gcc.target/i386/avx2-pr99517-2.c: New test.

2021-03-10  David Edelsohn  <dje.gcc@gmail.com>

	PR target/99492
	* gcc.target/powerpc/pr99492.c: New testcase.

2021-03-10  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99205
	* gfortran.dg/data_char_4.f90: New test.
	* gfortran.dg/data_char_5.f90: New test.

2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.

2021-03-10  Nathan Sidwell  <nathan@acm.org>

	PR c++/99423
	* g++.dg/modules/pr99423_a.H: New.
	* g++.dg/modules/pr99423_b.H: New.

2021-03-10  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99305
	PR testsuite/99498
	* g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
	unsigned_char effective targets.

2021-03-10  Nathan Sidwell  <nathan@acm.org>

	PR c++/99508
	* g++.dg/ext/pr99508.C: New.

2021-03-10  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/99292
	* lib/target-supports.exp (check_effective_target_lra): New.
	* gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
	* gcc.c-torture/compile/asmgoto-5.c: Likewise.
	* gcc.c-torture/compile/pr98096.c: Likewise.
	* gcc.dg/pr97954.c: Likewise.

2021-03-10  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
	* gcc.dg/analyzer/zlib-2.c: Likewise.

2021-03-10  Joel Hutton  <joel.hutton@arm.com>

	* gcc.dg/vect/pr99102.c: Fix target selector.

2021-03-10  Joel Hutton  <joel.hutton@arm.com>

	PR target/99102
	* gcc.dg/vect/pr99102.c: New test.

2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/lto25.ads: New test.

2021-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99305
	* g++.dg/opt/pr99305.C: New test.

2021-03-09  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
	(check_effective_target_sqrt_insn): Use it.

2021-03-09  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/99454
	* gcc.target/i386/pr99454.c: New.

2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
	* gcc.dg/loop-9.c: Likewise.
	* gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
	* gnat.dg/opt39.adb: Pass --param option for Aarch64 too.

2021-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/98920
	* c-c++-common/asan/pr98920.c: Only include regex.h if the header
	exists.  If REG_STARTEND macro isn't defined, just return 0 from main
	instead of the actual test.

2021-03-09  Martin Liska  <mliska@suse.cz>

	PR target/99464
	* gcc.target/i386/pr99464.c: New test.

2021-03-09  Joel Brobecker  <brobecker@adacore.com>

	* gcc.target/powerpc/undef-bool-2.c: Add
	dg-require-effective-target powerpc_vsx_ok directive.
	* g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
	powerpc_vsx_ok directive.

2021-03-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/49278
	* gfortran.dg/parameter_data.f90: New test.

2021-03-08  Martin Sebor  <msebor@redhat.com>

	PR middle-end/98266
	* g++.dg/warn/Warray-bounds-15.C: New test.
	* g++.dg/warn/Warray-bounds-18.C: New test.
	* g++.dg/warn/Warray-bounds-19.C: New test.
	* g++.dg/warn/Warray-bounds-20.C: New test.
	* g++.dg/warn/Warray-bounds-21.C: New test.

2021-03-08  Martin Sebor  <msebor@redhat.com>

	PR middle-end/97631
	* c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
	Add an xfail.
	* c-c++-common/Wstringop-truncation.c: Add expected warnings.
	* gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
	* gcc.dg/Wstringop-overflow-66.c: New test.
	* gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.

2021-03-08  Marek Polacek  <polacek@redhat.com>

	PR c++/96268
	* g++.dg/cpp2a/nontype-class41.C: New test.

2021-03-08  Nathan Sidwell  <nathan@acm.org>

	PR c++/99436
	* g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.

2021-03-08  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/pr99468.H: New.

2021-03-08  Peter Bergner  <bergner@linux.ibm.com>

	PR target/98959
	* gcc.target/powerpc/pr98959.c: New test.

2021-03-08  Nathan Sidwell  <nathan@acm.org>

	PR c++/99285
	* g++.dg/modules/pr99285_a.H: New.
	* g++.dg/modules/pr99285_b.H: New.

2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/99437
	* gcc.target/aarch64/simd/pr99437.c: New test.

2021-03-08  Martin Liska  <mliska@suse.cz>

	PR sanitizer/98920
	* c-c++-common/asan/pr98920.c: New test.

2021-03-08  Martin Liska  <mliska@suse.cz>

	PR target/99463
	* gcc.target/i386/pr99463-2.c: New test.
	* gcc.target/i386/pr99463.c: New test.

2021-03-08  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/vector/long-double-asm-commutative.c: New
	test.
	* gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
	test.
	* gcc.target/s390/vector/long-double-asm-in-out.c: New test.
	* gcc.target/s390/vector/long-double-asm-inout.c: New test.
	* gcc.target/s390/vector/long-double-asm-matching.c: New test.
	* gcc.target/s390/vector/long-double-asm-regmem.c: New test.
	* gcc.target/s390/vector/long-double-volatile-from-i64.c: New
	test.

2021-03-08  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/97927
	* gfortran.dg/module_variable_3.f90: New test.

2021-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/99321
	* lib/target-supports.exp
	(check_effective_target_assembler_march_noavx512bw): New effective
	target.
	* gcc.target/i386/avx512vl-pr99321-1.c: New test.

2021-03-06  Patrick Palka  <ppalka@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/99287
	* g++.dg/cpp2a/constexpr-99287.C: New test.

2021-03-06  Patrick Palka  <ppalka@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/96330
	* g++.dg/cpp1y/var-templ68.C: New test.
	* g++.dg/cpp1y/var-templ68a.C: New test.

2021-03-06  Patrick Palka  <ppalka@redhat.com>

	PR c++/99365
	* g++.dg/cpp2a/concepts-partial-spec9.C: New test.
	* g++.dg/cpp2a/concepts-placeholder4.C: New test.

2021-03-06  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/pr93372-1.c: Adjust expected assembler result
	to allow an eliminated stack-frame.

2021-03-05  Marek Polacek  <polacek@redhat.com>

	PR c++/99374
	* g++.dg/cpp1z/noexcept-type23.C: New test.

2021-03-05  Marek Polacek  <polacek@redhat.com>

	PR c++/99120
	* g++.dg/warn/Wshadow-17.C: New test.

2021-03-05  Jason Merrill  <jason@redhat.com>

	PR c/99363
	* gcc.dg/attr-flatten-1.c: Adjust.

2021-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/99322
	* c-c++-common/gomp/pr99322.c: New test.

2021-03-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/99245
	* g++.dg/modules/pr99245_a.H: New.
	* g++.dg/modules/pr99245_b.H: New.

2021-03-05  Harald Anlauf  <anlauf@gmx.de>

	PR libfortran/99218
	* gfortran.dg/matmul_21.f90: New test.

2021-03-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/99377
	* g++.dg/modules/pr99377_a.H: New.
	* g++.dg/modules/pr99377_b.C: New.
	* g++.dg/modules/pr99377_c.C: New.

2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/98118
	* g++.dg/coroutines/pr98118.C: New test.

2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/95616
	* g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
	* g++.dg/coroutines/pr95616-0.C: New test.
	* g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
	* g++.dg/coroutines/pr95616-1.C: New test.
	* g++.dg/coroutines/pr95616-2.C: New test.
	* g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
	* g++.dg/coroutines/pr95616-3.C: New test.
	* g++.dg/coroutines/pr95616-4.C: New test.
	* g++.dg/coroutines/pr95616-5.C: New test.
	* g++.dg/coroutines/pr95616-6.C: New test.

2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/95615
	* g++.dg/coroutines/torture/pr95615-01.C: New test.
	* g++.dg/coroutines/torture/pr95615-02.C: New test.
	* g++.dg/coroutines/torture/pr95615-03.C: New test.
	* g++.dg/coroutines/torture/pr95615-04.C: New test.
	* g++.dg/coroutines/torture/pr95615-05.C: New test.
	* g++.dg/coroutines/torture/pr95615.inc: New file.

2021-03-05  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/99378
	* gcc.target/i386/pr99123-2.c: New.

2021-03-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/99389
	* g++.dg/modules/pr99389_a.H: New.
	* g++.dg/modules/pr99389_b.C: New.
	* g++.dg/modules/pr99389_c.C: New.

2021-03-05  Tobias Burnus  <tobias@codesourcery.com>

	PR c/99137
	* c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
	additional test.

2021-03-05  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/real4-10-real8-10.f90: Add check for real literals
	with '_kind' number.
	* gfortran.dg/real4-10-real8-16.f90: Likewise.
	* gfortran.dg/real4-10-real8-4.f90: Likewise.
	* gfortran.dg/real4-10.f90: Likewise.
	* gfortran.dg/real4-16-real8-10.f90: Likewise.
	* gfortran.dg/real4-16-real8-16.f90: Likewise.
	* gfortran.dg/real4-16-real8-4.f90: Likewise.
	* gfortran.dg/real4-16.f90: Likewise.
	* gfortran.dg/real4-8-real8-10.f90: Likewise.
	* gfortran.dg/real4-8-real8-16.f90: Likewise.
	* gfortran.dg/real4-8-real8-4.f90: Likewise.
	* gfortran.dg/real4-8.f90: Likewise.
	* gfortran.dg/real8-10.f90: Likewise.
	* gfortran.dg/real8-16.f90: Likewise.
	* gfortran.dg/real8-4.f90: Likewise.

2021-03-05  Hans-Peter Nilsson  <hp@axis.com>

	PR debug/66668
	* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*

2021-03-04  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/prune.exp: Prune useless output caused by a linker bug.

2021-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/93235
	* gcc.target/aarch64/pr93235.c: New test.

2021-03-04  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/99105
	* gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
	correction as the wrapped malloc is called one more time
	from libgcov.
	* gcc.dg/tree-prof/pr97461.c: Likewise.

2021-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/88146
	PR c++/99362
	* g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
	* g++.dg/cpp2a/nodiscard-constructor1.C: ... this.  Remove
	-ftrack-macro-expansion=0 from dg-options.  Don't use (?n) in
	dg-warning regexps, instead replace .* with \[^\n\r]*.
	* g++.dg/cpp2a/nodiscard-constructor2.C: New test.
	* g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
	-ftrack-macro-expansion=0 from dg-options.
	* g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
	* g++.dg/cpp2a/nodiscard-once.C: Likewise.

2021-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR c/99325
	* gcc.dg/cpp/line11.c: New test.
	* gcc.dg/cpp/line12.c: New test.

2021-03-04  Alex Coplan  <alex.coplan@arm.com>

	PR target/99381
	* gcc.target/aarch64/pr99381.c: New test.

2021-03-04  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/mul-signed-overflow-1.c: Compile on old
	machines.
	* gcc.target/s390/mul-signed-overflow-2.c: Likewise.

2021-03-04  Nathan Sidwell  <nathan@acm.org>

	PR c++/99170
	* g++.dg/modules/pr99170-1_a.H: New.
	* g++.dg/modules/pr99170-1_b.C: New.
	* g++.dg/modules/pr99170-2.h: New.
	* g++.dg/modules/pr99170-2_a.C: New.
	* g++.dg/modules/pr99170-2_b.C: New.
	* g++.dg/modules/pr99170-3_a.H: New.
	* g++.dg/modules/pr99170-3_b.C: New.
	* g++.dg/modules/inst-2_b.C: Adjust scan.
	* g++.dg/modules/inst-4_a.C: Adjust scan.
	* g++.dg/modules/inst-4_b.C: Adjust scan.
	* g++.dg/modules/member-def-1_b.C: Adjust scan.
	* g++.dg/modules/member-def-1_c.C: Adjust scan.
	* g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
	* g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
	* g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
	* g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
	* g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
	* g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
	* g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
	* g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
	* g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
	* g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
	* g++.dg/modules/tpl-spec-5_b.C: Adjust scan.

2021-03-04  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99355
	* gfortran.dg/real4-10-real8-10.f90: New test.
	* gfortran.dg/real4-10-real8-16.f90: New test.
	* gfortran.dg/real4-10-real8-4.f90: New test.
	* gfortran.dg/real4-10.f90: New test.
	* gfortran.dg/real4-16-real8-10.f90: New test.
	* gfortran.dg/real4-16-real8-16.f90: New test.
	* gfortran.dg/real4-16-real8-4.f90: New test.
	* gfortran.dg/real4-16.f90: New test.
	* gfortran.dg/real4-8-real8-10.f90: New test.
	* gfortran.dg/real4-8-real8-16.f90: New test.
	* gfortran.dg/real4-8-real8-4.f90: New test.
	* gfortran.dg/real4-8.f90: New test.
	* gfortran.dg/real8-10.f90: New test.
	* gfortran.dg/real8-16.f90: New test.
	* gfortran.dg/real8-4.f90: New test.

2021-03-04  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.misc-tests/outputs.exp: Enumerate tests.

2021-03-04  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.misc-tests/outputs.exp: Append discriminating
	suffixes to tests with duplicate names.
	(outest): Assert that each running test has a unique
	name.

2021-03-04  Martin Sebor  <msebor@redhat.com>

	PR middle-end/96963
	PR middle-end/94655
	* gcc.dg/Wstringop-overflow-47.c: Xfail tests.
	* gcc.dg/Wstringop-overflow-65.c: New test.
	* gcc.dg/Warray-bounds-69.c: Same.

2021-03-03  Marek Polacek  <polacek@redhat.com>

	PR c++/96474
	* g++.dg/cpp1z/class-deduction83.C: New test.

2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
	New test.

2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
	New test.

2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
	New test.

2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
	New test template.
	* gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
	New test.

2021-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/82959
	* g++.dg/cpp1z/eval-order10.C: New test.

2021-03-03  Marek Polacek  <polacek@redhat.com>

	PR c++/97034
	PR c++/99009
	* g++.dg/cpp1z/class-deduction81.C: New test.
	* g++.dg/cpp1z/class-deduction82.C: New test.
	* g++.dg/cpp2a/class-deduction-aggr8.C: New test.
	* g++.dg/cpp2a/class-deduction-aggr9.C: New test.
	* g++.dg/cpp2a/class-deduction-aggr10.C: New test.

2021-03-03  Jason Merrill  <jason@redhat.com>

	PR c++/95675
	* g++.dg/cpp0x/decltype-call5.C: New test.
	* g++.dg/cpp0x/decltype-call6.C: New test.

2021-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
	dg-options.
	* gcc.target/i386/pr95798-2.c: Likewise.

2021-03-03  Nathan Sidwell  <nathan@acm.org>

	PR c++/99344
	* g++.dg/modules/namespace-2_a.C
	* g++.dg/modules/pr99344_a.C
	* g++.dg/modules/pr99344_b.C

2021-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/99321
	* gcc.target/i386/pr99321.c: New test.

2021-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR c/99324
	* gcc.c-torture/compile/pr99324.c: New test.

2021-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/99085
	* gcc.dg/graphite/pr99085.c: New test.

2021-03-03  Jason Merrill  <jason@redhat.com>

	PR c++/96078
	* g++.dg/ext/attr-flatten1.C: New test.

2021-03-02  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.misc-tests/outputs.exp: Skip @file -save-temps
	tests if target test-framework has -L or -I options.

2021-03-02  David Malcolm  <dmalcolm@redhat.com>

	PR c/99323
	* gcc.dg/pr99323-1.c: New test.
	* gcc.dg/pr99323-2.c: New test.

2021-03-02  Martin Sebor  <msebor@redhat.com>

	PR c++/99251
	* g++.dg/warn/Wnonnull9.C: Expect no warnings.
	* g++.dg/warn/Wnonnull12.C: New test.

2021-03-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/limited5.adb: New test.

2021-03-02  Patrick Palka  <ppalka@redhat.com>

	PR c++/96443
	PR c++/96960
	* g++.dg/concepts/abbrev9.C: New test.
	* g++.dg/cpp2a/concepts-lambda15.C: New test.
	* g++.dg/cpp2a/concepts-placeholder3.C: New test.
	* g++.dg/cpp2a/concepts-return-req2.C: New test.
	* g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
	call to f15 that we expect to accept.

2021-03-02  Patrick Palka  <ppalka@redhat.com>

	* g++.dg/cpp1z/auto1.C: New test.

2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
	* gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
	* gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
	* gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
	* gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
	* gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
	* gcc.target/s390/zvector/vec_round_from_fp32.c: New test.

2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>

	* lib/target-supports.exp: Add check for nnpa facility.

2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
	* gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.

2021-03-01  Martin Liska  <mliska@suse.cz>

	PR target/99313
	* gcc.target/s390/target-attribute/pr99313.c: New test.

2021-03-01  Nathan Sidwell  <nathan@acm.org>

	PR c++/99294
	* g++.dg/modules/pr99294.h: New.
	* g++.dg/modules/pr99294_a.C: New.
	* g++.dg/modules/pr99294_b.C: New.

2021-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/eh/seh-xmm-unwind.C: New test.

2021-02-28  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
	expression components noexcept.
	* g++.dg/coroutines/pr94883-folly-2.C: Likewise.
	* g++.dg/coroutines/pr95345.C: Likewise.

2021-02-28  Jason Merrill  <jason@redhat.com>

	* g++.dg/ext/attr-lambda3.C: Add missing ;

2021-02-27  Jason Merrill  <jason@redhat.com>

	PR c++/90333
	* g++.dg/ext/attr-lambda3.C: New test.

2021-02-26  Alexandre Oliva  <oliva@gnu.org>

	* gcc.target/powerpc/pr67789.c: Revert fpic target requirement
	duplication.
	* gcc.target/powerpc/pr83629.c: Likewise.
	* gcc.target/powerpc/pr84112.c: Likewise.

2021-02-26  Olivier Hainque  <hainque@adacore.com>

	* gcc.target/powerpc/compress-float-ppc-pic.c: Add
	dg-require-effective-target fpic.
	* gcc.target/powerpc/ppc-eabi.c: Likewise.
	* gcc.target/powerpc/pr26350.c: Likewise.
	* gcc.target/powerpc/pr67789.c: Likewise.
	* gcc.target/powerpc/pr79439-1.c: Likewise.
	* gcc.target/powerpc/pr79439-2.c: Likewise.
	* gcc.target/powerpc/pr79439-3.c: Likewise.
	* gcc.target/powerpc/pr83629.c: Likewise.
	* gcc.target/powerpc/pr84112.c: Likewise.

2021-02-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/99281
	* g++.dg/pr99218.C: New testcase.

2021-02-26  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp23/lambda-specifiers1.C: New test.

2021-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/95451
	* g++.dg/cpp1y/lambda-generic-95451.C: New test.

2021-02-26  Jason Merrill  <jason@redhat.com>

	PR c++/98810
	* g++.dg/cpp2a/nontype-class-defarg1.C: New test.

2021-02-26  Aaron Sawdey  <acsawdey@linux.ibm.com>

	* gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
	* gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-df.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-di.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-si.c: New test.
	* gcc.target/powerpc/pcrel-opt-st-vector.c: New test.

2021-02-26  Patrick Palka  <ppalka@redhat.com>

	PR c++/98990
	* g++.dg/concepts/abbrev8.C: New test.

2021-02-25  Patrick Palka  <ppalka@redhat.com>

	PR c++/99213
	PR c++/94521
	* g++.dg/diagnostic/local1.C: New test.

2021-02-25  Patrick Palka  <ppalka@redhat.com>

	PR c++/99103
	* g++.dg/cpp1z/class-deduction79.C: New test.
	* g++.dg/cpp1z/class-deduction80.C: New test.

2021-02-25  Marek Polacek  <polacek@redhat.com>

	DR 1312
	PR c++/99176
	* g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
	* g++.dg/cpp0x/constexpr-cast2.C: New test.
	* g++.dg/cpp0x/constexpr-cast3.C: New test.

2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/97587
	* g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
	reference parms, to distinguish the rvalue ref. variant.
	* g++.dg/coroutines/pr97587.C: New test.

2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/95822
	* g++.dg/coroutines/pr95822.C: New test.

2021-02-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/cmse/cmse-18.c: New test.

2021-02-25  Nathan Sidwell  <nathan@acm.org>

	PR c++/99166
	* g++.dg/modules/pr99166_a.X: Adjust.
	* g++.dg/modules/pr99166_b.C: Adjust.
	* g++.dg/modules/pr99166_c.C: Adjust.
	* g++.dg/modules/pr99166_d.C: Adjust.

2021-02-25  Hans-Peter Nilsson  <hp@axis.com>

	* gfortran.dg/pr95690.f90: CRIS error appears on line 5.

2021-02-25  Tamar Christina  <tamar.christina@arm.com>

	* g++.dg/vect/simd-complex-num-null-node.cc: New test.

2021-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR testsuite/99233
	* gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.

2021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>

	PR middle-end/97172
	* gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.

2021-02-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99253
	* gcc.dg/vect/pr99253.c: New testcase.

2021-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/95798
	* gcc.target/i386/pr95798-1.c: New test.
	* gcc.target/i386/pr95798-2.c: New test.

2021-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/80635
	* g++.dg/warn/pr80635-1.C: New test.
	* g++.dg/warn/pr80635-2.C: New test.

2021-02-25  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99193
	* gcc.dg/analyzer/pr99193-1.c: New test.
	* gcc.dg/analyzer/pr99193-2.c: New test.
	* gcc.dg/analyzer/pr99193-3.c: New test.
	* gcc.dg/analyzer/realloc-1.c: New test.

2021-02-24  Nathan Sidwell  <nathan@acm.org>

	PR c++/98718
	* g++.dg/modules/pr98718_a.C: New.
	* g++.dg/modules/pr98718_b.C: New.

2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/co-await-void_type.C: Mark promise
	final_suspend call as noexcept.
	* g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
	* g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
	* g++.dg/coroutines/co-return-warning-1.C: Likewise.
	* g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
	* g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
	* g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
	* g++.dg/coroutines/coro-missing-gro.C: Likewise.
	* g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
	* g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
	* g++.dg/coroutines/coro-missing-ueh.h: Likewise.
	* g++.dg/coroutines/coro1-allocators.h: Likewise.
	* g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
	* g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
	* g++.dg/coroutines/pr94682-preview-this.C: Likewise.
	* g++.dg/coroutines/pr94752.C: Likewise.
	* g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
	* g++.dg/coroutines/pr94879-folly-1.C: Likewise.
	* g++.dg/coroutines/pr94883-folly-2.C: Likewise.
	* g++.dg/coroutines/pr95050.C: Likewise.
	* g++.dg/coroutines/pr95345.C: Likewise.
	* g++.dg/coroutines/pr95440.C: Likewise.
	* g++.dg/coroutines/pr95591.C: Likewise.
	* g++.dg/coroutines/pr95711.C: Likewise.
	* g++.dg/coroutines/pr95813.C: Likewise.
	* g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
	* g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
	* g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
	* g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
	* g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
	* g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
	* g++.dg/coroutines/torture/func-params-04.C: Likewise.
	* g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
	* g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.

2021-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/99226
	* c-c++-common/gomp/pr99226.c: New test.
	* gfortran.dg/gomp/pr99226.f90: New test.

2021-02-24  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR inline-asm/99123
	* gcc.target/i386/pr99123.c: New.

2021-02-24  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/stack-usage-1.c: Adjust for CRIS.

2021-02-24  Nathan Sidwell  <nathan@acm.org>

	PR c++/99072
	* g++.dg/modules/pr99072.H: New.

2021-02-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/98342
	* gfortran.dg/assumed_rank_21.f90 : New test.

2021-02-24  Martin Sebor  <msebor@redhat.com>

	PR middle-end/97172
	* gcc.dg/pr97172-2.c: New test.

2021-02-24  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/99220
	* g++.dg/vect/pr99220.cc: New test.

2021-02-24  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/99149
	* g++.dg/vect/pr99149.cc: Disabled on BE.

2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/96251
	* g++.dg/coroutines/pr96251.C: New test.

2021-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99225
	* gcc.c-torture/compile/pr99225.c: New test.

2021-02-24  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/99149
	* g++.dg/vect/pr99149.cc: New test.

2021-02-24  Richard Biener  <rguenther@suse.de>

	PR c/99224
	* gcc.dg/pr99224.c: New testcase.

2021-02-23  Peter Bergner  <bergner@linux.ibm.com>

	* gcc.target/powerpc/mma-builtin-4.c: Add tests for
	__builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
	Add __has_builtin tests for built-ins.
	Update expected instruction counts.

2021-02-23  Martin Sebor  <msebor@redhat.com>

	PR c++/99074
	* g++.dg/warn/Wnonnull11.C: New test.

2021-02-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99124
	* gfortran.dg/class_defined_operator_2.f03 : New test.
	* gfortran.dg/elemental_result_2.f90 : New test.
	* gfortran.dg/class_assign_4.f90: Correct the non-conforming
	elemental function with an allocatable result with an operator
	interface with array dummies and result.

2021-02-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99206
	* gfortran.dg/reshape_zerosize_4.f90: New test.

2021-02-23  Nathan Sidwell  <nathan@acm.org>

	PR c++/99208
	* g++.dg/modules/pr99208_a.C: New.
	* g++.dg/modules/pr99208_b.C: New.

2021-02-23  Martin Liska  <mliska@suse.cz>

	PR sanitizer/99168
	* c-c++-common/asan/pr99168.c: New test.

2021-02-23  Patrick Palka  <ppalka@redhat.com>

	PR c++/95468
	* g++.dg/template/non-dependent15.C: New test.

2021-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99204
	* gfortran.dg/pr99204.f90: New test.

2021-02-23  Kewen Lin  <linkw@linux.ibm.com>

	* gcc.target/powerpc/vec-init-10.c: New test.

2021-02-23  Hans-Peter Nilsson  <hp@axis.com>

	* g++.dg/warn/Wplacement-new-size-1.C,
	g++.dg/warn/Wplacement-new-size-2.C,
	g++.dg/warn/Wplacement-new-size-6.C: Adjust for
	default_packed targets.

2021-02-22  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/99196
	* gcc.dg/analyzer/error-1.c: New test.
	* gcc.dg/analyzer/error-2.c: New test.
	* gcc.dg/analyzer/error-3.c: New test.

2021-02-22  H.J. Lu  <hjl.tools@gmail.com>

	PR testsuite/99173
	* c-c++-common/attr-retain-5.c: Require R_flag_in_section.
	* c-c++-common/attr-retain-6.c: Likewise.
	* c-c++-common/attr-retain-7.c: Likewise.
	* c-c++-common/attr-retain-8.c: Likewise.
	* c-c++-common/attr-retain-9.c: Likewise.

2021-02-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.

2021-02-22  Hans-Peter Nilsson  <hp@axis.com>

	* g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
	g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
	Handle __INT32_TYPE__ being "long int".

2021-02-22  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.

2021-02-22  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/biap-mul.c: New test.

2021-02-22  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.target/cris/torture/sync-reload-mul-1.c: New test.

2021-02-22  Nathan Sidwell  <nathan@acm.org>

	PR c++/99174
	* g++.dg/modules/pr99174-1_a.C: New.
	* g++.dg/modules/pr99174-1_b.C: New.
	* g++.dg/modules/pr99174-1_c.C: New.
	* g++.dg/modules/pr99174.H: New.

2021-02-22  Nathan Sidwell  <nathan@acm.org>

	PR c++/99153
	* g++.dg/modules/pr99153_a.H: New.
	* g++.dg/modules/pr99153_b.H: New.

2021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	PR rtl-optimization/98791
	* gcc.target/aarch64/sve/pr98791.c: New test.

2021-02-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/99165
	* g++.dg/pr99165.C: New testcase.

2021-02-21  Harald Anlauf  <anlauf@gmx.de>

	* gfortran.dg/intent_optimize_3.f90: New test.

2021-02-20  David Edelsohn  <dje.gcc@gmail.com>

	* c-c++-common/attr-retain-5.c: Skip on AIX.
	* c-c++-common/attr-retain-6.c: Same.
	* c-c++-common/attr-retain-7.c: Same.
	* c-c++-common/attr-retain-8.c: Same.
	* c-c++-common/attr-retain-9.c: Same.

2021-02-20  Ilya Leoshkevich  <iii@linux.ibm.com>

	PR target/99134
	* gcc.target/s390/vector/long-double-from-decimal128.c: New test.
	* gcc.target/s390/vector/long-double-from-decimal32.c: New test.
	* gcc.target/s390/vector/long-double-from-decimal64.c: New test.
	* gcc.target/s390/vector/long-double-to-decimal128.c: New test.
	* gcc.target/s390/vector/long-double-to-decimal32.c: New test.
	* gcc.target/s390/vector/long-double-to-decimal64.c: New test.

2021-02-19  Nathan Sidwell  <nathan@acm.org>

	PR c++/98741
	* g++.dg/modules/pr98741_a.H: New.
	* g++.dg/modules/pr98741_b.H: New.
	* g++.dg/modules/pr98741_c.C: New.
	* g++.dg/modules/pr98741_d.C: New.

2021-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/98686
	* gfortran.dg/namelist_4.f90: Modify.
	* gfortran.dg/namelist_98.f90: New test.

2021-02-19  Martin Sebor  <msebor@redhat.com>

	PR c/97172
	* gcc.dg/pr97172.c: Add test cases.

2021-02-19  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/pr99166_a.X: New.
	* g++.dg/modules/pr99166_b.C: New.
	* g++.dg/modules/pr99166_c.C: New.
	* g++.dg/modules/pr99166_d.C: New.

2021-02-19  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99010
	* gfortran.dg/coarray/array_temporary-1.f90: New test.

2021-02-19  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99146
	* gfortran.dg/dtio_36.f90: New test.

2021-02-19  Richard Biener  <rguenther@suse.de>

	PR middle-end/99122
	* gcc.dg/pr99122-3.c: New testcase.

2021-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/98998
	* gcc.target/arm/pure-code/pr98998.c: New test.

2021-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/99034
	* g++.dg/opt/pr99034.C: New test.

2021-02-19  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99027
	* gfortran.dg/ubound_1.f90: New test.

2021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	PR target/98657
	* gcc.target/aarch64/sve/pr98657.c: New test.

2021-02-19  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/decltype64.C: Change argument to const&.

2021-02-19  David Malcolm  <dmalcolm@redhat.com>

	PR jit/99126
	* jit.dg/test-trap.c: New test.

2021-02-19  Jason Merrill  <jason@redhat.com>

	PR c++/96926
	* g++.dg/cpp0x/overload4.C: New test.

2021-02-18  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/96264
	* gcc.target/powerpc/pr96264.c: New.

2021-02-18  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99113
	* c-c++-common/attr-retain-1.c: New test.
	* c-c++-common/attr-retain-2.c: Likewise.
	* c-c++-common/attr-retain-3.c: Likewise.
	* c-c++-common/attr-retain-4.c: Likewise.
	* c-c++-common/attr-retain-5.c: Likewise.
	* c-c++-common/attr-retain-6.c: Likewise.
	* c-c++-common/attr-retain-7.c: Likewise.
	* c-c++-common/attr-retain-8.c: Likewise.
	* c-c++-common/attr-retain-9.c: Likewise.
	* c-c++-common/pr99113.c: Likewise.
	* gcc.c-torture/compile/attr-retain-1.c: Likewise.
	* gcc.c-torture/compile/attr-retain-2.c: Likewise.
	* c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
	* c-c++-common/attr-used-2.c: Likewise.
	* c-c++-common/attr-used-3.c: Likewise.
	* c-c++-common/attr-used-4.c: Likewise.
	* c-c++-common/attr-used-9.c: Likewise.
	* gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
	* gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
	* c-c++-common/attr-used-5.c: Don't expect warning for the used
	attribute nor SHF_GNU_RETAIN section.
	* c-c++-common/attr-used-6.c: Likewise.
	* c-c++-common/attr-used-7.c: Likewise.
	* c-c++-common/attr-used-8.c: Likewise.

2021-02-18  Nathan Sidwell  <nathan@acm.org>

	PR c++/99023
	* g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
	for .X files.
	* g++.dg/modules/pr99023_a.X: New.
	* g++.dg/modules/pr99023_b.X: New.

2021-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR c/99136
	* gcc.dg/pr99136.c: New test.

2021-02-18  Nathan Sidwell  <nathan@acm.org>

	PR c++/99023
	* g++.dg/modules/modules.exp: Remove dg-module-headers support
	* g++.dg/modules/alias-2_a.H: Delete.
	* g++.dg/modules/sys/alias-2_a.H: Delete.

2021-02-18  Nathan Sidwell  <nathan@acm.org>

	PR c++/99150
	* g++.dg/modules/pr99023_a.H: Delete.
	* g++.dg/modules/pr99023_b.H: Delete.

2021-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99132
	* g++.dg/cpp2a/constexpr-virtual18.C: New test.

2021-02-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/99122
	* gcc.dg/pr99122-1.c: New testcase.
	* gcc.dg/pr99122-2.c: Likewise.

2021-02-18  Hans-Peter Nilsson  <hp@axis.com>

	PR tree-optimization/99142
	* gcc.dg/tree-ssa/pr99142.c: New test.

2021-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/99109
	* g++.dg/warn/Warray-bounds-17.C: New test.

2021-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/99104
	* gcc.dg/pr99104.c: New test.

2021-02-17  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/94596
	* gcc.dg/analyzer/pr94596.c: New test.

2021-02-17  Nathan Sidwell  <nathan@acm.org>

	PR c++/99023
	* g++.dg/modules/pr99023_a.H: New.
	* g++.dg/modules/pr99023_b.H: New.

2021-02-17  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98969
	* g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
	* gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
	options.  Remove false leak directive.
	* gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
	false positive.
	(test_3): New.

2021-02-17  Julian Brown  <julian@codesourcery.com>

	* gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
	* gfortran.dg/goacc/array-with-dt-6.f90: New test.
	* gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
	* gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
	* gfortran.dg/gomp/ref_inquiry.f90: Likewise.

2021-02-17  Julian Brown  <julian@codesourcery.com>

	* gfortran.dg/goacc/array-with-dt-1.f90: New test.
	* gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
	* gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
	* gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
	* gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
	* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
	* gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
	previously-broken directives.

2021-02-17  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/99106
	* g++.dg/ubsan/pr99106.C: New test.

2021-02-17  Nathan Sidwell  <nathan@acm.org>

	PR c++/99116
	* g++.dg/lookup/pr99116-1.C: New.
	* g++.dg/lookup/pr99116-2.C: New.

2021-02-17  Nathan Sidwell  <nathan@acm.org>

	PR c++/99071
	* g++.dg/modules/pr99071_a.H: New.
	* g++.dg/modules/pr99071_b.H: New.

2021-02-17  Patrick Palka  <ppalka@redhat.com>

	PR debug/96997
	PR c++/94034
	* g++.dg/cpp1y/constexpr-nsdmi7b.C:  Adjust expected location of
	"call to non-'constexpr' function" error message.

2021-02-16  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/pr99050_a.H: New.
	* g++.dg/modules/pr99050_b.C: New.

2021-02-16  Marek Polacek  <polacek@redhat.com>

	PR c++/99062
	* gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
	* g++.dg/ext/attr-assume-aligned.C: New test.

2021-02-16  YunQiang Su  <yunqiang.su@cipunited.com>

	* gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
	* gcc.target/mips/compact-branches-6.c: Force -fno-PIC.

2021-02-16  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/goacc/ref_inquiry.f90: New test.
	* gfortran.dg/gomp/ref_inquiry.f90: New test.

2021-02-16  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR inline-asm/98096
	* gcc.c-torture/compile/pr98096.c: New.

2021-02-16  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99111
	* gfortran.dg/fmt_nonchar_1.f90: New test.
	* gfortran.dg/fmt_nonchar_2.f90: New test.

2021-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/99100
	* gcc.target/i386/pr99100.c: New test.

2021-02-16  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".

2021-02-15  Peter Bergner  <bergner@linux.ibm.com>

	PR rtl-optimization/98872
	* gcc.target/powerpc/pr98872.c: New test.

2021-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/99079
	* gcc.dg/fold-modpow2-2.c: New test.
	* gcc.c-torture/execute/pr99079.c: New test.

2021-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/98439
	* gcc.target/i386/pr98439.c: New test.

2021-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/96166
	* gcc.target/i386/pr96166.c: New test.

2021-02-12  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
	and restrict the test to aarch64-*-* target only.

2021-02-12  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/pr99039_a.C: New.
	* g++.dg/modules/pr99039_b.C: New.

2021-02-12  Nathan Sidwell  <nathan@acm.org>

	PR c++/99040
	* g++.dg/modules/pr99040_a.C: New.
	* g++.dg/modules/pr99040_b.C: New.
	* g++.dg/modules/pr99040_c.C: New.
	* g++.dg/modules/pr99040_d.C: New.

2021-02-12  Nathan Sidwell  <nathan@acm.org>

	PR c++/99039
	PR c++/99040
	* g++.dg/lookup/pr99039.C: New.

2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>

	PR libfortran/95647
	* gfortran.dg/ieee/ieee_12.f90: New test.

2021-02-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.

2021-02-12  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/98931
	* gcc.target/arm/pr98931.c: Add -mthumb

2021-02-12  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/99043
	* gfortran.dg/assumed_rank_20.f90: New test.

2021-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/97742
	* g++.dg/cpp2a/concepts-requires24.C: New test.

2021-02-12  Jason Merrill  <jason@redhat.com>

	PR c++/97246
	* g++.dg/cpp2a/lambda-generic-variadic21.C: New test.

2021-02-12  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98969
	* g++.dg/analyzer/pr99064.C: New test.
	* gcc.dg/analyzer/pr98969.c: New test.

2021-02-11  Marek Polacek  <polacek@redhat.com>

	PR c++/95888
	* g++.dg/template/deduce10.C: New test.
	* g++.dg/template/deduce9.C: New test.

2021-02-11  Peter Bergner  <bergner@linux.ibm.com>

	PR target/99041
	* g++.target/powerpc/pr99041.C: New test.

2021-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99033
	* g++.dg/ext/flexary38.C: New test.

2021-02-11  Marek Polacek  <polacek@redhat.com>

	PR c++/99063
	* g++.dg/cpp0x/variadic-crash6.C: New test.

2021-02-11  Patrick Palka  <ppalka@redhat.com>

	PR c++/97582
	* g++.dg/cpp0x/lambda/lambda-template17.C: New test.

2021-02-11  Andrea Corallo  <andrea.corallo@arm.com>

	PR target/98931
	* gcc.target/arm/pr98931.c: New testcase.

2021-02-11  Joel Hutton  <joel.hutton@arm.com>

	PR tree-optimization/98772
	* gcc.target/aarch64/pr98772.c: New test.

2021-02-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/98897
	* gfortran.dg/typebound_call_32.f90: New test.

2021-02-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99060
	* gfortran.dg/pr99060.f90: New test.

2021-02-11  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.

2021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/98825
	* gfortran.dg/dollar_edit_descriptor_4.f: New test.

2021-02-10  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/92879
	* g++.dg/warn/Warray-bounds-16.C: New test.

2021-02-10  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/96391
	* g++.dg/plugin/location-overflow-test-pr96391.c: New test.
	* g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
	using the location_overflow_plugin.c from gcc.dg/plugin.

2021-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/99035
	* g++.dg/ext/weak6.C: New test.

2021-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/99025
	* gcc.target/i386/pr99025.c: New test.

2021-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98988
	PR c++/99031
	* g++.dg/cpp2a/constexpr-new16.C: New test.
	* g++.dg/cpp2a/constexpr-new17.C: New test.

2021-02-10  Nathan Sidwell  <nathan@acm.org>

	PR c++/99030
	* g++.dg/lookup/pr99030.C: New.

2021-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/99007
	* g++.dg/gomp/pr99007.C: New test.
	* gcc.dg/gomp/pr99007-1.c: New test.
	* gcc.dg/gomp/pr99007-2.c: New test.
	* gcc.dg/gomp/pr99007-3.c: New test.

2021-02-10  Julian Brown  <julian@codesourcery.com>

	PR fortran/98979
	* gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
	* gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
	* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.

2021-02-09  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98575
	* gcc.dg/analyzer/file-1.c (test_5): New.
	* gcc.dg/analyzer/file-3.c: New test.

2021-02-09  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98575
	* gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
	* gcc.dg/analyzer/pr94851-2.c: New test.
	* gcc.dg/analyzer/pr98575-1.c: New test.

2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.

2021-02-09  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
	New test template.
	* gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.

2021-02-09  Nathan Sidwell  <nathan@acm.org>

	PR c++/98944
	* g++.dg/modules/pr98944_a.C: New.
	* g++.dg/modules/pr98944_b.C: New.
	* g++.dg/modules/pr98944_c.C: New.
	* g++.dg/modules/pr98944_d.C: New.

2021-02-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/98465
	* g++.dg/warn/Wstringop-overread-1.C: New test.

2021-02-09  Jason Merrill  <jason@redhat.com>

	PR c++/96905
	* g++.dg/cpp2a/consteval-expinst1.C: New test.

2021-02-09  Jason Merrill  <jason@redhat.com>

	PR c++/98326
	* g++.dg/cpp1y/lambda-generic-empty1.C: New test.

2021-02-09  Jason Merrill  <jason@redhat.com>

	PR c++/98994
	* g++.dg/cpp2a/no_unique_address12.C: New test.

2021-02-08  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/pr98531-2.h: New.
	* g++.dg/modules/pr98531-2_a.H: New.
	* g++.dg/modules/pr98531-2_b.C: New.
	* g++.dg/modules/pr98531-3.h: New.
	* g++.dg/modules/pr98531-3_a.H: New.
	* g++.dg/modules/pr98531-3_b.C: New.

2021-02-08  Nathan Sidwell  <nathan@acm.org>

	PR c++/98531
	* g++.dg/modules/pr98531-1.h: New.
	* g++.dg/modules/pr98531-1_a.H: New.
	* g++.dg/modules/pr98531-1_b.C: New.
	* g++.dg/abi/pr98531-1.C: New.
	* g++.dg/abi/pr98531-2.C: New.
	* g++.dg/abi/pr98531-3.C: New.
	* g++.dg/abi/pr98531-4.C: New.

2021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	PR middle-end/98974
	* gfortran.dg/pr98974.F90: New test.

2021-02-08  Richard Biener  <rguenther@suse.de>

	PR lto/96591
	* g++.dg/lto/pr96591_0.C: New testcase.

2021-02-05  Marek Polacek  <polacek@redhat.com>

	PR c++/98947
	* g++.dg/cpp2a/volatile5.C: New test.

2021-02-05  Marek Polacek  <polacek@redhat.com>

	PR c++/96462
	* g++.dg/cpp2a/using-enum-8.C: New test.

2021-02-05  Nathan Sidwell  <nathan@acm.org>

	PR driver/98943
	* c-c++-common/pr98943.c: New.

2021-02-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98855
	* g++.dg/vect/slp-pr98855.cc: New testcase.

2021-02-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/97878
	* g++.dg/cpp1z/decomp54.C: New test.

2021-02-05  liuhongt  <hongtao.liu@intel.com>

	PR target/98537
	* g++.target/i386/avx512bw-pr98537-1.C: New test.
	* g++.target/i386/avx512vl-pr98537-1.C: New test.
	* g++.target/i386/avx512vl-pr98537-2.C: New test.
	* gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
	integer mask comparison should not be generated.
	* gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
	* gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
	* gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.

2021-02-04  Julian Brown  <julian@codesourcery.com>

	* gfortran.dg/goacc/derived-chartypes-1.f90: New test.
	* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
	* gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
	* gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.

2021-02-04  Julian Brown  <julian@codesourcery.com>

	* gfortran.dg/goacc/array-with-dt-2.f90: New test.

2021-02-04  Julian Brown  <julian@codesourcery.com>

	* gfortran.dg/goacc/derived-classtypes-1.f95: New test.

2021-02-04  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/98325
	* lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
	$section is .opd, look at .L.$symbol_name's section.
	(parse_section_section_of_symbols): Handle .previous directive.
	* gcc.dg/array-quals-1.c: Allow .sdata section.

2021-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/intrinsics.d: Update test.

2021-02-04  Martin Sebor  <msebor@redhat.com>

	PR c/97882
	* gcc.dg/decl-8.c: Adjust text of expected diagnostic.
	* gcc.dg/label-decl-4.c: Same.
	* gcc.dg/mismatch-decl-1.c: Same.
	* gcc.dg/old-style-then-proto-1.c: Same.
	* gcc.dg/parm-mismatch-1.c: Same.
	* gcc.dg/pr35445.c: Same.
	* gcc.dg/redecl-11.c: Same.
	* gcc.dg/redecl-12.c: Same.
	* gcc.dg/redecl-13.c: Same.
	* gcc.dg/redecl-15.c: Same.
	* gcc.dg/tls/thr-init-1.c: Same.
	* objc.dg/id-1.m: Same.
	* objc.dg/tls/diag-3.m: Same.
	* gcc.dg/pr97882.c: New test.
	* gcc.dg/qual-return-7.c: New test.
	* gcc.dg/qual-return-8.c: New test.

2021-02-04  Jason Merrill  <jason@redhat.com>

	PR c++/98717
	* g++.dg/cpp2a/concepts-variadic3.C: New test.

2021-02-04  David Malcolm  <dmalcolm@redhat.com>

	PR c/97932
	* gcc.dg/pr97932.c: New test.

2021-02-04  emsr  <3dw4rd@verizon.net>

	* g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.

2021-02-04  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
	of make_signed<size_t>::type in the diagnostics.

2021-02-04  Tom Greenslade (thomgree)  <thomgree@cisco.com>

	PR c++/90926
	* g++.dg/cpp1y/nsdmi-aggr12.C: New test.

2021-02-04  Tobias Burnus  <tobias@codesourcery.com>

	* gfortran.dg/goacc/substring.f90: New test.
	* gfortran.dg/gomp/substring.f90: New test.

2021-02-04  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/prefer-vector-width-attr.c: New test.

2021-02-04  Jason Merrill  <jason@redhat.com>

	PR c++/98802
	* g++.dg/cpp1z/class-deduction78.C: New test.

2021-02-04  Jason Merrill  <jason@redhat.com>

	PR c++/95192
	* g++.dg/cpp0x/pr84630.C: Call b().
	* g++.dg/cpp2a/lambda-uneval13.C: New test.
	* g++.dg/ext/attr-expr1.C: New test.

2021-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/98882
	* gcc.dg/cpp/pr98882.c: New test.

2021-02-03  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
	hash-table-verification-limit=10000.

2021-02-03  Ed Smith-Rowland  <3dw4rd@verizon.net>

	* g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
	* g++.dg/cpp23/feat-cxx2b.C: New test.
	* g++.dg/cpp23/size_t-literals.C: New test.
	* g++.dg/warn/Wsize_t-literals.C: New test.

2021-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/97804
	* g++.dg/cpp2a/no_unique_address11.C: New test.

2021-02-03  Marek Polacek  <polacek@redhat.com>

	PR c++/98899
	* g++.dg/cpp0x/noexcept65.C: New test.

2021-02-03  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/98913
	* gfortran.dg/coarray/array_temporary.f90: New test.

2021-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/97487
	* gcc.dg/pr97487-1.c: New test.
	* gcc.dg/pr97487-2.c: New test.

2021-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/97971
	* gcc.target/i386/pr97971.c: New test.

2021-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98287
	* gcc.dg/pr98287.c: New test.

2021-02-03  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/98928
	* gcc.target/i386/pr98928.c: New test.

2021-02-02  Martin Liska  <mliska@suse.cz>

	PR target/97510
	* gcc.target/i386/pr97510.c: New test.

2021-02-02  Jason Merrill  <jason@redhat.com>

	PR c++/98929
	* g++.dg/cpp1z/class-deduction-decltype1.C: New test.

2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.

2021-02-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/91862
	* gfortran.dg/pr91862.f90: New test.

2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.

2021-02-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98848
	* gcc.dg/vect/pr98848.c: New test.
	* gcc.dg/vect/pr92205.c: Remove xfail.

2021-02-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/97960
	* g++.dg/torture/pr97960.C: New test.

2021-02-02  Kito Cheng  <kito.cheng@sifive.com>

	PR target/98743
	* g++.dg/opt/pr98743.C: New.

2021-02-02  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/simd/mve-vorn.c: Add vorn tests.

2021-02-02  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/asan/nested-1.c: New.

2021-02-02  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/93355
	PR analyzer/96374
	* gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
	prefix to support subroutines where necessary.
	* gcc.dg/analyzer/data-model-1.c: Likewise.
	* gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
	(test_6a): New.
	* gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
	subroutines where necessary.
	* gcc.dg/analyzer/pr96651-2.c: Likewise.
	* gcc.dg/analyzer/signal-4b.c: Likewise.
	* gcc.dg/analyzer/single-field.c: Likewise.
	* gcc.dg/analyzer/torture/conditionals-2.c: Likewise.

2021-02-02  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/93355
	PR analyzer/96374
	* gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
	* gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.

2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
	assembly scan.

2021-02-01  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98918
	* gcc.dg/analyzer/pr98918.c: New test.

2021-02-01  Sergei Trofimovich  <siarheit@google.com>

	PR tree-optimization/98499
	* g++.dg/pr98499.C: new test.

2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/simd/vmovl_high_1.c: New test.

2021-02-01  Martin Sebor  <msebor@redhat.com>

	PR middle-end/97172
	* gcc.dg/pr97172.c: New test.

2021-02-01  Martin Sebor  <msebor@redhat.com>

	PR c++/98835
	* g++.dg/Wclass-memaccess-6.C: New test.

2021-02-01  Patrick Palka  <ppalka@redhat.com>

	PR c++/98295
	* g++.dg/cpp0x/constexpr-98295.C: New test.

2021-02-01  Marek Polacek  <polacek@redhat.com>

	PR c++/98355
	* g++.dg/ext/builtin-has-attribute2.C: New test.

2021-02-01  Jason Merrill  <jason@redhat.com>

	PR c++/98570
	* g++.dg/cpp0x/alias-decl-targ1.C: New test.

2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
	New test template.
	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
	New test template.
	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
	New test template.
	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
	New test.

2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
	New test.
	* gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
	New test.

2021-02-01  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.

2021-02-01  Patrick Palka  <ppalka@redhat.com>

	PR c++/84494
	* g++.dg/cpp1y/constexpr-84494.C: New test.

2021-02-01  Xing GUO  <higuoxing@gmail.com>

	* gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.

2021-02-01  Xionghu Luo  <luoxhu@linux.ibm.com>

	* gcc.target/powerpc/pr79251.p8.c: Update store count regex.
	* gcc.target/powerpc/pr79251.p9.c: Likewise.

2021-01-31  Iain Sandoe  <iain@sandoe.co.uk>

	* c-c++-common/attr-used-5.c: Skip for Darwin.
	* c-c++-common/attr-used-6.c: Likewise.
	* c-c++-common/attr-used-7.c: Likewise.
	* c-c++-common/attr-used-8.c: Likewise.
	* c-c++-common/attr-used-9.c: Likewise.

2021-01-30  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
	* gcc.target/powerpc/pr79251.p9.c: Same.

2021-01-30  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/20051216-1.c: New test.

2021-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/98243
	* gcc.dg/gomp/simd-2.c: Add -msse2 on x86.  Restrict
	scan-tree-dump-times to x86 and aarch64 targets.
	* gcc.dg/gomp/simd-3.c: Likewise.

2021-01-29  Michael Meissner  <meissner@linux.ibm.com>

	PR testsuite/98870
	* gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
	expected result.

2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/pr91903.c: Fix dg-require stanza.

2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/97701
	* gcc.target/aarch64/pr97701.c: Modify.

2021-01-29  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/combined-conditionals-1.c: New test.

2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/97701
	* gcc.target/aarch64/pr97701.c: New.

2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/pr91903.c: New test.
	* gcc.target/powerpc/builtins-1.fold.h: Update.
	* gcc.target/powerpc/builtins-2.c: Update.

2021-01-29  Nathan Sidwell  <nathan@acm.org>

	PR c++/98843
	* g++.dg/modules/pr98843_a.C: New.
	* g++.dg/modules/pr98843_b.H: New.
	* g++.dg/modules/pr98843_c.C: New.

2021-01-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/simd/vaddlv_1.c: New test.

2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
	    Richard Biener  <rguenther@suse.de>

	PR tree-optimization/97627
	* g++.dg/pr97627.C: New testcase.

2021-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR target/98849
	* gcc.c-torture/compile/pr98849.c: New test.

2021-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR debug/98331
	* gcc.dg/pr98331.c: New test.

2021-01-29  Xionghu Luo  <luoxhu@linux.ibm.com>

	* gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
	to ...
	* gcc.target/powerpc/pr79251.h: ...this.
	* gcc.target/powerpc/pr79251.p9.c: Likewise.
	* gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
	Rename to...
	* gcc.target/powerpc/pr79251-run.p8.c: ...this.
	* gcc.target/powerpc/pr79251-run.p9.c: New test.

2021-01-29  Marek Polacek  <polacek@redhat.com>

	PR c++/96137
	* g++.dg/parse/error63.C: New test.

2021-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98841
	* g++.dg/warn/effc5.C: New test.

2021-01-28  Marek Polacek  <polacek@redhat.com>

	PR c++/94775
	* g++.dg/cpp0x/alignas19.C: New test.
	* g++.dg/warn/Warray-bounds15.C: New test.

2021-01-28  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/98730
	* gcc.target/arm/simd/vceqzq_p64.c: Update expected result.

2021-01-28  David Edelsohn  <dje.gcc@gmail.com>

	* gfortran.dg/ISO_Fortran_binding_18.c: Include
	../../../libgfortran/ISO_Fortran_binding.h rather than
	ISO_Fortran_binding.h.

2021-01-28  Michael Meissner  <meissner@linux.ibm.com>

	* gcc.target/powerpc/float128-longdouble-math.c: New test.
	* gcc.target/powerpc/float128-longdouble-stdio.c: New test.
	* gcc.target/powerpc/float128-math.c: Adjust test for new name
	being generated.  Add support for running test on power10.  Add
	support for running if long double defaults to 64-bits.

2021-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/33661
	PR c++/98847
	* g++.target/i386/pr98847.C: New test.

2021-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.

2021-01-28  Nathan Sidwell  <nathan@acm.org>

	PR c++/98770
	* g++.dg/modules/pr98770_a.C: New.
	* g++.dg/modules/pr98770_b.C: New.

2021-01-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/86470
	* gfortran.dg/gomp/pr86470.f90: New test.

2021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>

	PR target/98827
	* gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
	* gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
	* gcc.target/powerpc/pr79251.p8.c: Likewise.
	* gcc.target/powerpc/pr79251.p9.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
	* gcc.target/powerpc/pr79251-run.c: Build and run with vsx
	option.

2021-01-28  Xing GUO  <higuoxing@gmail.com>

	* gcc.target/riscv/attribute-18.c: New test.

2021-01-27  Harris Snyder  <hsnyder@structura.bio>

	* gfortran.dg/ISO_Fortran_binding_18.c: New test.
	* gfortran.dg/ISO_Fortran_binding_18.f90: New test.

2021-01-27  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/97684
	* gcc.target/i386/pr97684.c: New.

2021-01-27  Jason Merrill  <jason@redhat.com>

	PR c++/97874
	* g++.dg/lookup/using4.C: No error in C++20.
	* g++.dg/cpp0x/decltype37.C: Adjust message.
	* g++.dg/template/crash75.C: Adjust message.
	* g++.dg/template/crash76.C: Adjust message.
	* g++.dg/cpp0x/inh-ctor36.C: New test.
	* g++.dg/cpp1z/inh-ctor39.C: New test.
	* g++.dg/cpp2a/using-enum-7.C: New test.

2021-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/98853
	* gcc.c-torture/execute/pr98853-1.c: New test.
	* gcc.c-torture/execute/pr98853-2.c: New test.

2021-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98854
	* gcc.dg/vect/bb-slp-pr98854.c: New testcase.

2021-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/93924
	PR fortran/93925
	* gfortran.dg/proc_ptr_52.f90 : New test.

2021-01-27  liuhongt  <hongtao.liu@intel.com>

	PR target/98833
	* gcc.target/i386/pr98833.c: New test.

2021-01-27  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/m128-check.h (CHECK_EXP): Remove
	optimize ("no-strict-aliasing") attribute.
	* gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
	array to avoid violating TBAA.
	* gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
	array to avoid violating TBAA.
	* gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
	array to avoid violating TBAA.
	* gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
	array to avoid violating TBAA.

2021-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/98472
	* gfortran.dg/elemental_function_5.f90 : New test.

2021-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/97260
	* gcc.dg/tree-ssa/pr97260.c: New test.

2021-01-26  Paul Fee  <paul.f.fee@gmail.com>

	* lib/target-supports.exp (check_effective_target_c++2a):
	Check for C++2a or C++23.
	(check_effective_target_c++20_down): New.
	(check_effective_target_c++23_only): New.
	(check_effective_target_c++23): New.
	* g++.dg/cpp23/cplusplus.C: New.

2021-01-26  Jason Merrill  <jason@redhat.com>

	PR c++/97474
	* g++.dg/torture/pr97474.C: New test.

2021-01-26  Jason Merrill  <jason@redhat.com>

	PR c++/97566
	* g++.dg/cpp2a/no_unique_address10.C: New test.
	* g++.dg/cpp2a/no_unique_address9.C: New test.

2021-01-26  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
	optimize ("no-strict-aliasing") attribute.
	* gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
	array to avoid violating TBAA.
	* gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
	array to avoid violating TBAA.
	* gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
	array to avoid violating TBAA.
	* gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
	array to avoid violating TBAA.

2021-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/98681
	* gcc.c-torture/execute/pr98681.c: New test.

2021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/67539
	* gfortran.dg/elemental_assignment_1.f90: New test.

2021-01-26  Tobias Burnus  <tobias@codesourcery.com>

	* g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
	add previously missing space in '$ident link'.

2021-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/98807
	* gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.

2021-01-26  Alexandre Oliva  <oliva@adacore.com>

	* gnat.dg/asan1.adb: New test.
	* gnat.dg/asan1_pkg.ads: New additional source.

2021-01-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/70070
	* gfortran.dg/pr70070.f90: New test.

2021-01-25  Martin Sebor  <msebor@redhat.com>

	PR c++/98646
	* g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
	* g++.dg/warn/Wnonnull10.C: New test.
	* g++.dg/warn/Wnonnull9.C: New test.

2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/associate_57.f90: New test.

2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/96843
	* gfortran.dg/interface_assignment_7.f90: New test.

2021-01-25  Jason Merrill  <jason@redhat.com>

	PR c++/98463
	* g++.dg/cpp2a/no_unique_address8.C: New test.

2021-01-25  Richard Biener  <rguenther@suse.de>

	PR middle-end/98807
	* gcc.dg/pr98807.c: New testcase.

2021-01-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
	* gnat.dg/thunk2_pkg.ads: New helper.

2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>

	PR fortran/98517
	* gfortran.dg/charlen_18.f90 : New test.

2021-01-23  Anthony Sharp  <anthonysharp15@gmail.com>

	* g++.dg/lookup/scoped1.C: Modified testcase to run successfully
	with changes.
	* g++.dg/tc1/dr142.C: Same as above.
	* g++.dg/tc1/dr52.C: Same as above.
	* g++.old-deja/g++.brendan/visibility6.C: Same as above.
	* g++.old-deja/g++.brendan/visibility8.C: Same as above.
	* g++.old-deja/g++.jason/access8.C: Same as above.
	* g++.old-deja/g++.law/access4.C: Same as above.
	* g++.old-deja/g++.law/visibility12.C: Same as above.
	* g++.old-deja/g++.law/visibility4.C: Same as above.
	* g++.old-deja/g++.law/visibility8.C: Same as above.
	* g++.old-deja/g++.other/access4.C: Same as above.

2021-01-23  Patrick Palka  <ppalka@redhat.com>

	PR c++/88548
	PR c++/97399
	* g++.dg/cpp0x/this2.C: New test.
	* g++.dg/template/pr97399.C: New test.

2021-01-23  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
	* gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
	* gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
	* gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
	* gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
	* gcc.target/powerpc/pr79251.p9.c: Same.

2021-01-22  Marek Polacek  <polacek@redhat.com>

	PR c++/96623
	* g++.dg/cpp0x/noexcept64.C: New test.

2021-01-22  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/eh/spbp.C: Remove skip on AIX.

2021-01-22  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
	typo, UINON_TYPE to UNION_TYPE.

2021-01-22  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
	UINON_TYPE to UNION_TYPE.
	* gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
	* gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.

2021-01-22  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
	optimize ("no-strict-aliasing") attribute.

2021-01-22  Jason Merrill  <jason@redhat.com>

	PR c++/98744
	* g++.dg/init/elide7.C: New test.

2021-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/95693
	* g++.dg/ubsan/pr95693.C: New test.

2021-01-22  Marek Polacek  <polacek@redhat.com>

	PR c++/98545
	* g++.dg/abi/mangle76.C: New test.

2021-01-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/98565
	* gfortran.dg/associated_target_7.f90 : New test.

2021-01-22  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/47059
	* gcc.dg/tree-ssa/pr47059.c: New test.

2021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR tree-optimization/98766
	* gcc.dg/pr98766.c: New test.

2021-01-22  Nathan Sidwell  <nathan@acm.org>

	PR testsuite/98795
	* g++.dg/modules/modules.exp (module_cmi_p): Avoid
	embedded absolute paths.
	(module_do_it): Append $std to test name.

2021-01-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/98793
	* gcc.dg/pr98793.c: New testcase.

2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>

	* gcc.target/powerpc/pr79251.p8.c: New test.
	* gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
	instruction counts.
	* gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
	* gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
	* gcc.target/powerpc/vsx-builtin-7.c: Likewise.

2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>

	* gcc.target/powerpc/pr79251.p9.c: New test.
	* gcc.target/powerpc/pr79251-run.c: New test.
	* gcc.target/powerpc/pr79251.h: New header.

2021-01-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/98773
	* gcc.dg/torture/pr98773.c: New testcase.

2021-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/90248
	* gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
	builtins.
	* gcc.dg/pr90248.c: New test.

2021-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98255
	* gcc.dg/pr98255.c: New test.

2021-01-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98786
	* gcc.dg/torture/pr98786.c: New testcase.

2021-01-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR target/98636
	* gcc.target/arm/pr98636.c: New test.

2021-01-22  liuhongt  <hongtao.liu@intel.com>

	PR target/96891
	PR target/98348
	* gcc.target/i386/avx512bw-pr96891-1.c: New test.
	* gcc.target/i386/avx512f-pr96891-1.c: New test.
	* gcc.target/i386/avx512f-pr96891-2.c: New test.
	* gcc.target/i386/avx512f-pr96891-3.c: New test.
	* g++.target/i386/avx512f-pr96891-1.C: New test.
	* gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.

2021-01-22  Marek Polacek  <polacek@redhat.com>

	PR c++/97966
	* g++.dg/cpp0x/noexcept63.C: New test.

2021-01-21  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
	intervening period.
	* g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
	explicitly check for intervening space, tab or period.

2021-01-21  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/98777
	* gcc.target/riscv/pr98777.c: New.

2021-01-21  Patrick Palka  <ppalka@redhat.com>

	PR c++/71879
	* g++.dg/cpp0x/decltype-71879.C: New test.

2021-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98672
	* g++.dg/cpp1y/constexpr-98672.C: New test.

2021-01-21  Andrea Corallo  <andrea.corallo@arm.com>

	PR target/96372
	* lib/target-supports.exp
	(check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
	* gcc.target/arm/ivopts.c: Use target
	'arm_thumb2_no_arm_v8_1_lob'.

2021-01-21  Nathan Sidwell  <nathan@acm.org>

	PR c++/98530
	* g++.dg/modules/stat-mem-1.h: New.
	* g++.dg/modules/stat-mem-1_a.H: New.
	* g++.dg/modules/stat-mem-1_b.C: New.

2021-01-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/96320
	* gfortran.dg/module_procedure_5.f90 : New test.
	* gfortran.dg/module_procedure_6.f90 : New test.

2021-01-21  Richard Biener  <rguenther@suse.de>

	PR testsuite/97299
	* gcc.dg/vect/slp-reduc-3.c: Amend target selectors.

2021-01-21  Richard Biener  <rguenther@suse.de>

	PR testsuite/98241
	* gcc.dg/pr78973.c: Remove ilp32 XFAIL.

2021-01-21  Richard Biener  <rguenther@suse.de>

	* gcc.dg/Walloca-2.c: Un-XFAIL.

2021-01-21  liuhongt  <hongtao.liu@intel.com>

	PR rtl-optimization/98694
	* gcc.target/i386/pr98694.c: New test.

2021-01-20  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.

2021-01-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
	dup.

2021-01-20  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/98722
	* g++.target/s390/pr98722.C: New.

2021-01-20  Eugene Rozenfeld  <erozen@microsoft.com>

	PR tree-optimization/96674
	* gcc.dg/pr96674.c: New tests.

2021-01-20  Patrick Palka  <ppalka@redhat.com>

	PR c++/95434
	* g++.dg/cpp2a/lambda-generic9.C: New test.

2021-01-20  Patrick Palka  <ppalka@redhat.com>

	PR c++/82613
	* g++.dg/parse/access12.C: New test.
	* g++.dg/template/access35.C: New test.

2021-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/98535
	* gcc.target/aarch64/sve/pr98535.c: New file.

2021-01-20  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/98763
	* gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
	missing diagnostic issues with c_intptr_t == default integer kind.

2021-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98721
	* gcc.dg/pr98721-1.c: New test.
	* gcc.dg/pr98721-2.c: New test.

2021-01-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98758
	* gcc.dg/torture/pr98758.c: New testcase.

2021-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98742
	* c-c++-common/gomp/task-detach-2.c: New test.

2021-01-20  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/98757
	PR fortran/98476
	* gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.

2021-01-19  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
	* gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
	* gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
	* gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
	* gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.

2021-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/98659
	* g++.dg/template/deduce8.C: New test.

2021-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/98687
	* g++.dg/lookup/using64.C: New test.
	* g++.dg/lookup/using65.C: New test.

2021-01-19  Martin Sebor  <msebor@redhat.com>

	PR middle-end/98664
	* gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
	* gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
	* g++.dg/warn/Wfree-nonheap-object-5.C: New test.
	* gcc.dg/Wfree-nonheap-object-4.c: New test.

2021-01-19  Patrick Palka  <ppalka@redhat.com>

	PR c++/41437
	PR c++/58993
	* g++.dg/opt/pr87974.C: Adjust.
	* g++.dg/template/access34.C: New test.
	* g++.dg/template/friend68.C: New test.
	* g++.dg/template/friend69.C: New test.

2021-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/98333
	* g++.dg/cpp0x/noexcept62.C: New test.

2021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/pr88233.c: Update dg- stanzas.

2021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(CHECK_CUMULATIVE_SAT): Delete.
	(CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
	variables.
	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
	Remove uses of the above.
	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.

2021-01-19  Jeff Law  <law@redhat.com>

	* gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
	and update expected output.

2021-01-19  Richard Biener  <rguenther@suse.de>

	PR ipa/98330
	* g++.dg/pr98330.C: New testcase.
	* gcc.dg/pr98330.c: Likewise.

2021-01-19  Richard Biener  <rguenther@suse.de>

	PR ipa/97673
	* gfortran.dg/pr97673.f90: New testcase.

2021-01-19  Tobias Burnus  <tobias@codesourcery.com>

	PR fortran/98476
	* gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
	* gfortran.dg/gomp/is_device_ptr-2.f90: New test.
	* gfortran.dg/gomp/use_device_ptr-1.f90: New test.

2021-01-19  Martin Jambor  <mjambor@suse.cz>

	PR ipa/98690
	* g++.dg/ipa/pr98690.C: New test.

2021-01-18  Jeff Law  <law@redhat.com>

	* gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.

2021-01-18  Patrick Palka  <ppalka@redhat.com>

	* g++.dg/cpp1z/class-deduction77.C: New test.

2021-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98727
	* gcc.c-torture/execute/pr98727.c: New test.

2021-01-18  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/97987
	* gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
	* gcc.c-torture/compile/asmgoto-5.c: Likewise.

2021-01-18  John David Anglin  <danglin@gcc.gnu.org>

	* g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
	* g++.dg/no-stack-protector-attr.C: Likewise.

2021-01-18  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/attr-malloc-1.c: New test.
	* gcc.dg/analyzer/attr-malloc-2.c: New test.
	* gcc.dg/analyzer/attr-malloc-4.c: New test.
	* gcc.dg/analyzer/attr-malloc-5.c: New test.
	* gcc.dg/analyzer/attr-malloc-6.c: New test.
	* gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
	* gcc.dg/analyzer/attr-malloc-misuses.c: New test.

2021-01-18  Richard Biener  <rguenther@suse.de>

	PR testsuite/97494
	* gcc.dg/vect/slp-11b.c: Adjust.

2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/71233
	* gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
	* gcc.target/arm/simd/vceqzq_p64.c: Likewise.

2021-01-18  Richard Biener  <rguenther@suse.de>

	PR testsuite/97299
	* gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.

2021-01-18  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
	* gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
	* gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
	* gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
	* gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
	* gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
	* gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
	* gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
	* gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
	* gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
	* gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
	* gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.

2021-01-17  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
	* g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
	* g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
	* g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
	* g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
	* g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
	* g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
	* gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
	* gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
	* gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
	* gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.

2021-01-17  Martin Jambor  <mjambor@suse.cz>

	PR ipa/98222
	* gcc.dg/ipa/pr98222.c: New test.

2021-01-16  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
	../../../libgfortran/ISO_Fortran_binding.h rather than
	ISO_Fortran_binding.h.

2021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>

	* c-c++-common/gomp/task-detach-1.c: New.
	* g++.dg/gomp/task-detach-1.C: New.
	* gcc.dg/gomp/task-detach-1.c: New.
	* gfortran.dg/gomp/task-detach-1.f90: New.

2021-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96669
	* gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
	* gcc.dg/tree-ssa/pr96669-2.c: New test.

2021-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96271
	* gcc.target/i386/pr96271.c: New test.

2021-01-15  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.

2021-01-15  Harris Snyder  <hsnyder@structura.bio>

	* gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
	* gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.

2021-01-15  Nathan Sidwell  <nathan@acm.org>

	PR c++/98538
	* g++.dg/template/pr98538.C: New.

2021-01-15  Nathan Sidwell  <nathan@acm.org>

	PR preprocessor/95253
	* g++.dg/modules/dep-1_a.C: Adjust expected output.
	* g++.dg/modules/dep-1_b.C: Likewise.
	* g++.dg/modules/dep-2.C: Likewise.

2021-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96669
	* gcc.dg/tree-ssa/pr96669-1.c: New test.

2021-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96681
	* gcc.dg/tree-ssa/pr96681.c: New test.

2021-01-15  Jason Merrill  <jason@redhat.com>

	PR c++/98642
	* g++.dg/cpp1z/elide5.C: New test.

2021-01-15  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp1z/elide4.C: New test.

2021-01-15  Jason Merrill  <jason@redhat.com>

	PR c++/63707
	* g++.dg/cpp0x/initlist-array13.C: New test.

2021-01-15  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
	* gcc.dg/analyzer/data-model-1.c: Likewise.
	* gcc.dg/analyzer/malloc-1.c: Likewise.
	* gcc.dg/analyzer/malloc-paths-8.c: Likewise.

2021-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96671
	* gcc.dg/tree-ssa/pr96671-1.c: New test.
	* gcc.dg/tree-ssa/pr96671-2.c: New test.

2021-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98597
	* gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
	Expect for now a (char *) cast for VLAs.
	* gcc.dg/uninit-40.c: New test.

2021-01-15  Nathan Sidwell  <nathan@acm.org>

	PR c++/98591
	* g++.dg/modules/pr98591.H: New file.

2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/88836
	* gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
	* gcc.target/aarch64/sve/ptest_1.c: Likewise.

2021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>

	* gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
	libatomic into testcases in gcc.target/s390/md.
	* gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
	-latomic.

2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/71233
	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
	vceqz_p64, vceqq_p64 and vceqzq_p64.
	* gcc.target/arm/simd/vceqz_p64.c: New test.
	* gcc.target/arm/simd/vceqzq_p64.c: New test.

2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>

	Revert:
	2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/71233
	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
	vceqz_p64, vceqq_p64 and vceqzq_p64.

2021-01-15  Martin Liska  <mliska@suse.cz>

	* lib/gcov.exp: Use 'env python3' for execution of pytests.
	Check that pytest accepts all needed options first.
	Improve formatting of PASS/FAIL lines.

2021-01-15  Richard Biener  <rguenther@suse.de>

	PR testsuite/96147
	* gcc.dg/vect/bb-slp-32.c: Align p.

2021-01-15  Richard Biener  <rguenther@suse.de>

	PR testsuite/96147
	* gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.

2021-01-15  Richard Biener  <rguenther@suse.de>

	PR testsuite/96147
	* gcc.dg/vect/slp-45.c: Key scanning on
	vect_hw_misalign.

2021-01-15  Richard Biener  <rguenther@suse.de>

	PR testsuite/96147
	* gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.

2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/71233
	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
	vceqz_p64, vceqq_p64 and vceqzq_p64.

2021-01-15  Richard Biener  <rguenther@suse.de>

	PR testsuite/96098
	* gcc.dg/vect/bb-slp-pr68892.c: Remove.

2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.

2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.

2021-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98685
	* gcc.dg/vect/bb-slp-pr98685.c: New testcase.

2021-01-15  Tamar Christina  <tamar.christina@arm.com>

	* gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
	* gcc.dg/vect/complex/complex-mls-template.c: Likewise.

2021-01-14  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
	New file.
	* gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
	New file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.

2021-01-14  Tamar Christina  <tamar.christina@arm.com>

	* gcc.dg/vect/complex/complex-mla-template.c: New test.
	* gcc.dg/vect/complex/complex-mls-template.c: New test.
	* gcc.dg/vect/complex/complex-mul-template.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
	* gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.

2021-01-14  Marek Polacek  <polacek@redhat.com>

	* g++.dg/template/pr98372.C: Only run in C++14 and up.

2021-01-14  Harald Anlauf  <anlauf@gmx.de>

	* substr_10.f90: New test.
	* substr_9.f90: New test.

2021-01-14  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
	* gcc.dg/analyzer/sigsetjmp-6.c: Likewise.

2021-01-14  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/analyzer/sensitive-1.c: Declare getpass.

2021-01-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/98661
	* gfortran.dg/pr98661.f90: New test.

2021-01-14  Harald Anlauf  <anlauf@gmx.de>

	Revert:
	2021-01-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/98661
	* gfortran.dg/pr98661.f90: New test.

2021-01-14  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/98661
	* gfortran.dg/pr98661.f90: New test.

2021-01-14  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/gcov-17.C: New test.
	* g++.dg/gcov/test-gcov-17.py: New test.

2021-01-14  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98667
	* gcc.target/i386/pr98667-1.c: New file.
	* gcc.target/i386/pr98667-2.c: Likewise.
	* gcc.target/i386/pr98667-3.c: Likewise.

2021-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98674
	* gcc.dg/vect/pr98674.c: New testcase.

2021-01-14  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98676
	* gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
	-mno-stackrealign.
	* gcc.target/i386/pr95021-3.c: Likewise.

2021-01-14  Nathan Sidwell  <nathan@acm.org>

	PR c++/98372
	* g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
	* g++.dg/template/pr98372.C: New.

2021-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/98670
	* gcc.target/i386/pr98670.c: New test.

2021-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96688
	* gcc.dg/tree-ssa/pr96688.c: New test.
	* gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
	* gcc.target/i386/pr66821.c: Likewise.

2021-01-14  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cost_model_11.c: New test.
	* gcc.target/aarch64/sve/mask_struct_load_5.c: Use
	-fno-vect-cost-model.

2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
	sqxtn2 scan-assembler-times.

2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
	scan-assembler-times for xtn2.

2021-01-13  Marek Polacek  <polacek@redhat.com>

	PR c++/98231
	* g++.dg/lookup/using63.C: New test.

2021-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96691
	* gcc.dg/tree-ssa/pr96691.c: New test.

2021-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/92645
	* gcc.target/i386/pr92645-7.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
	* gcc.dg/pr69047.c: Likewise.

2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/mls_2.c: New test.
	* g++.target/aarch64/sve/cond_mls_1.C: Likewise.
	* g++.target/aarch64/sve/cond_mls_2.C: Likewise.
	* g++.target/aarch64/sve/cond_mls_3.C: Likewise.
	* g++.target/aarch64/sve/cond_mls_4.C: Likewise.
	* g++.target/aarch64/sve/cond_mls_5.C: Likewise.

2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/mla_2.c: New test.
	* g++.target/aarch64/sve/cond_mla_1.C: Likewise.
	* g++.target/aarch64/sve/cond_mla_2.C: Likewise.
	* g++.target/aarch64/sve/cond_mla_3.C: Likewise.
	* g++.target/aarch64/sve/cond_mla_4.C: Likewise.
	* g++.target/aarch64/sve/cond_mla_5.C: Likewise.

2021-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/92645
	* gcc.target/i386/pr92645-6.c: New testcase.

2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
	* gcc.target/aarch64/sve/sel_2.c: Likewise.
	* gcc.target/aarch64/sve/sel_3.c: Likewise.

2021-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/95905
	* gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
	scan-assembler.  Add tests with zero vector as first __builtin_shuffle
	operand.
	* gcc.target/i386/pr95905-3.c: New test.
	* gcc.target/i386/pr95905-4.c: New test.

2021-01-13  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/98455
	* gcc.dg/tree-ssa/pr98455.c: New test.

2021-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98640
	* gcc.dg/torture/pr98640.c: New testcase.

2021-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/96938
	* gcc.target/i386/pr96938.c: New test.

2021-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/95905
	* gcc.target/i386/pr95905-1.c: New test.
	* gcc.target/i386/pr95905-2.c: New test.

2021-01-13  Julian Brown  <julian@codesourcery.com>

	* gcc.target/gcn/fpdiv.c: New test.

2021-01-12  Martin Sebor  <msebor@redhat.com>

	PR c/98597
	PR c/98592
	* g++.dg/warn/Wuninitialized-13.C: New test.
	 gcc.dg/uninit-39.c: New test.
	#
	* gcc.dg/uninit-39.c: New file.

2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/97875
	* gcc.target/arm/simd/mve-vneg.c: Update test.

2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/97969
	* gcc.target/arm/pr97969.c: New.

2021-01-12  Patrick Palka  <ppalka@redhat.com>

	PR c++/98611
	* g++.dg/cpp2a/concepts-ctad1.C: New test.
	* g++.dg/cpp2a/concepts-ctad2.C: New test.

2021-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98550
	* g++.dg/opt/pr98550.C: New testcase.

2021-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98629
	* gcc.c-torture/compile/pr98629.c: New test.

2021-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/95731
	* gcc.dg/tree-ssa/pr95731.c: New test.
	* gcc.c-torture/execute/pr95731.c: New test.

2021-01-12  Marek Polacek  <polacek@redhat.com>

	PR c++/98620
	* g++.dg/warn/Wmissing-field-initializers-2.C: New test.

2021-01-12  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98628
	* gcc.dg/analyzer/pr98628.c: New test.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/asrdiv_4.c: New test.
	* gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
	* gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
	* gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
	* gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.target/aarch64/sve/cond_bic_1.C: New test.
	* g++.target/aarch64/sve/cond_bic_2.C: Likewise.
	* g++.target/aarch64/sve/cond_bic_3.C: Likewise.
	* g++.target/aarch64/sve/cond_bic_4.C: Likewise.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/mul_highpart_3.c: New test.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.target/aarch64/sve/abd_1.C: New test.
	* g++.target/aarch64/sve/cond_abd_1.C: Likewise.
	* g++.target/aarch64/sve/cond_abd_2.C: Likewise.
	* g++.target/aarch64/sve/cond_abd_3.C: Likewise.
	* g++.target/aarch64/sve/cond_abd_4.C: Likewise.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/adr_6.c: New test.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.target/aarch64/sve/cond_arith_1.C: New test.
	* g++.target/aarch64/sve/cond_arith_2.C: Likewise.
	* g++.target/aarch64/sve/cond_arith_3.C: Likewise.
	* g++.target/aarch64/sve/cond_arith_4.C: Likewise.
	* g++.target/aarch64/sve/cond_shift_1.C: New test.
	* g++.target/aarch64/sve/cond_shift_2.C: Likewise.
	* g++.target/aarch64/sve/cond_shift_3.C: Likewise.
	* g++.target/aarch64/sve/cond_shift_4.C: Likewise.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	PR testsuite/98602
	* g++.target/aarch64/sve/max_1.C: New test.
	* g++.target/aarch64/sve/min_1.C: Likewise.
	* gcc.target/aarch64/sve/mul_2.c: Likewise.

2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/shift_2.c: New test.

2021-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98481
	* g++.dg/abi/abi-tag24.C: New test.

2021-01-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/91403
	* gcc.dg/vect/pr91403.c: New testcase.

2021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR testsuite/98225
	* gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
	Expect .ld1_args only when GNU LD is used.
	Add an exception for *.gcc_args files.

2021-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/95867
	* gcc.dg/tree-ssa/pr95867.c: New test.

2021-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/95852
	* gcc.target/i386/pr95852-3.c: New test.
	* gcc.target/i386/pr95852-4.c: New test.

2021-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/95852
	* gcc.target/i386/pr95852-1.c: New test.
	* gcc.target/i386/pr95852-2.c: New test.

2021-01-11  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/98273
	* lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
	* g++.dg/gcov/pr98273.C: New test.
	* g++.dg/gcov/gcov.py: New test.
	* g++.dg/gcov/test-pr98273.py: New test.

2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>

	* gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
	constant then rather than addition.
	* gcc.target/vax/cmpelim-le-notsi.c: Likewise.
	* gcc.target/vax/cmpelim-lt-notsi.c: Likewise.

2021-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98556
	* c-c++-common/pr98556.c: New test.

2021-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/98603
	* gcc.target/i386/pr98603.c: New test.
	* gcc.target/aarch64/pr98603.c: New test.

2021-01-09  Alexandre Oliva  <oliva@gnu.org>

	PR debug/97714
	* gcc.dg/debug/pr97714.c: New.

2021-01-08  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98482
	* gcc.target/i386/pr98482-1.c: Require lp64.
	* gcc.target/i386/pr98482-2.c: Likewise.

2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
	* gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.

2021-01-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/98551
	* g++.dg/cpp0x/constexpr-pmf2.C: New test.

2021-01-08  Patrick Palka  <ppalka@redhat.com>

	PR c++/98515
	* g++.dg/template/access32.C: New test.
	* g++.dg/template/access33.C: New test.

2021-01-08  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98482
	* gcc.target/i386/pr98482-2.c: Updated.

2021-01-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98544
	* gcc.dg/vect/bb-slp-pr98544.c: New testcase.

2021-01-08  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98482
	* gcc.target/i386/pr98482-1.c: New test.
	* gcc.target/i386/pr98482-1.c: Likewise.
	* gcc.target/i386/pr98482-2.c: New file.

2021-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/98585
	* gcc.target/i386/pr98585.c: New test.

2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cnot_2.c: New test.
	* gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
	* gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.

2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cond_uxt_5.c: New test.
	* gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
	* gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.

2021-01-08  Tamar Christina  <tamar.christina@arm.com>

	* lib/target-supports.exp
	(check_effective_target_aarch64_asm_sve2_ok): New.
	* g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
	* gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.

2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/usaba_1.c: New test.

2021-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/93794
	* gfortran.dg/deferred_character_35.f90 : New test.

2021-01-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/98458
	* gfortran.dg/implied_do_3.f90 : New test.

2021-01-08  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.dg/array-quals-1.c: Allow srodata.

2021-01-08  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/predef-10.c: New.
	* gcc.target/riscv/predef-11.c: New.
	* gcc.target/riscv/predef-12.c: New.
	* gcc.target/riscv/predef-13.c: New.

2021-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98329
	* g++.dg/cpp2a/bit-cast10.C: New test.

2021-01-07  Martin Sebor  <msebor@redhat.com>

	PR middle-end/98578
	* gcc.dg/plugin/gil-1.c: Adjust expected output.
	* gcc.dg/uninit-pr98578.c: New test.

2021-01-07  Marek Polacek  <polacek@redhat.com>

	PR c++/98441
	* g++.dg/cpp0x/auto55.C: New test.

2021-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98580
	* gcc.dg/analyzer/pr98580-a.c: New test.
	* gcc.dg/analyzer/pr98580-b.c: New test.

2021-01-07  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/93701
	* gfortran.dg/associate_54.f90: New test.
	* gfortran.dg/associate_55.f90: New test.
	* gfortran.dg/associate_56.f90: New test.

2021-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/98567
	* gcc.target/i386/pr98567-1.c: New test.
	* gcc.target/i386/pr98567-2.c: New test.

2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/cond_unary_5.c: New test.
	* gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
	* gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.

2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/98560
	* gcc.dg/vect/pr98560-2.c: New test.

2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/98560
	* gcc.dg/vect/pr98560-1.c: New test.

2021-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/98568
	* g++.dg/torture/pr98568.C: New test.

2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>

	* gcc.target/i386/pr92658-avx512bw.c: Add
	-mprefer-vector-width=512 to avoid impact of different default
	mtune which gcc is built with.
	* gcc.target/i386/pr92658-avx512bw-2.c: Ditto.

2021-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/97074
	* gcc.dg/analyzer/pr97074.c: New test.

2021-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98564
	* gcc.dg/analyzer/pr98564.c: New test.

2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/97978
	* gcc.target/i386/pr97978.c: New.

2021-01-06  Martin Sebor  <msebor@redhat.com>

	PR c++/95768
	* g++.dg/pr95768.C: New test.
	* g++.dg/warn/Wuninitialized-12.C: New test.
	* gcc.dg/uninit-38.c: New test.

2021-01-06  Martin Sebor  <msebor@redhat.com>

	PR c++/98305
	* g++.dg/warn/Wmismatched-new-delete-3.C: New test.

2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/96504
	* g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
	as the final suspend point so that we can check that the state
	machine has reached the expected point.

2021-01-06  Marek Polacek  <polacek@redhat.com>

	PR testsuite/98566
	* g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
	dg-error.

2021-01-06  Alexandre Oliva  <oliva@adacore.com>

	* g++.dg/opt/store-merging-2.C: Add the required alignment.

2021-01-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/95582
	* gcc.dg/pr95582.c: New testcase.

2021-01-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98513
	* gcc.dg/tree-ssa/pr98513.c: New testcase.

2021-01-06  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/97072
	* gcc.dg/analyzer/pr97072.c: New test.

2021-01-06  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98073
	* gcc.dg/analyzer/pr98073.c: New test.

2021-01-06  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98223
	* gcc.dg/analyzer/pr94851-1.c: Remove xfail.

2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/s390.exp: Replace %% with %.

2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>

	* gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*

2021-01-05  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98495
	* gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
	unsigned short to compute pextrw result.

2021-01-05  Patrick Palka  <ppalka@redhat.com>

	* g++.dg/template/partial5.C: Adjust directives to expect the
	same errors across all dialects.
	* g++.dg/cpp1z/nontype-auto17.C: New test.
	* g++.dg/cpp1z/nontype-auto18.C: New test.
	* g++.dg/template/ttp33.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/94802
	* gcc.target/i386/pr94802.c: New test.
	* gcc.dg/Wstrict-overflow-25.c: Remove xfail.

2021-01-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98516
	* gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
	* gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98469
	* g++.dg/cpp2a/bit-cast8.C: New test.
	* g++.dg/cpp2a/bit-cast9.C: New test.

2021-01-05  Marek Polacek  <polacek@redhat.com>

	PR c++/82099
	* g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
	* g++.dg/cpp0x/noexcept61.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96928
	* gcc.dg/tree-ssa/pr96928.c: New test.
	* gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
	instead of scanning rtl dump for ifcvt message check assembly
	for xor instruction.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96930
	* g++.dg/tree-ssa/pr96930.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96239
	* gcc.dg/tree-ssa/pr96239.c: New test.

2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>

	PR target/98522
	* gcc.target/i386/pr98522.c: New test.

2021-01-05  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/mod-decl-1.C: Adjust.
	* g++.dg/modules/p0713-2.C: Adjust.
	* g++.dg/modules/p0713-3.C: Adjust.

2021-01-05  H.J. Lu  <hjl.tools@gmail.com>

	PR target/98495
	* gcc.target/i386/pr98495-1.c: New test.
	* gcc.target/i386/pr98495-2.c: New test.
	* gcc.target/i386/pr98495-3.c: New test.
	* gcc.target/i386/pr98495-4.c: New test.
	* gcc.target/i386/pr98495-5.c: New test.

2021-01-05  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/sse2-pr98461-2.c: New test.

2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/97144
	* gcc.c-torture/compile/pr97144.c: New test.
	* gcc.target/aarch64/sve/pr97144.c: Likewise.

2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/98403
	* g++.dg/opt/pr98403.C: New test.

2021-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/98334
	* gcc.target/i386/pr98334.c: New test.

2021-01-05  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.

2021-01-05  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/98293
	* gcc.dg/analyzer/pr98293.c: New test.

2021-01-04  Martin Uecker  <muecker@gwdg.de>

	PR c/98029
	* gcc.dg/pr98029.c: New test.

2021-01-04  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/modules/binding-1_a.H: New.
	* g++.dg/modules/binding-1_b.H: New.
	* g++.dg/modules/binding-1_c.C: New.
	* g++.dg/modules/binding-2.H: New.
	* g++.dg/modules/builtin-3_a.C: New.
	* g++.dg/modules/global-2_a.C: New.
	* g++.dg/modules/global-2_b.C: New.
	* g++.dg/modules/global-3_a.C: New.
	* g++.dg/modules/global-3_b.C: New.
	* g++.dg/modules/hello-1_a.C: New.
	* g++.dg/modules/hello-1_b.C: New.
	* g++.dg/modules/iostream-1_a.H: New.
	* g++.dg/modules/iostream-1_b.C: New.
	* g++.dg/modules/part-5_a.C: New.
	* g++.dg/modules/part-5_b.C: New.
	* g++.dg/modules/part-5_c.C: New.
	* g++.dg/modules/stdio-1_a.H: New.
	* g++.dg/modules/stdio-1_b.C: New.
	* g++.dg/modules/string-1_a.H: New.
	* g++.dg/modules/string-1_b.C: New.
	* g++.dg/modules/string-view1.C: New.
	* g++.dg/modules/string-view2.C: New.
	* g++.dg/modules/tinfo-1.C: New.
	* g++.dg/modules/tinfo-2_a.H: New.
	* g++.dg/modules/tinfo-2_b.C: New.
	* g++.dg/modules/tname-spec-1_a.H: New.
	* g++.dg/modules/tname-spec-1_b.C: New.
	* g++.dg/modules/xtreme-header-1.h: New.
	* g++.dg/modules/xtreme-header-1_a.H: New.
	* g++.dg/modules/xtreme-header-1_b.C: New.
	* g++.dg/modules/xtreme-header-1_c.C: New.
	* g++.dg/modules/xtreme-header-2.h: New.
	* g++.dg/modules/xtreme-header-2_a.H: New.
	* g++.dg/modules/xtreme-header-2_b.C: New.
	* g++.dg/modules/xtreme-header-2_c.C: New.
	* g++.dg/modules/xtreme-header-3.h: New.
	* g++.dg/modules/xtreme-header-3_a.H: New.
	* g++.dg/modules/xtreme-header-3_b.C: New.
	* g++.dg/modules/xtreme-header-3_c.C: New.
	* g++.dg/modules/xtreme-header-4.h: New.
	* g++.dg/modules/xtreme-header-4_a.H: New.
	* g++.dg/modules/xtreme-header-4_b.C: New.
	* g++.dg/modules/xtreme-header-4_c.C: New.
	* g++.dg/modules/xtreme-header-5.h: New.
	* g++.dg/modules/xtreme-header-5_a.H: New.
	* g++.dg/modules/xtreme-header-5_b.C: New.
	* g++.dg/modules/xtreme-header-5_c.C: New.
	* g++.dg/modules/xtreme-header-6.h: New.
	* g++.dg/modules/xtreme-header-6_a.H: New.
	* g++.dg/modules/xtreme-header-6_b.C: New.
	* g++.dg/modules/xtreme-header-6_c.C: New.
	* g++.dg/modules/xtreme-header.h: New.
	* g++.dg/modules/xtreme-header_a.H: New.
	* g++.dg/modules/xtreme-header_b.C: New.
	* g++.dg/modules/xtreme-tr1.h: New.
	* g++.dg/modules/xtreme-tr1_a.H: New.
	* g++.dg/modules/xtreme-tr1_b.C: New.

2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/95401
	* g++.dg/vect/pr95401.cc: New test.
	* g++.dg/vect/pr95401a.cc: Likewise.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98308
	* gcc.dg/vect/pr98308.c: New testcase.

2021-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/95771
	* gcc.target/i386/pr95771.c: New test.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98464
	* g++.dg/opt/pr98464.C: New testcase.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98282
	* g++.dg/opt/pr98282.C: New testcase.

2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/89057
	* gcc.target/aarch64/pr89057.c: New test.

2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
	[-32, 31].
	* gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.

2021-01-04  Martin Liska  <mliska@suse.cz>

	* README: Convert to utf8 from iso8859.

2021-01-04  Martin Liska  <mliska@suse.cz>

	* gcc.target/avr/avr.exp: Run dos2unix on the file.

2021-01-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98291
	* gcc.dg/vect/slp-reduc-11.c: New testcase.
	* gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.

2021-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/96782
	* gcc.dg/tree-ssa/pr96782.c: New test.

2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.misc-tests/outputs.exp: Adjust testcase.

2021-01-01  Jakub Jelinek  <jakub@redhat.com>

	* ChangeLog-2020: Rotate ChangeLog.  New file.

2021-01-01  Joel Brobecker  <brobecker@adacore.com>

	* lib/target-supports.exp
	(check_effective_target_arm_fp16_alternative_ok_nocache):
	Return zero for *-*-vxworks7r* targets.
	* gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
	* gcc.target/arm/aapcs/vfp23.c: Likewise.
	* gcc.target/arm/aapcs/vfp24.c: Likewise.
	* gcc.target/arm/aapcs/vfp25.c: Likewise.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/init/new26.C: Fix overriding of the delete operator
	for c++14 profile.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
	not supported).

2021-01-01  Joel Brobecker  <brobecker@adacore.com>

	* gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
	the test's dg-options.
	* gcc.target/arm/pr78255-2.c: Likewise.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
	headers too.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
	directives.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* g++.dg/other/anon5.C: Skip on vxworks kernel.

2021-01-01  Jerome Lambourg  <lambourg@adacore.com>

	* gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
	* gcc.dg/vxworks/initpri2.c: Likewise.

2021-01-01  Joel Brobecker  <brobecker@adacore.com>

	* gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
	targets.

2021-01-01  Olivier Hainque  <hainque@adacore.com>

	* gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
	* gcc.dg/pthread-init-2.c: Ditto.

2021-01-01  Olivier Hainque  <hainque@adacore.com>

	* lib/target-supports.exp (check_weak_available,
	check_fork_available, check_effective_target_lto,
	check_effective_target_mempcpy): Add vxworks filters.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
	explicit -mno-long-calls.
	* gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
	* g++.target/arm/no_unique_address_2.C: Likewise.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
	* gcc.target/arm/headmerge-2.c: Likewise.

2021-01-01  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.


Copyright (C) 2021 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
