2025-09-30  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-09-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-09-11  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/121616
	* gfortran.dg/alloc_comp_assign_17.f90: New test.

2025-09-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-09-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/121939
	* gfortran.dg/deferred_character_39.f90: Disable temporary
	workaround for character(kind=4) deferred-length bug.

2025-09-28  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-09-21  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/108581
	* gfortran.dg/deferred_character_39.f90: New test.

2025-09-26  Lulu Cheng  <chenglulu@loongson.cn>

	Backported from master:
	2025-09-26  Lulu Cheng  <chenglulu@loongson.cn>

	PR target/121875
	* gcc.target/loongarch/can_inline_1.c: New test.
	* gcc.target/loongarch/can_inline_2.c: New test.
	* gcc.target/loongarch/can_inline_3.c: New test.
	* gcc.target/loongarch/can_inline_4.c: New test.
	* gcc.target/loongarch/can_inline_5.c: New test.
	* gcc.target/loongarch/can_inline_6.c: New test.
	* gcc.target/loongarch/pr121875.c: New test.

2025-09-25  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2025-09-15  Alex Coplan  <alex.coplan@arm.com>

	PR tree-optimization/121772
	* gcc.target/aarch64/torture/pr121772.c: New test.

2025-09-24  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-09-20  Patrick Palka  <ppalka@redhat.com>

	PR c++/121981
	* g++.dg/cpp2a/concepts-placeholder15.C: New test.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-09-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/121977
	* g++.dg/gomp/pr121977.C: New test.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-09-10  Jakub Jelinek  <jakub@redhat.com>

	* lib/lto.exp (lto-execute-1): Search for _1.* etc. files
	only with a list of known extensions.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-09-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/121828
	* gcc.dg/bitint-126.c: New test.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-09-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/121831
	* g++.dg/lto/pr121831_0.C: New test.
	* g++.dg/lto/pr121831_1.C: New test.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

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

	PR testsuite/118567
	* gcc.target/powerpc/vsx-vectorize-9.c: New test.
	* gcc.target/powerpc/vsx-vectorize-10.c: New test.
	* gcc.target/powerpc/vsx-vectorize-11.c: New test.
	* gcc.target/powerpc/vsx-vectorize-12.c: New test.
	* gcc.target/powerpc/vsx-vectorize-13.c: New test.
	* gcc.target/powerpc/vsx-vectorize-14.c: New test.
	* gcc.target/powerpc/vsx-vectorize-15.c: New test.
	* gcc.target/powerpc/vsx-vectorize-16.c: New test.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

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

	PR testsuite/118567
	* gcc.target/powerpc/vsx-vectorize-1.c: Remove includes, checking
	part of main1 and main.
	* gcc.target/powerpc/vsx-vectorize-2.c: Remove includes, replace
	bar definition with declaration, remove main.
	* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-8.c: Likewise.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-08-25  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/121453
	* gcc.dg/gomp/pr121453.c: New test.

2025-09-24  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-08-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/121524
	* g++.dg/cpp0x/gen-attrs-89.C: New test.

2025-09-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-09-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122016
	* gcc.dg/torture/pr122016.c: New testcase.

2025-09-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-09-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121870
	* g++.dg/torture/pr121870.C: New testcase.

2025-09-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-09-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/107997
	PR tree-optimization/121844
	* gcc.dg/torture/pr121844.c: New testcase.

2025-09-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-08-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121659
	* gcc.dg/vect/pr121659.c: New testcase.

2025-09-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-08-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121370
	* gcc.dg/torture/pr121370.c: New testcase.

2025-09-24  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-09-24  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/122019
	* g++.dg/modules/lang-4_a.C: New test.
	* g++.dg/modules/lang-4_b.C: New test.

2025-09-23  Paul Thomas  <pault@gcc.gnu.org>

	Backported from master:
	2025-08-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/89092
	* gfortran.dg/pr89092.f90: New test.

2025-09-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-09-22  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/122015
	* g++.dg/modules/lambda-11.h: New test.
	* g++.dg/modules/lambda-11_a.H: New test.
	* g++.dg/modules/lambda-11_b.C: New test.

2025-09-18  hongtao.liu  <hongtao.liu@intel.com>

	Backported from master:
	2025-09-18  hongtao.liu  <hongtao.liu@intel.com>

	* gcc.target/i386/pieces-memcpy-18.c: Use -mtune=znver5
	instead of -mtune=sapphirerapids.
	* gcc.target/i386/pieces-memcpy-21.c: Ditto.
	* gcc.target/i386/pieces-memset-46.c: Ditto.
	* gcc.target/i386/pieces-memset-49.c: Ditto.

2025-09-17  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	Backported from master:
	2025-09-17  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/fp16-aapcs.c: New test.
	* gcc.target/arm/fp16-aapcs-1.c: Removed.
	* gcc.target/arm/fp16-aapcs-2.c: Likewise.
	* gcc.target/arm/fp16-aapcs-3.c: Likewise.
	* gcc.target/arm/fp16-aapcs-4.c: Likewise.

2025-09-16  Jennifer Schmitz  <jschmitz@nvidia.com>

	PR target/121602
	* gcc.target/aarch64/sve/acle/asm/mul_s16.c: New test.
	* gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.

2025-09-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>

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

	PR target/121464
	* gcc.target/arm/acle/mcrr.c: Update testcase.
	* gcc.target/arm/acle/mcrr2.c: Likewise.
	* gcc.target/arm/acle/mrrc.c: Likewise.
	* gcc.target/arm/acle/mrrc2.c: Likewise.

2025-09-15  Kyrylo Tkachov  <ktkachov@nvidia.com>

	Backported from master:
	2025-09-03  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR target/121749
	* gcc.target/aarch64/simd/pr121749.c: Use dg-assemble directive.

2025-09-15  Kyrylo Tkachov  <ktkachov@nvidia.com>

	Backported from master:
	2025-09-03  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR target/121749
	* gcc.target/aarch64/simd/pr121749.c: New test.

2025-09-15  Xi Ruoyao  <xry111@xry111.site>

	Backported from master:
	2025-09-15  Xi Ruoyao  <xry111@xry111.site>

	PR target/121906
	* gcc.target/loongarch/pr121906.c: New test.

2025-09-15  Matthias Kretz  <m.kretz@gsi.de>

	Backported from master:
	2025-09-09  Matthias Kretz  <m.kretz@gsi.de>

	PR c++/121801
	* g++.dg/abi/pr121801.C: New test.

2025-09-12  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-09-12  Patrick Palka  <ppalka@redhat.com>

	PR c++/121795
	* g++.dg/cpp26/pack-indexing17.C: New test.
	* g++.dg/cpp26/pack-indexing17a.C: New test.

2025-09-11  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-09-03  Patrick Palka  <ppalka@redhat.com>

	PR c++/97740
	* g++.dg/cpp0x/constexpr-97740a.C: New test.
	* g++.dg/cpp0x/constexpr-97740b.C: New test.

2025-09-11  Richard Sandiford  <rdsandiford@googlemail.com>

	PR rtl-optimization/121757
	* g++.dg/pr121757.C: New test.

2025-09-09  Harald Anlauf  <anlauf@gmx.de>

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

	PR fortran/121263
	* gfortran.dg/transfer_class_5.f90: New test.

2025-09-08  Robin Dapp  <rdapp@ventanamicro.com>

	Backported from master:
	2025-09-05  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/121510
	* gcc.target/riscv/rvv/autovec/pr121510.c: New test.

2025-09-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-09-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/121724
	* g++.dg/modules/namespace-12_a.C: New test.
	* g++.dg/modules/namespace-12_b.C: New test.

2025-08-30  liuhongt  <hongtao.liu@intel.com>

	Revert:
	2025-08-30  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr120691.c: New test.

2025-08-29  liuhongt  <hongtao.liu@intel.com>

	Backported from master:
	2025-08-29  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr120691.c: New test.

2025-08-27  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-08-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120499
	* g++.dg/modules/imp-member-4_a.C: New test.
	* g++.dg/modules/imp-member-4_b.C: New test.
	* g++.dg/modules/imp-member-4_c.C: New test.

2025-08-26  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	Backported from master:
	2025-08-26  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/unsigned-extend-2.c: Disable sched2 and sched3
	and update function body to match.

2025-08-26  Christophe Lyon  <christophe.lyon@linaro.org>

	Backported from master:
	2025-05-12  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/116445
	* gcc.target/arm/unsigned-extend-2.c: Fix dg directives.

2025-08-26  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-08-19  Patrick Palka  <ppalka@redhat.com>

	PR c++/121351
	* g++.dg/cpp2a/concepts-using7.C: New test.

2025-08-25  Xi Ruoyao  <xry111@xry111.site>

	Backported from master:
	2025-08-25  Xi Ruoyao  <xry111@xry111.site>

	PR target/121634
	* gcc.target/loongarch/pr121634.c: New test.

2025-08-20  Vineet Gupta  <vineetg@rivosinc.com>

	PR target/121534
	* gcc.target/riscv/rvv/autovec/vls/math-nearbyint-1.c: Adjust
	scan pattern for additional instances of frflags/fsrflags.

2025-08-19  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-08-19  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/108080
	PR c++/121396
	* g++.dg/modules/pr108080.H: Also allow target warnings.

2025-08-18  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/121118
	* gcc.target/aarch64/sve/acle/general/pr121118_1.c: New test.

2025-08-18  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-08-12  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/121253
	* gcc.target/aarch64/pr121253.c: New test.

2025-08-15  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2025-08-08  Alex Coplan  <alex.coplan@arm.com>

	PR target/120986
	* gcc.target/aarch64/torture/pr120986-2.c: New test.

2025-08-15  Alex Coplan  <alex.coplan@arm.com>

	Backported from master:
	2025-08-08  Alex Coplan  <alex.coplan@arm.com>

	PR target/120986
	* gcc.target/aarch64/pr120986-1.c: New test.

2025-08-15  Pengfei Li  <Pengfei.Li2@arm.com>

	PR target/121449
	* g++.target/aarch64/sve/pr121449.C: New test.

2025-08-15  Lulu Cheng  <chenglulu@loongson.cn>

	Backported from master:
	2025-08-15  Lulu Cheng  <chenglulu@loongson.cn>

	PR target/121542
	* gcc.target/loongarch/pr121542.c: New test.

2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/121414
	* gcc.target/aarch64/sme/pr121414_1.c: New test.

2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/121294
	* gcc.target/aarch64/sve/acle/general/rev_2.c: New test.

2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/121294
	* gcc.target/aarch64/sve/acle/general/perm_2.c: New test.
	* gcc.target/aarch64/sve/acle/general/perm_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/perm_4.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/perm_5.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/perm_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/perm_7.c: Likewise.

2025-08-14  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/120718
	* gcc.target/aarch64/sve/acle/general/pr120718.c: New test.

2025-08-14  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/121007
	* gcc.target/powerpc/pr121007.c: New.

2025-08-14  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2025-06-22  Andrew Pinski  <quic_apinski@quicinc.com>

	PR target/119830
	* gcc.target/riscv/pr119830.c: New test.

2025-08-14  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2025-07-29  H.J. Lu  <hjl.tools@gmail.com>

	PR target/121208
	* gcc.target/i386/pr121208-1a.c (dg-options): Add
	-mno-sse -mno-mmx -mno-80387.
	* gcc.target/i386/pr121208-1b.c (dg-options): Likewise.

2025-08-14  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2025-07-28  H.J. Lu  <hjl.tools@gmail.com>

	PR target/121208
	* gcc.target/i386/pr121208-1a.c: New test.
	* gcc.target/i386/pr121208-1b.c: Likewise.
	* gcc.target/i386/pr121208-2a.c: Likewise.
	* gcc.target/i386/pr121208-2b.c: Likewise.
	* gcc.target/i386/pr121208-3a.c: Likewise.
	* gcc.target/i386/pr121208-3b.c: Likewise.

2025-08-13  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-07-17  Richard Sandiford  <richard.sandiford@arm.com>
		    Yury Khrustalev  <yury.khrustalev@arm.com>

	* lib/target-supports.exp (add_options_for_aarch64_sme)
	(check_effective_target_aarch64_sme_hw): New procedures.
	* g++.target/aarch64/sme/sme_throw_1.C: New test.
	* g++.target/aarch64/sme/sme_throw_2.C: Likewise.

2025-08-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backported from master:
	2025-08-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/121234
	* gfortran.dg/pr121234.f90: New test.

2025-08-11  Alexandre Oliva  <oliva@adacore.com>

	Backported from master:
	2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/vect/tsvc/vect-tsvc-s332.c: Require vect_early_break_hw.
	* gcc.dg/vect/tsvc/vect-tsvc-s481.c: Likewise.
	* gcc.dg/vect/tsvc/vect-tsvc-s482.c: Likewise.

2025-08-10  Harish Sadineni  <Harish.Sadineni@windriver.com>

	Backported from master:
	2025-08-10  Harish Sadineni  <Harish.Sadineni@windriver.com>

	PR target/118885
	* gcc.target/i386/pr90579.c: add -fno-pie to dg-options
	to fix tests when PIE is enabled.

2025-08-10  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	Backported from master:
	2025-08-10  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* lib/multiline.exp: Added pruning of .exe.

2025-08-10  Xi Ruoyao  <xry111@xry111.site>

	Backported from master:
	2025-07-12  Xi Ruoyao  <xry111@xry111.site>

	PR rtl-optimization/87600
	PR rtl-optimization/120983
	* gcc.dg/pr87600.h [__loongarch__]: Define REG0 and REG1.
	* gcc.dg/pr87600-1.c (dg-do): Add loongarch.
	* gcc.dg/pr87600-2.c (dg-do): Likewise.

2025-08-08  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-08-04  Patrick Palka  <ppalka@redhat.com>

	PR c++/121351
	PR c++/119859
	* g++.dg/cpp2a/concepts-using5.C: New test.
	* g++.dg/cpp2a/concepts-using5a.C: New test.

2025-08-08  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-08-04  Patrick Palka  <ppalka@redhat.com>

	PR c++/120620
	* g++.dg/cpp2a/constexpr-dynamic19.C: New test.
	* g++.dg/cpp2a/constexpr-dynamic1a.C: New test.

2025-08-08  Jakub Jelinek  <jakub@redhat.com>

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

	PR middle-end/121389
	* c-c++-common/asan/pr121389-1.c: New test.
	* c-c++-common/asan/pr121389-2.c: New test.
	* c-c++-common/asan/pr121389-3.c: New test.
	* c-c++-common/asan/pr121389-4.c: New test.

2025-08-08  Jakub Jelinek  <jakub@redhat.com>

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

	PR tree-optimization/121413
	* gcc.dg/torture/bitint-85.c: New test.

2025-08-08  Jakub Jelinek  <jakub@redhat.com>

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

	PR tree-optimization/121127
	* gcc.dg/bitint-125.c: New test.

2025-08-08  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-08-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/120845
	* g++.dg/modules/cpp-21.C: New test.

2025-08-08  Release Manager

	* GCC 15.2.0 released.

2025-08-06  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/sve/acle/general/cops.c: Fix test.

2025-08-01  Richard Earnshaw  <rearnsha@arm.com>

	Backported from master:
	2025-05-19  Richard Earnshaw  <rearnsha@arm.com>

	PR target/120351
	* gcc.target/arm/pr120351.c: New test.

2025-08-01  Florian Weimer  <fweimer@redhat.com>

	Backported from master:
	2025-05-02  Florian Weimer  <fweimer@redhat.com>

	* gcc.dg/Wdeprecated-non-prototype-6.c: New test.

2025-08-01  Florian Weimer  <fweimer@redhat.com>

	Backported from master:
	2025-05-01  Florian Weimer  <fweimer@redhat.com>

	* gcc.dg/Wdeprecated-non-prototype-5.c: New test.

2025-08-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-08-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/121322
	* gcc.dg/pr121322.c: New test.

2025-08-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-08-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/108080
	* g++.dg/modules/pr108080.H: New test.

2025-08-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-08-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/121238
	* g++.dg/modules/merge-19.h: New test.
	* g++.dg/modules/merge-19_a.H: New test.
	* g++.dg/modules/merge-19_b.C: New test.

2025-07-31  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2025-07-31  Jason Merrill  <jason@redhat.com>

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

2025-07-31  Spencer Abson  <spencer.abson@arm.com>

	Backported from master:
	2025-07-31  Spencer Abson  <spencer.abson@arm.com>

	PR target/121028
	* gcc.target/aarch64/sme/call_sm_switch_1.c: Tell check-function
	-bodies not to ignore .inst directives, and replace the test for
	"smstart sm" with one for it's encoding.
	* gcc.target/aarch64/sme/call_sm_switch_11.c: Likewise.
	* gcc.target/aarch64/sme/pr121028.c: New test.

2025-07-31  Spencer Abson  <spencer.abson@arm.com>

	Backported from master:
	2025-07-31  Spencer Abson  <spencer.abson@arm.com>

	* lib/target-supports.exp: Split the extensions that require SME into
	a separate set, and use armv9-a as their baseline.

2025-07-31  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-06-05  Patrick Palka  <ppalka@redhat.com>

	PR c++/120224
	* g++.dg/cpp0x/alias-decl-80.C: New test.

2025-07-31  Marek Polacek  <polacek@redhat.com>

	Backported from master:
	2025-06-27  Marek Polacek  <polacek@redhat.com>

	PR c++/120756
	* g++.dg/warn/deprecated-22.C: New test.

2025-07-31  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-31  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/121264
	* gcc.dg/tree-ssa/pr121264.c: New test.

2025-07-31  Jan Hubicka  <hubicka@ucw.cz>

	Backported from master:
	2025-07-11  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr114790_0.C: New test.
	* g++.dg/lto/pr114790_1.C: New test.

2025-07-31  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121256
	* gcc.dg/vect/vect-recurr-pr121256.c: New testcase.
	* gcc.dg/vect/vect-recurr-pr121256-2.c: Likewise.

2025-07-31  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121130
	* gcc.dg/vect/vect-simd-pr121130.c: New testcase.

2025-07-31  Pengfei Li  <Pengfei.Li2@arm.com>

	Backported from master:
	2025-07-30  Pengfei Li  <Pengfei.Li2@arm.com>

	PR tree-optimization/121190
	* gcc.dg/vect/vect-early-break_52.c: Update an unsafe test.
	* gcc.dg/vect/vect-early-break_137-pr121190.c: New test.

2025-07-31  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2025-07-30  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120427
	* gcc.target/i386/pr120427-5.c: New test.

2025-07-31  liuhongt  <hongtao.liu@intel.com>

	Backported from master:
	2025-07-30  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr121274.c: New test.

2025-07-30  Qing Zhao  <qing.zhao@oracle.com>

	Backported from master:
	2025-05-30  Qing Zhao  <qing.zhao@oracle.com>

	PR c/120354
	* gcc.dg/pr120354.c: New test.

2025-07-30  Qing Zhao  <qing.zhao@oracle.com>

	Backported from master:
	2025-05-30  Qing Zhao  <qing.zhao@oracle.com>

	PR c/120353
	* gcc.dg/pr120353.c: New test.

2025-07-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/121133
	* g++.dg/warn/pr121133-1.C: New test.
	* g++.dg/warn/pr121133-2.C: New test.
	* g++.dg/warn/pr121133-3.C: New test.
	* g++.dg/warn/pr121133-4.C: New test.

2025-07-30  Jeevitha  <jeevitha@linux.ibm.com>

	Backported from master:
	2025-07-24  Jeevitha Palanisamy  <jeevitha@linux.ibm.com>

	PR testsuite/119382
	* gcc.target/powerpc/vsx-builtin-7.c: Add '-fno-ipa-icf' to dg-options.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-07-24  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/_-static__compilation.cob: Modify for -static warning.
	* cobol.dg/group2/_-static__compilation.out: Removed.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-07-01  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/Intrinsics_without_FUNCTION_keyword__2_.cob:
	Append INTRINSIC keyword.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-05-20  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/FUNCTION_SQRT__2_.cob: Testcase.
	* cobol.dg/group2/FUNCTION_SQRT__2_.out: Known-good for the testcase.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-05-16  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group1/declarative_1.cob: Handle modified exception handling.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-05-15  Robert Dubner  <rdubner@symas.com>

	PR cobol/120251
	* cobol.dg/group1/check_88.cob: One final regex "." instead of "ß"

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-05-15  Robert Dubner  <rdubner@symas.com>

	PR cobol/120251
	* cobol.dg/group1/check_88.cob: Ignore characters above 0x80.
	* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.cob:
	Output HIGH-VALUE as hex, rather than as characters.
	* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.out:
	Likewise.
	* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.cob: Typo.
	* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_1.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_2.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_3.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_4.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5-f.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_6.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_7.cob: Likewise.
	* cobol.dg/group2/Multiple_INDEXED_BY_variables_with_the_same_name.cob: New test.
	* cobol.dg/group2/Multiple_INDEXED_BY_variables_with_the_same_name.out: New test.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-05-11  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/258_Nested_PERFORM.cob: New testcase.
	* cobol.dg/group2/259_PERFORM_VARYING_BY_-0.2.cob: Likewise.
	* cobol.dg/group2/338_Default_Arithmetic__1_.cob: Likewise.
	* cobol.dg/group2/access_to_OPTIONAL_LINKAGE_item_not_passed.cob: Likewise.
	* cobol.dg/group2/ALLOCATE___FREE_basic_default_versions.cob: Likewise.
	* cobol.dg/group2/ALLOCATE___FREE_with_BASED_item__1_.cob: Likewise.
	* cobol.dg/group2/ALLOCATE___FREE_with_BASED_item__2_.cob: Likewise.
	* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.cob: Likewise.
	* cobol.dg/group2/Alphanumeric_and_binary_numeric.cob: Likewise.
	* cobol.dg/group2/Alphanumeric_MOVE_with_truncation.cob: Likewise.
	* cobol.dg/group2/ANY_LENGTH__1_.cob: Likewise.
	* cobol.dg/group2/ANY_LENGTH__2_.cob: Likewise.
	* cobol.dg/group2/ANY_LENGTH__3_.cob: Likewise.
	* cobol.dg/group2/ANY_LENGTH__4_.cob: Likewise.
	* cobol.dg/group2/ANY_LENGTH__5_.cob: Likewise.
	* cobol.dg/group2/CALL_with_OMITTED_parameter.cob: Likewise.
	* cobol.dg/group2/Class_check_with_reference_modification.cob: Likewise.
	* cobol.dg/group2/Complex_HEX__VALUE_and_MOVE.cob: Likewise.
	* cobol.dg/group2/Complex_IF.cob: Likewise.
	* cobol.dg/group2/Concatenation_operator.cob: Likewise.
	* cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.cob: Likewise.
	* cobol.dg/group2/CURRENCY_SIGN.cob: Likewise.
	* cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.cob: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.cob: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.cob: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.cob: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.cob: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.cob: Likewise.
	* cobol.dg/group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.cob: Likewise.
	* cobol.dg/group2/EC-SIZE-ZERO-DIVIDE__fixed_and_float.cob: Likewise.
	* cobol.dg/group2/EXIT_PARAGRAPH.cob: Likewise.
	* cobol.dg/group2/EXIT_PERFORM.cob: Likewise.
	* cobol.dg/group2/EXIT_PERFORM_CYCLE.cob: Likewise.
	* cobol.dg/group2/EXIT_SECTION.cob: Likewise.
	* cobol.dg/group2/Fixed_continuation_indicator.cob: Likewise.
	* cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.cob: Likewise.
	* cobol.dg/group2/FLOAT-SHORT___FLOAT-LONG_w_o_SIZE_ERROR.cob: Likewise.
	* cobol.dg/group2/FLOAT-SHORT_with_SIZE_ERROR.cob: Likewise.
	* cobol.dg/group2/Index_and_parenthesized_expression.cob: Likewise.
	* cobol.dg/group2/LENGTH_OF_omnibus.cob: Likewise.
	* cobol.dg/group2/LOCAL-STORAGE__3__with_recursive_PROGRAM-ID.cob: Likewise.
	* cobol.dg/group2/LOCAL-STORAGE__4__with_recursive_PROGRAM-ID_..._USING.cob: Likewise.
	* cobol.dg/group2/MOVE_indexes.cob: Likewise.
	* cobol.dg/group2/MOVE_integer_literal_to_alphanumeric.cob: Likewise.
	* cobol.dg/group2/MOVE_to_edited_item__1_.cob: Likewise.
	* cobol.dg/group2/MOVE_to_edited_item__2_.cob: Likewise.
	* cobol.dg/group2/MOVE_to_item_with_simple_and_floating_insertion.cob: Likewise.
	* cobol.dg/group2/MOVE_to_itself.cob: Likewise.
	* cobol.dg/group2/MOVE_to_JUSTIFIED_item.cob: Likewise.
	* cobol.dg/group2/MOVE_with_group_refmod.cob: Likewise.
	* cobol.dg/group2/MOVE_with_refmod.cob: Likewise.
	* cobol.dg/group2/MOVE_with_refmod__variable_.cob: Likewise.
	* cobol.dg/group2/MOVE_Z_literal_.cob: Likewise.
	* cobol.dg/group2/Multi-target_MOVE_with_subscript_re-evaluation.cob: Likewise.
	* cobol.dg/group2/Non-numeric_data_in_numeric_items__1_.cob: Likewise.
	* cobol.dg/group2/Non-numeric_data_in_numeric_items__2_.cob: Likewise.
	* cobol.dg/group2/Non-overflow_after_overflow.cob: Likewise.
	* cobol.dg/group2/OCCURS_clause_with_1_entry.cob: Likewise.
	* cobol.dg/group2/OSVS_Arithmetic_Test__2_.cob: Likewise.
	* cobol.dg/group2/PERFORM_..._CONTINUE.cob: Likewise.
	* cobol.dg/group2/PERFORM_inline__1_.cob: Likewise.
	* cobol.dg/group2/PERFORM_inline__2_.cob: Likewise.
	* cobol.dg/group2/PERFORM_type_OSVS.cob: Likewise.
	* cobol.dg/group2/PIC_ZZZ-__ZZZ_.cob: Likewise.
	* cobol.dg/group2/Quick_check_of_PIC_XX_COMP-5.cob: Likewise.
	* cobol.dg/group2/Quote_marks_in_comment_paragraphs.cob: Likewise.
	* cobol.dg/group2/Recursive_PERFORM_paragraph.cob: Likewise.
	* cobol.dg/group2/REDEFINES_values_on_FILLER_and_INITIALIZE.cob: Likewise.
	* cobol.dg/group2/SORT__EBCDIC_table_sort__1_.cob: Likewise.
	* cobol.dg/group2/SORT__EBCDIC_table_sort__2_.cob: Likewise.
	* cobol.dg/group2/SORT__table_sort__2_.cob: Likewise.
	* cobol.dg/group2/SORT__table_sort__3A_.cob: Likewise.
	* cobol.dg/group2/SORT__table_sort__3B_.cob: Likewise.
	* cobol.dg/group2/SORT__table_sort.cob: Likewise.
	* cobol.dg/group2/SOURCE_FIXED_FREE_directives.cob: Likewise.
	* cobol.dg/group2/Static_CALL_with_ON_EXCEPTION__with_-fno-static-call_.cob: Likewise.
	* cobol.dg/group2/_-static__compilation.cob: Likewise.
	* cobol.dg/group2/STOP_RUN_WITH_ERROR_STATUS.cob: Likewise.
	* cobol.dg/group2/STOP_RUN_WITH_NORMAL_STATUS.cob: Likewise.
	* cobol.dg/group2/STRING___UNSTRING__NOT__ON_OVERFLOW.cob: Likewise.
	* cobol.dg/group2/STRING_with_subscript_reference.cob: Likewise.
	* cobol.dg/group2/UNSTRING_DELIMITED_ALL_LOW-VALUE.cob: Likewise.
	* cobol.dg/group2/UNSTRING_DELIMITED_ALL_SPACE-2.cob: Likewise.
	* cobol.dg/group2/UNSTRING_DELIMITED_POINTER.cob: Likewise.
	* cobol.dg/group2/UNSTRING_DELIMITER_IN.cob: Likewise.
	* cobol.dg/group2/UNSTRING_with_FUNCTION___literal.cob: Likewise.
	* cobol.dg/group2/258_Nested_PERFORM.out: Known-good results file.
	* cobol.dg/group2/259_PERFORM_VARYING_BY_-0.2.out: Likewise.
	* cobol.dg/group2/338_Default_Arithmetic__1_.out: Likewise.
	* cobol.dg/group2/access_to_OPTIONAL_LINKAGE_item_not_passed.out: Likewise.
	* cobol.dg/group2/ALLOCATE___FREE_basic_default_versions.out: Likewise.
	* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.out: Likewise.
	* cobol.dg/group2/Alphanumeric_MOVE_with_truncation.out: Likewise.
	* cobol.dg/group2/ANY_LENGTH__1_.out: Likewise.
	* cobol.dg/group2/ANY_LENGTH__2_.out: Likewise.
	* cobol.dg/group2/ANY_LENGTH__3_.out: Likewise.
	* cobol.dg/group2/ANY_LENGTH__5_.out: Likewise.
	* cobol.dg/group2/CALL_with_OMITTED_parameter.out: Likewise.
	* cobol.dg/group2/Complex_HEX__VALUE_and_MOVE.out: Likewise.
	* cobol.dg/group2/Complex_IF.out: Likewise.
	* cobol.dg/group2/Concatenation_operator.out: Likewise.
	* cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.out: Likewise.
	* cobol.dg/group2/CURRENCY_SIGN.out: Likewise.
	* cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.out: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__1_.out: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__2_.out: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__3_.out: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__4_.out: Likewise.
	* cobol.dg/group2/DECIMAL-POINT_is_COMMA__5_.out: Likewise.
	* cobol.dg/group2/EC-SIZE-TRUNCATION_EC-SIZE-OVERFLOW.out: Likewise.
	* cobol.dg/group2/EC-SIZE-ZERO-DIVIDE__fixed_and_float.out: Likewise.
	* cobol.dg/group2/EXIT_PERFORM_CYCLE.out: Likewise.
	* cobol.dg/group2/EXIT_PERFORM.out: Likewise.
	* cobol.dg/group2/Fixed_continuation_indicator.out: Likewise.
	* cobol.dg/group2/FLOAT-LONG_with_SIZE_ERROR.out: Likewise.
	* cobol.dg/group2/FLOAT-SHORT___FLOAT-LONG_w_o_SIZE_ERROR.out: Likewise.
	* cobol.dg/group2/FLOAT-SHORT_with_SIZE_ERROR.out: Likewise.
	* cobol.dg/group2/Index_and_parenthesized_expression.out: Likewise.
	* cobol.dg/group2/LENGTH_OF_omnibus.out: Likewise.
	* cobol.dg/group2/LOCAL-STORAGE__3__with_recursive_PROGRAM-ID.out: Likewise.
	* cobol.dg/group2/LOCAL-STORAGE__4__with_recursive_PROGRAM-ID_..._USING.out: Likewise.
	* cobol.dg/group2/MOVE_integer_literal_to_alphanumeric.out: Likewise.
	* cobol.dg/group2/MOVE_to_edited_item__1_.out: Likewise.
	* cobol.dg/group2/MOVE_to_edited_item__2_.out: Likewise.
	* cobol.dg/group2/MOVE_to_item_with_simple_and_floating_insertion.out: Likewise.
	* cobol.dg/group2/MOVE_to_JUSTIFIED_item.out: Likewise.
	* cobol.dg/group2/MOVE_Z_literal_.out: Likewise.
	* cobol.dg/group2/Multi-target_MOVE_with_subscript_re-evaluation.out: Likewise.
	* cobol.dg/group2/Non-numeric_data_in_numeric_items__1_.out: Likewise.
	* cobol.dg/group2/Non-numeric_data_in_numeric_items__2_.out: Likewise.
	* cobol.dg/group2/OSVS_Arithmetic_Test__2_.out: Likewise.
	* cobol.dg/group2/Quick_check_of_PIC_XX_COMP-5.out: Likewise.
	* cobol.dg/group2/Quote_marks_in_comment_paragraphs.out: Likewise.
	* cobol.dg/group2/Recursive_PERFORM_paragraph.out: Likewise.
	* cobol.dg/group2/REDEFINES_values_on_FILLER_and_INITIALIZE.out: Likewise.
	* cobol.dg/group2/SORT__table_sort__2_.out: Likewise.
	* cobol.dg/group2/SORT__table_sort__3A_.out: Likewise.
	* cobol.dg/group2/SORT__table_sort__3B_.out: Likewise.
	* cobol.dg/group2/SOURCE_FIXED_FREE_directives.out: Likewise.
	* cobol.dg/group2/Static_CALL_with_ON_EXCEPTION__with_-fno-static-call_.out: Likewise.
	* cobol.dg/group2/_-static__compilation.out: Likewise.
	* cobol.dg/group2/STRING___UNSTRING__NOT__ON_OVERFLOW.out: Likewise.
	* cobol.dg/group2/UNSTRING_with_FUNCTION___literal.out: Likewise.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-05-10  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group1/simple-if.cob: Make explicitly >>SOURCE FREE

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-04-25  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/88_level_with_FALSE_IS_clause.cob: New testcase.
	* cobol.dg/group2/88_level_with_FILLER.cob: Likewise.
	* cobol.dg/group2/88_level_with_THRU.cob: Likewise.
	* cobol.dg/group2/ADD_CORRESPONDING.cob: Likewise.
	* cobol.dg/group2/ADD_SUBTRACT_CORR_mixed_fix___float.cob: Likewise.
	* cobol.dg/group2/ALPHABETIC-LOWER_test.cob: Likewise.
	* cobol.dg/group2/ALPHABETIC_test.cob: Likewise.
	* cobol.dg/group2/ALPHABETIC-UPPER_test.cob: Likewise.
	* cobol.dg/group2/BLANK_WHEN_ZERO.cob: Likewise.
	* cobol.dg/group2/Check_for_equality_of_COMP-1___COMP-2.cob: Likewise.
	* cobol.dg/group2/Compare_COMP-2_with_floating-point_literal.cob: Likewise.
	* cobol.dg/group2/Contained_program_visibility__3_.cob: Likewise.
	* cobol.dg/group2/Contained_program_visibility__4_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__1_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__2_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__3_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__4_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__5_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__6_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__7_.cob: Likewise.
	* cobol.dg/group2/Context_sensitive_words__8_.cob: Likewise.
	* cobol.dg/group2/debugging_lines__not_active_.cob: Likewise.
	* cobol.dg/group2/debugging_lines__WITH_DEBUGGING_MODE_.cob: Likewise.
	* cobol.dg/group2/DEBUG_Line.cob: Likewise.
	* cobol.dg/group2/DISPLAY_and_assignment_NumericDisplay.cob: Likewise.
	* cobol.dg/group2/DISPLAY_data_items_with_MOVE_statement.cob: Likewise.
	* cobol.dg/group2/DISPLAY_data_items_with_VALUE_clause.cob: Likewise.
	* cobol.dg/group2/DISPLAY_literals__DECIMAL-POINT_is_COMMA.cob: Likewise.
	* cobol.dg/group2/GLOBAL_at_lower_level.cob: Likewise.
	* cobol.dg/group2/GLOBAL_at_same_level.cob: Likewise.
	* cobol.dg/group2/GLOBAL_FD__1_.cob: Likewise.
	* cobol.dg/group2/GLOBAL_FD__2_.cob: Likewise.
	* cobol.dg/group2/GLOBAL_FD__3_.cob: Likewise.
	* cobol.dg/group2/GLOBAL_FD__4_.cob: Likewise.
	* cobol.dg/group2/Hexadecimal_literal.cob: Likewise.
	* cobol.dg/group2/integer_arithmetic_on_floating-point_var.cob: Likewise.
	* cobol.dg/group2/MULTIPLY_BY_literal_in_INITIAL_program.cob: Likewise.
	* cobol.dg/group2/Named_conditionals_-_fixed__float__and_alphabetic.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__1_.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__2_.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__3_.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__4_.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__5_.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__7_.cob: Likewise.
	* cobol.dg/group2/Numeric_operations__8_.cob: Likewise.
	* cobol.dg/group2/ROUNDED_AWAY-FROM-ZERO.cob: Likewise.
	* cobol.dg/group2/ROUNDED_NEAREST-AWAY-FROM-ZERO.cob: Likewise.
	* cobol.dg/group2/ROUNDED_NEAREST-EVEN.cob: Likewise.
	* cobol.dg/group2/ROUNDED_NEAREST-TOWARD-ZERO.cob: Likewise.
	* cobol.dg/group2/ROUNDED_TOWARD-GREATER.cob: Likewise.
	* cobol.dg/group2/ROUNDED_TOWARD-LESSER.cob: Likewise.
	* cobol.dg/group2/ROUNDED_TRUNCATION.cob: Likewise.
	* cobol.dg/group2/ROUNDING_omnibus_Floating-Point_from_COMPUTE.cob: Likewise.
	* cobol.dg/group2/ROUNDING_omnibus_NumericDisplay_from_COMPUTE.cob: Likewise.
	* cobol.dg/group2/Separate_sign_positions__1_.cob: Likewise.
	* cobol.dg/group2/Separate_sign_positions__2_.cob: Likewise.
	* cobol.dg/group2/Simple_p-scaling.cob: Likewise.
	* cobol.dg/group2/Simple_TYPEDEF.cob: Likewise.
	* cobol.dg/group2/ADD_SUBTRACT_CORR_mixed_fix___float.out: New known-good result.
	* cobol.dg/group2/BLANK_WHEN_ZERO.out: Likewise.
	* cobol.dg/group2/Contained_program_visibility__4_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__1_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__2_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__3_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__4_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__5_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__6_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__7_.out: Likewise.
	* cobol.dg/group2/Context_sensitive_words__8_.out: Likewise.
	* cobol.dg/group2/debugging_lines__not_active_.out: Likewise.
	* cobol.dg/group2/debugging_lines__WITH_DEBUGGING_MODE_.out: Likewise.
	* cobol.dg/group2/DEBUG_Line.out: Likewise.
	* cobol.dg/group2/DISPLAY_and_assignment_NumericDisplay.out: Likewise.
	* cobol.dg/group2/DISPLAY_data_items_with_MOVE_statement.out: Likewise.
	* cobol.dg/group2/DISPLAY_data_items_with_VALUE_clause.out: Likewise.
	* cobol.dg/group2/DISPLAY_literals__DECIMAL-POINT_is_COMMA.out: Likewise.
	* cobol.dg/group2/GLOBAL_at_lower_level.out: Likewise.
	* cobol.dg/group2/GLOBAL_at_same_level.out: Likewise.
	* cobol.dg/group2/Hexadecimal_literal.out: Likewise.
	* cobol.dg/group2/Named_conditionals_-_fixed__float__and_alphabetic.out: Likewise.
	* cobol.dg/group2/ROUNDED_AWAY-FROM-ZERO.out: Likewise.
	* cobol.dg/group2/ROUNDED_NEAREST-AWAY-FROM-ZERO.out: Likewise.
	* cobol.dg/group2/ROUNDED_NEAREST-EVEN.out: Likewise.
	* cobol.dg/group2/ROUNDED_NEAREST-TOWARD-ZERO.out: Likewise.
	* cobol.dg/group2/ROUNDED_TOWARD-GREATER.out: Likewise.
	* cobol.dg/group2/ROUNDED_TOWARD-LESSER.out: Likewise.
	* cobol.dg/group2/ROUNDED_TRUNCATION.out: Likewise.
	* cobol.dg/group2/ROUNDING_omnibus_Floating-Point_from_COMPUTE.out: Likewise.
	* cobol.dg/group2/ROUNDING_omnibus_NumericDisplay_from_COMPUTE.out: Likewise.
	* cobol.dg/group2/Separate_sign_positions__1_.out: Likewise.
	* cobol.dg/group2/Separate_sign_positions__2_.out: Likewise.
	* cobol.dg/group2/Simple_p-scaling.out: Likewise.

2025-07-29  Robert Dubner  <rdubner@symas.com>

	Backported from master:
	2025-04-24  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group1/declarative_1.cob: Adjust for repaired exception logic.

2025-07-29  Juergen Christ  <jchrist@linux.ibm.com>

	PR testsuite/121286
	PR testsuite/121288
	* gcc.dg/vect/pr112325.c: Adjust parameters for s390.
	* gcc.dg/vect/pr117888-1.c: Ditto.

2025-07-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	Backported from master:
	2025-07-14  François-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	* gcc.dg/darwin-minversion-link.c: Account for macOS 26.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/121219
	* g++.dg/coroutines/torture/pr121219.C: New test.

2025-07-29  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2025-07-09  Jason Merrill  <jason@redhat.com>

	PR c++/120243
	* g++.dg/coroutines/torture/pr120243-unhandled-1.C: New test.
	* g++.dg/coroutines/torture/pr120243-unhandled-2.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/115908
	PR c++/118074
	PR c++/95615
	* g++.dg/coroutines/pr115908.C: Move to...
	* g++.dg/coroutines/torture/pr115908.C: ...here.
	* g++.dg/coroutines/torture/pr95615-02.C: Move to...
	* g++.dg/coroutines/torture/pr95615-01-promise-ctor-throws.C: ...here.
	* g++.dg/coroutines/torture/pr95615-03.C: Move to...
	* g++.dg/coroutines/torture/pr95615-02-get-return-object-throws.C: ...here.
	* g++.dg/coroutines/torture/pr95615-01.C: Move to...
	* g++.dg/coroutines/torture/pr95615-03-initial-suspend-throws.C: ...here.
	* g++.dg/coroutines/torture/pr95615-04.C: Move to...
	* g++.dg/coroutines/torture/pr95615-04-initial-await-ready-throws.C: ...here.
	* g++.dg/coroutines/torture/pr95615-05.C: Move to...
	* g++.dg/coroutines/torture/pr95615-05-initial-await-suspend-throws.C: ...here.
	* g++.dg/coroutines/torture/pr95615.inc: Add more cases and ensure that the
	code completes properly when no exceptions are thrown.
	* g++.dg/coroutines/torture/pr95615-00-nothing-throws.C: New test.
	* g++.dg/coroutines/torture/pr95615-06-initial-await-resume-throws.C: New test.
	* g++.dg/coroutines/torture/pr95615-07-body-throws.C: New test.
	* g++.dg/coroutines/torture/pr95615-08-initial-suspend-throws-uhe-throws.C: New test.
	* g++.dg/coroutines/torture/pr95615-09-body-throws-uhe-throws.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	* g++.dg/coroutines/assume.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	* g++.dg/coroutines/unevaluated.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/120273
	* g++.dg/coroutines/pr120273.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	* g++.dg/coroutines/coro1-missing-await-method.C: Adjust for
	improved diagnostics.
	* g++.dg/coroutines/coro-missing-final-suspend.C: Likewise.
	* g++.dg/coroutines/pr104051.C: Move to...
	* g++.dg/coroutines/pr104051-0.C: ...here.
	* g++.dg/coroutines/pr104051-1.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/116775
	* g++.dg/coroutines/pr116775.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/120495
	PR c++/115605
	* g++.dg/coroutines/pr120495.C: New test.
	* g++.dg/pr115605.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/118903
	* g++.dg/coroutines/pr118903.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/109283
	* g++.dg/coroutines/pr109283.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2025-05-21  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/coroutines/pr115908.C: Count promise construction
	and destruction. Run the test and XFAIL it.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

	Backported from master:
	2025-05-21  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/119916
	* g++.dg/coroutines/torture/special-termination-00-sync-completion.C:
	Amend for CWG2563 expected behaviour.
	* g++.dg/coroutines/torture/special-termination-01-self-destruct.C:
	Likewise.
	* g++.dg/coroutines/torture/pr119916.C: New test.

2025-07-29  Iain Sandoe  <iain@sandoe.co.uk>

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

	PR c++/120453
	* g++.dg/coroutines/pr120453.C: New test.

2025-07-29  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2025-07-23  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/119085
	* gcc.dg/tree-ssa/pr119085.c: New test.

2025-07-29  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/121159
	* c-c++-common/pr121159.c: New test.
	* gcc.dg/plugin/must-tail-call-2.c (test_5): Don't expect an error.

2025-07-29  H.J. Lu  <hjl.tools@gmail.com>

	Backported from master:
	2025-06-19  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120427
	* gcc.target/i386/cold-attribute-4.c: Compile with -Oz.
	* gcc.target/i386/pr120427-1.c: New test.
	* gcc.target/i386/pr120427-2.c: Likewise.
	* gcc.target/i386/pr120427-3.c: Likewise.
	* gcc.target/i386/pr120427-4.c: Likewise.

2025-07-28  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-07-21  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/119106
	* gfortran.dg/array_constructor_58.f90: New test.

2025-07-28  Xi Ruoyao  <xry111@xry111.site>

	Backported from master:
	2025-07-17  Xi Ruoyao  <xry111@xry111.site>

	PR target/121064
	* gcc.target/loongarch/pr121064.c: New test.

2025-07-27  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>

	Backported from master:
	2025-06-30  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>

	PR target/120714
	* gcc.target/riscv/pr120714.c: New test.

2025-07-26  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2025-07-23  Andrew Pinski  <quic_apinski@quicinc.com>

	PR target/120119
	* g++.dg/torture/pr120119-1.C: New test.

2025-07-26  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-07-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/121203
	* gfortran.dg/function_charlen_4.f90: New test.

2025-07-26  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-07-23  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/121164
	* gm2/switches/pedantic-params/fail/arrayofchar.def: New test.
	* gm2/switches/pedantic-params/fail/arrayofchar.mod: New test.

2025-07-25  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2025-07-15  Jason Merrill  <jason@redhat.com>

	PR c++/120577
	* g++.dg/cpp2a/constexpr-union9.C: New test.

2025-07-24  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-07-23  Patrick Palka  <ppalka@redhat.com>

	PR c++/121055
	* g++.dg/ext/is_invocable5.C: New test.

2025-07-24  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121202
	* gcc.dg/pr121202.c: New testcase.

2025-07-24  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-07-24  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120412
	* g++.dg/modules/internal-14_a.C: New test.
	* g++.dg/modules/internal-14_b.C: New test.
	* g++.dg/modules/internal-14_c.C: New test.

2025-07-23  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2025-07-18  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/117423
	* gcc.dg/tree-ssa/pr117423.c: New test.

2025-07-23  Siddhesh Poyarekar  <siddhesh@gotplt.org>

	Backported from master:
	2025-07-23  Siddhesh Poyarekar  <siddhesh@gotplt.org>

	* gcc.dg/vect/pr116125.c (mem_overlap): Expand A to 10 members.

2025-07-22  Thomas Schwinge  <tschwinge@baylibre.com>

	Backported from master:
	2025-05-19  Thomas Schwinge  <tschwinge@baylibre.com>

	PR lto/120308
	* gcc.target/nvptx/abi-struct-arg.c: Add empty structure testing.
	* gcc.target/nvptx/abi-struct-ret.c: Likewise.

2025-07-22  Thomas Schwinge  <tschwinge@baylibre.com>

	Backported from master:
	2025-05-12  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/march-map=sm_61.c: Adjust.
	* gcc.target/nvptx/march-map=sm_62.c: Likewise.
	* gcc.target/nvptx/march=sm_61.c: New.

2025-07-22  Thomas Schwinge  <tschwinge@baylibre.com>

	Backported from master:
	2025-05-12  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/mptx=5.0.c: New.

2025-07-21  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-07-11  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/121027
	* gcc.target/aarch64/sve/acle/general/perm_1.c: New test.

2025-07-21  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-07-10  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/pfalse-binary.c: Add -funwind-tables.
	* gcc.target/aarch64/sve/pfalse-binary_int_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-binary_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-binary_opt_single_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-binary_rotate.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-binary_uint64_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-binary_uint_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-binaryxn.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-clast.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-compare_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-compare_wide_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-count_pred.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-fold_left.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load_ext.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load_ext_gather_index.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load_ext_gather_offset.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load_gather_sv.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load_gather_vs.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-load_replicate.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-prefetch.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-prefetch_gather_index.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-prefetch_gather_offset.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-ptest.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-rdffr.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-reduction.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-reduction_wide.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-shift_right_imm.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-store.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-store_scatter_index.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-store_scatter_offset.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-storexn.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-ternary_opt_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-ternary_rotate.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unary.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unary_convert_narrowt.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unary_convertxn.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unary_n.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unary_pred.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unary_to_uint.c: Likewise.
	* gcc.target/aarch64/sve/pfalse-unaryxn.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_int_opt_n.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_int_opt_single_n.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_opt_n.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_opt_single_n.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_to_uint.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_uint_opt_n.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-binary_wide.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-compare.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-load_ext_gather_index_restricted.c,
	* gcc.target/aarch64/sve2/pfalse-load_ext_gather_offset_restricted.c,
	* gcc.target/aarch64/sve2/pfalse-load_gather_sv_restricted.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-load_gather_vs.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-shift_left_imm_to_uint.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-shift_right_imm.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-store_scatter_index_restricted.c,
	* gcc.target/aarch64/sve2/pfalse-store_scatter_offset_restricted.c,
	* gcc.target/aarch64/sve2/pfalse-unary.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-unary_convert.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-unary_convert_narrowt.c: Likewise.
	* gcc.target/aarch64/sve2/pfalse-unary_to_int.c: Likewise.

2025-07-21  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-07-10  Richard Sandiford  <richard.sandiford@arm.com>

	* lib/target-supports.exp (check_effective_target_aarch64_sve2p1_hw):
	New proc.
	* gcc.target/aarch64/sve2/dupq_1.c: Extend to big-endian.  Add
	noipa attributes.
	* gcc.target/aarch64/sve2/extq_1.c: Likewise.
	* gcc.target/aarch64/sve2/uzpq_1.c: Likewise.
	* gcc.target/aarch64/sve2/zipq_1.c: Likewise.
	* gcc.target/aarch64/sve2/dupq_1_run.c: New test.
	* gcc.target/aarch64/sve2/extq_1_run.c: Likewise.
	* gcc.target/aarch64/sve2/uzpq_1_run.c: Likewise.
	* gcc.target/aarch64/sve2/zipq_1_run.c: Likewise.

2025-07-21  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-07-09  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/rtl/aarch64/vec-series-1.c: New test.
	* gcc.dg/rtl/aarch64/vec-series-2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/dupq_2.c: Fix expected
	output for this big-endian test.
	* gcc.target/aarch64/sve/acle/general/dupq_4.c: Likewise.
	* gcc.target/aarch64/sve/vec_init_3.c: Restrict to little-endian
	targets and add more tests.
	* gcc.target/aarch64/sve/vec_init_4.c: New big-endian version
	of vec_init_3.c.

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

	Backported from master:
	2025-07-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/121145
	* gfortran.dg/pointer_check_15.f90: New test.

2025-07-18  Thomas Schwinge  <tschwinge@baylibre.com>

	Backported from master:
	2025-04-19  Thomas Schwinge  <tschwinge@baylibre.com>

	PR testsuite/119508
	* rust/compile/nr2/compile.exp: Disable parallel testing.

2025-07-18  Thomas Schwinge  <tschwinge@baylibre.com>

	Backported from master:
	2025-04-18  Thomas Schwinge  <tschwinge@baylibre.com>

	PR cobol/119818
	* cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob:
	'dg-set-target-env-var TZ UTC0'.

2025-07-18  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120924
	* gcc.dg/uninit-pr120924.c: New testcase.

2025-07-18  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-15  Richard Biener  <rguenther@suse.de>
		    Richard Sandiford   <richard.sandiford@arm.com>

	PR tree-optimization/121059
	* gcc.dg/vect/pr121059.c: New testcase.

2025-07-18  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121049
	* gcc.dg/vect/pr121049.c: New testcase.

2025-07-18  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121035
	* gcc.dg/pr121035.c: New testcase.

2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-29  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/117203
	* gm2/isolib/run/pass/testdelete2.mod: New test.
	* gm2/pimlib/logitech/run/pass/testdelete2.mod: New test.
	* gm2/pimlib/run/pass/testdelete.mod: New test.

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

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

	PR tree-optimization/121131
	* gcc.dg/bitint-124.c: New test.

2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-22  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120731
	* gm2/pimlib/logitech/run/pass/teststrings.mod: New test.

2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-17  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120673
	* gm2/pim/fail/badmodvar.mod: New test.
	* gm2/pim/fail/cyclictypes.mod: New test.
	* gm2/pim/fail/cyclictypes2.mod: New test.
	* gm2/pim/fail/cyclictypes4.mod: New test.

2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120606
	* gm2/pim/pass/forarray.mod: New test.

2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-07  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119650
	* gm2/iso/fail/CHAR.mod: New test.
	* gm2/iso/run/pass/CHAR.mod: New test.
	* gm2/iso/run/pass/importself.mod: New test.
	* gm2/pimlib/run/pass/testwrite.mod: New test.
	* gm2/pimlib/run/pass/testwritechar.mod: New test.

2025-07-17  Jason Merrill  <jason@redhat.com>

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

2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-06  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120542
	* gm2/iso/fail/badreturn.mod: New test.
	* gm2/iso/fail/badreturn2.mod: New test.
	* gm2/iso/pass/modulereturn.mod: New test.
	* gm2/iso/pass/modulereturn2.mod: New test.

2025-07-17  Xi Ruoyao  <xry111@xry111.site>

	Backported from master:
	2025-07-04  Xi Ruoyao  <xry111@xry111.site>

	PR target/120807
	* gcc.c-torture/compile/pr120807.c: New test.

2025-07-16  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-06-01  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120497
	* gm2/pim/pass/ReturnType.mod: New test.
	* gm2/pim/pass/ReturnType2.mod: New test.

2025-07-16  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-05-31  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120389
	* gm2/pim/fail/testcharint.mod: New test.
	* gm2/pim/fail/testindrx.mod: New test.
	* gm2/pim/pass/testxindr.mod: New test.
	* gm2/pim/pass/testxindr2.mod: New test.
	* gm2/pim/pass/testxindr3.mod: New test.

2025-07-16  Paul Thomas  <pault@gcc.gnu.org>

	Backported from master:
	2025-07-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/121060
	* gfortran.dg/associate_75.f90: New test.

2025-07-16  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/amxavx512-cvtrowd2ps-2.c: Add -mavx512fp16 to
	use FP16 related intrins for convert.
	* gcc.target/i386/amxavx512-cvtrowps2bf16-2.c: Ditto.
	* gcc.target/i386/amxavx512-cvtrowps2ph-2.c: Ditto.
	* gcc.target/i386/amxavx512-movrow-2.c: Ditto.

2025-07-15  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-05-22  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120389
	* gm2/iso/fail/badarray3.mod: New test.

2025-07-15  Kwok Cheung Yeung  <kcyeung@baylibre.com>

	Backported from master:
	2025-07-15  Kwok Cheung Yeung  <kcyeung@baylibre.com>

	PR fortran/104428
	* gfortran.dg/gomp/pr104428.f90: New.

2025-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-07-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/120637
	* gfortran.dg/asan/finalize_1.f90: New test.

2025-07-15  Andrew Pinski  <quic_apinski@quicinc.com>

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

	PR middle-end/120709
	* gcc.dg/crc-non-cst-poly-1.c: New test.

2025-07-14  Kyrylo Tkachov  <ktkachov@nvidia.com>

	Backported from master:
	2025-07-10  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR target/120999
	* gcc.target/aarch64/sve2/pr120999.c: New test.

2025-07-14  Jeff Law  <jlaw@ventanamicro.com>

	Backported from master:
	2025-06-30  Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/120242
	PR rtl-optimization/120627
	PR rtl-optimization/120736
	PR rtl-optimization/120813
	* gcc.dg/torture/pr120242.c: New test.
	* gcc.dg/torture/pr120627.c: Likewise.
	* gcc.dg/torture/pr120736.c: Likewise.
	* gcc.dg/torture/pr120813.c: Likewise.

2025-07-14  Vineet Gupta  <vineetg@rivosinc.com>

	Backported from master:
	2025-07-04  Vineet Gupta  <vineetg@rivosinc.com>

	PR target/118241
	* gcc.target/riscv/pr118241-b.cc: New test.

2025-07-14  Jeff Law  <jlaw@ventanamicro.com>

	Backported from master:
	2025-06-21  Jeff Law  <jlaw@ventanamicro.com>

	PR target/118241
	* gcc.target/riscv/pr118241.c: New test.

2025-07-14  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/deref4.adb: New test.
	* gnat.dg/deref4_pkg.ads: New helper.

2025-07-14  H.J. Lu  <hjl.tools@gmail.com>

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

	PR target/120908
	* gcc.target/i386/pr120908.c: New test.

2025-07-13  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>

	Backported from master:
	2025-07-02  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>

	PR target/120356
	* gcc.target/riscv/rvv/autovec/pr120356.c: New test.

2025-07-13  Andreas Schwab  <schwab@suse.de>

	Backported from master:
	2025-07-08  Andreas Schwab  <schwab@suse.de>

	PR target/120995
	* gcc.target/riscv/amo/zabha-zacas-atomic-cas.c: New test.

2025-07-11  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/120954
	* c-c++-common/Warray-bounds-11.c: New test.

2025-07-11  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-11  Jakub Jelinek  <jakub@redhat.com>
		    Martin Jambor  <mjambor@suse.cz>

	PR ipa/121023
	* c-c++-common/musttail32.c: New test.

2025-07-11  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/120628
	* g++.dg/cpp0x/final1.C: New test.
	* g++.dg/cpp0x/final2.C: New test.
	* g++.dg/cpp0x/override6.C: New test.

2025-07-11  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/120569
	* g++.dg/cpp0x/override2.C: Expect different diagnostics with
	override.
	* g++.dg/cpp0x/override5.C: New test.

2025-07-11  Jakub Jelinek  <jakub@redhat.com>

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

	PR c/120837
	* gcc.dg/ubsan/pr120837.c: New test.

2025-07-10  Thomas Schwinge  <tschwinge@baylibre.com>

	Backported from master:
	2025-07-09  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.dg/builtin-dynamic-object-size-pr120780.c: Fix 'main' function.

2025-07-10  Siddhesh Poyarekar  <siddhesh@gotplt.org>

	Backported from master:
	2025-07-03  Siddhesh Poyarekar  <siddhesh@gotplt.org>

	PR tree-optimization/120780
	* gcc.dg/builtin-dynamic-object-size-pr120780.c: New test case.

2025-07-09  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-07-03  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/120843
	* gfortran.dg/coarray/coindexed_6.f90: Enhance test to have
	coarray components covered.

2025-07-09  Tamar Christina  <tamar.christina@arm.com>

	Backported from master:
	2025-07-07  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/120817
	* gcc.dg/vect/pr120817.c: Add SVE HW check.

2025-07-09  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-07-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120817
	* gcc.dg/vect/pr120817.c: New testcase.

2025-07-09  Richard Biener  <rguenther@suse.de>

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

	PR tree-optimization/120927
	* gcc.dg/vect/vect-pr120927.c: New testcase.
	* gcc.dg/vect/vect-pr120927-2.c: Likewise.

2025-07-09  Richard Biener  <rguenther@suse.de>

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

	PR tree-optimization/120944
	* gcc.dg/torture/pr120944.c: New testcase.

2025-07-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-07-01  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/120847
	* gfortran.dg/coarray/coindexed_7.f90: New test.

2025-07-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-07-01  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/120843
	* gfortran.dg/coarray/coindexed_6.f90: New test.

2025-07-04  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2025-07-04  Jason Merrill  <jason@redhat.com>

	PR c++/120575
	PR c++/116064
	* g++.dg/template/permissive-error3.C: New test.

2025-07-03  Jakub Jelinek  <jakub@redhat.com>

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

	PR c++/120940
	* g++.dg/parse/pr120940.C: New test.
	* g++.dg/warn/Wduplicated-branches9.C: New test.

2025-07-03  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2025-05-21  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/120369
	* gcc.dg/torture/pr120369-1.c: New test.

2025-07-03  Jason Merrill  <jason@redhat.com>

	PR c++/120684
	PR c++/118856
	* g++.dg/cpp23/range-for10.C: New test.

2025-07-03  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-06-26  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/120711
	* gfortran.dg/asan/array_constructor_1.f90: New test.

2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/120919
	* gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c (main): Change
	sc, ss, si and sll vars from scalars to arrays of 2 elements,
	initialize and test just the first one though.

2025-07-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/finalizable2.ads: New test.

2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR c++/120471
	* g++.dg/ubsan/pr120471.C: New test.
	* g++.dg/parse/pr120471.C: New test.

2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/s390/vector/vec-abs-emu.c: Add -fno-stack-protector
	to dg-options.
	* gcc.target/s390/vector/vec-max-emu.c: Likewise.
	* gcc.target/s390/vector/vec-min-emu.c: Likewise.

2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/120608
	* c-c++-common/asan/pr120608-3.c: New test.
	* c-c++-common/asan/pr120608-4.c: New test.
	* g++.dg/asan/pr120608-3.C: New test.
	* g++.dg/asan/pr120608-4.C: New test.

2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119318
	PR testsuite/120082
	* gcc.dg/ipa/pr119318.c (main): Expect different result on big endian
	from little endian, on unexpected endianness or int/int128 sizes don't
	test anything.  Formatting fixes.

2025-06-28  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-06-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/aggr8.ads: New test.

2025-06-27  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-06-27  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-06-27  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/120784
	* gfortran.dg/interface_63.f90: Extend testcase.

2025-06-26  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-06-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/120784
	* gfortran.dg/interface_63.f90: New test.

2025-06-26  Richard Biener  <rguenther@suse.de>

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

	PR tree-optimization/120654
	* gcc.dg/torture/pr120654.c: New testcase.

2025-06-25  Jeff Law  <jlaw@ventanamicro.com>

	Backported from master:
	2025-06-10  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/ventana-16122.c: New test.

2025-06-25  Paul Thomas  <pault@gcc.gnu.org>

	Backported from master:
	2025-05-01  Paul Thomas  <pault@gcc.gnu.org>
		    and Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/119948
	* gfortran.dg/pr119948.f90: New test.

2025-06-25  Richard Sandiford  <richard.sandiford@arm.com>

	Backported from master:
	2025-06-12  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/120624
	* gcc.target/aarch64/sme/za_state_7.c: New test.

2025-06-25  Richard Sandiford  <richard.sandiford@arm.com>

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

	PR rtl-optimization/120347
	* gcc.dg/torture/pr120347.c: New test.

2025-06-23  Jakub Jelinek  <jakub@redhat.com>

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

	PR middle-end/120608
	* c-c++-common/asan/pr120608-1.c: New test.
	* c-c++-common/asan/pr120608-2.c: New test.

2025-06-23  Jakub Jelinek  <jakub@redhat.com>

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

	PR middle-end/120608
	* g++.dg/asan/pr120608.C: New test.

2025-06-20  Jeff Law  <jlaw@ventanamicro.com>

	Backported from master:
	2025-05-05  Jeff Law  <jlaw@ventanamicro.com>

	PR target/119971
	* gcc.target/riscv/pr119971.c: New test.
	* gcc.target/riscv/zbb-rol-ror-03.c: Adjust test slightly.

2025-06-19  Jakub Jelinek  <jakub@redhat.com>

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

	PR middle-end/120631
	* gcc.dg/dfp/bitint-10.c: New test.
	* gcc.dg/dfp/pr120631.c: New test.

2025-06-19  Jakub Jelinek  <jakub@redhat.com>

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

	PR middle-end/120631
	* gcc.dg/dfp/bitint-9.c: New test.

2025-06-18  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-06-16  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/51961
	* gfortran.dg/allocate_with_mold_5.f90: New test.

2025-06-17  Jakub Jelinek  <jakub@redhat.com>

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

	PR tree-optimization/120677
	* gcc.c-torture/execute/pr120677.c: New test.

2025-06-14  Georg-Johann Lay  <avr@gjlay.de>

	PR rtl-optimization/120423
	PR rtl-optimization/116389
	* gcc.target/avr/torture/pr120423-1.c: New test.
	* gcc.target/avr/torture/pr120423-2.c: New test.
	* gcc.target/avr/torture/pr120423-116389.c: New test.

2025-06-13  Georg-Johann Lay  <avr@gjlay.de>

	Backported from master:
	2025-06-12  Georg-Johann Lay  <avr@gjlay.de>

	PR middle-end/117811
	PR testsuite/52641
	* gcc.dg/torture/pr117811.c: Fix for int < 32 bit.

2025-06-13  Jakub Jelinek  <jakub@redhat.com>

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

	PR tree-optimization/120638
	* gcc.dg/pr120638.c: New test.

2025-06-13  Jakub Jelinek  <jakub@redhat.com>

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

	PR middle-end/120547
	* gcc.dg/bitint-123.c: New test.

2025-06-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from master:
	2025-06-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/120483
	* gfortran.dg/save_8.f90: New test.

2025-06-12  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2025-05-29  Martin Jambor  <mjambor@suse.cz>

	PR ipa/120295
	* gcc.dg/ipa/pr120295.c: New test.

2025-06-09  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2025-06-06  Jason Merrill  <jason@redhat.com>

	PR c++/120555
	* g++.dg/cpp1z/constexpr-if39.C: New test.

2025-06-09  Jason Merrill  <jason@redhat.com>

	PR c++/120502
	* g++.dg/cpp2a/constexpr-prvalue2.C: New test.

2025-06-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-31  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120357
	* gcc.dg/vect/vect-early-break_136-pr120357.c: New testcase.

2025-06-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120341
	* gcc.dg/torture/pr120341-1.c: New testcase.
	* gcc.dg/torture/pr120341-2.c: Likewise.

2025-06-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-09  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/120182
	* gcc.dg/torture/pr120182.c: New testcase.

2025-06-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120003
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust aarch64 expected
	thread2 number of threads.

2025-06-06  Richard Biener  <rguenther@suse.de>

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

	PR tree-optimization/120003
	* gcc.dg/tree-ssa/ssa-thread-23.c: New testcase.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.

2025-06-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119960
	* gcc.dg/vect/bb-slp-pr119960-1.c: New testcase.

2025-06-06  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-15  Richard Biener  <rguenther@suse.de>

	* gcc.target/i386/vect-epilogues-1.c: New testcase.
	* gcc.target/i386/vect-epilogues-2.c: Likewise.
	* gcc.target/i386/vect-epilogues-3.c: Likewise.
	* gcc.target/i386/vect-epilogues-4.c: Likewise.
	* gcc.target/i386/vect-epilogues-5.c: Likewise.

2025-06-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/opt7.ads: New test.
	* gnat.dg/specs/opt7_pkg.ads: New helper.
	* gnat.dg/specs/opt7_pkg.adb: Likewise.

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

	Backported from master:
	2025-06-03  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/99838
	* gfortran.dg/coarray_data_2.f90: New test.

2025-06-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-05-30  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102599
	PR fortran/114022
	* gfortran.dg/inquiry_type_ref_8.f90: New test.

2025-06-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-05-27  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101735
	* gfortran.dg/inquiry_type_ref_7.f90: New test.

2025-06-02  Jason Merrill  <jason@redhat.com>

	PR c++/120123
	* g++.dg/cpp2a/concepts-lambda24.C: New test.

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

	Backported from master:
	2025-05-10  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/120193
	* gfortran.dg/guality/pr120193.f90: New test.

2025-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backported from master:
	2025-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/119856
	* gfortran.dg/pr119856.f90: New test.

2025-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backported from master:
	2025-05-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/119856
	* gfortran.dg/comma_format_extension_1.f: Update dg-options to
	"-std=legacy".
	* gfortran.dg/comma_format_extension_3.f: Likewise.
	* gfortran.dg/continuation_13.f90: Likewise.

2025-05-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backported from master:
	2025-05-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/120049
	* gfortran.dg/pr120049_a.f90: Update test directives.
	* gfortran.dg/pr120049_b.f90: Update test directives
	* gfortran.dg/pr120049_2.f90: New test.
	* gfortran.dg/c_f_pointer_tests_6.f90: Adjust dg-error
	directive.
	Co-Authored-By: Steve Kargl <kargl@gcc.gnu.org>

2025-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backported from master:
	2025-05-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/120355
	* gfortran.dg/interface_62.f90: New test.

2025-05-30  Sandra Loosemore  <sloosemore@baylibre.com>

	Backported from master:
	2025-05-29  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/declare-variant-2.c: Adjust patterns now that
	C and C++ now behave similarly.
	* c-c++-common/gomp/metadirective-error-recovery.c: New.

2025-05-30  Sandra Loosemore  <sloosemore@baylibre.com>

	Backported from master:
	2025-05-29  Sandra Loosemore  <sloosemore@baylibre.com>

	PR c/120180
	* c-c++-common/gomp/pr120180.c: New.

2025-05-30  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-30  Jakub Jelinek  <jakub@redhat.com>

	PR target/120480
	* gcc.dg/pr120480.c: New test.

2025-05-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/sso19.adb: New test.
	* gnat.dg/sso19_pkg.ads, gnat.dg/sso19_pkg.adb: New helper.

2025-05-26  Tobias Burnus  <tburnus@baylibre.com>

	Backported from master:
	2025-05-26  Tobias Burnus  <tburnus@baylibre.com>

	PR middle-end/118694
	* c-c++-common/gomp/attrs-metadirective-3.c: Change to never
	expect 'omp metadirective' in the dump. If !offload_nvptx, check
	that no 'teams' shows up in the dump; for offload_nvptx, expect
	OMP_NEXT_VARIANT and an error about directive between 'target'
	and 'teams'.
	* c-c++-common/gomp/metadirective-3.c: Likewise.

2025-05-26  Tobias Burnus  <tburnus@baylibre.com>

	Backported from master:
	2025-05-26  Tobias Burnus  <tburnus@baylibre.com>

	PR c++/120413
	* g++.dg/gomp/target-4.C: New test.

2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120363
	* g++.dg/modules/pr113292_a.H: Move to...
	* g++.dg/modules/tls-1_a.H: ...here.
	* g++.dg/modules/pr113292_b.C: Move to...
	* g++.dg/modules/tls-1_b.C: ...here.
	* g++.dg/modules/pr113292_c.C: Move to...
	* g++.dg/modules/tls-1_c.C: ...here.
	* g++.dg/modules/tls-2_a.C: New test.
	* g++.dg/modules/tls-2_b.C: New test.
	* g++.dg/modules/tls-2_c.C: New test.
	* g++.dg/modules/tls-3.h: New test.
	* g++.dg/modules/tls-3_a.H: New test.
	* g++.dg/modules/tls-3_b.C: New test.

2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-05-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120414
	* g++.dg/modules/using-31_a.C: New test.
	* g++.dg/modules/using-31_b.C: New test.

2025-05-22  Harald Anlauf  <anlauf@gmx.de>

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

	PR fortran/85750
	* gfortran.dg/alloc_comp_auto_array_3.f90: Adjust scan counts.
	* gfortran.dg/alloc_comp_class_3.f03: Remove bogus warnings.
	* gfortran.dg/alloc_comp_class_4.f03: Likewise.
	* gfortran.dg/allocate_with_source_14.f03: Adjust scan count.
	* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
	* gfortran.dg/derived_result_5.f90: New test.

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

	Backported from master:
	2025-05-10  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102891
	* gfortran.dg/transfer_array_subref.f90: New test.

2025-05-20  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2025-05-14  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/pr120044-1.c: New test.
	* gcc.dg/ipa/pr120044-2.c: Likewise.
	* gcc.dg/tree-ssa/pr114864.c: Likewise.

2025-05-20  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-05-20  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120013
	* g++.dg/modules/partial-8.h: New test.
	* g++.dg/modules/partial-8_a.C: New test.
	* g++.dg/modules/partial-8_b.C: New test.
	* g++.dg/modules/partial-8_c.C: New test.
	* g++.dg/modules/partial-8_d.C: New test.

2025-05-20  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-05-20  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120350
	* g++.dg/modules/tinfo-3_a.H: New test.
	* g++.dg/modules/tinfo-3_b.C: New test.

2025-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backported from master:
	2025-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/120049
	* gfortran.dg/pr120049_a.f90: New test.
	* gfortran.dg/pr120049_b.f90: New test.

2025-05-16  Maciej W. Rozycki  <macro@orcam.me.uk>

	Backported from master:
	2025-04-19  Maciej W. Rozycki  <macro@orcam.me.uk>

	* gcc.target/alpha/memcpy-nested-offset-long.c: New file.
	* gcc.target/alpha/memcpy-nested-offset-quad.c: New file.

2025-05-15  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-05-15  Patrick Palka  <ppalka@redhat.com>

	PR c++/120161
	* g++.dg/template/unify13.C: New test.

2025-05-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-05-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120125
	* g++.dg/modules/clone-4_a.C: New test.
	* g++.dg/modules/clone-4_b.C: New test.

2025-05-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-05-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119864
	* g++.dg/modules/openmp-1.C: New test.

2025-05-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/120163
	* gfortran.dg/interface_61.f90: New test.

2025-05-13  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-05-05  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120117
	* gm2/pim/pass/highbit.mod: New test.
	* gm2/pim/pass/highbit2.mod: New test.

2025-05-13  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-04-24  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119915
	* gm2/pimlib/run/pass/format2.mod: New test.

2025-05-13  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-04-24  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119914
	* gm2/pim/fail/constintarraybyte.mod: New test.

2025-05-13  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-05-13  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120188
	* gm2.dg/doc/examples/plugin/fail/doc-examples-plugin-fail.exp:
	Remove call to gm2-dg-frontend-configure-check and replace with
	tests for whether plugin variables exist.

2025-05-13  Gaius Mulley  <gaiusmod2@gmail.com>

	Backported from master:
	2025-05-12  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/120188
	* lib/gm2-dg.exp (gm2-dg-frontend-configure-check): New function.
	(gm2-dg-runtest): Add -O2 to the option_list.
	* gm2.dg/doc/examples/plugin/fail/assignvalue.mod: New test.
	* gm2.dg/doc/examples/plugin/fail/doc-examples-plugin-fail.exp: New test.

2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	PR libfortran/120196
	* gfortran.dg/pr120196.f90: New test.

2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/120191
	* gfortran.dg/pr120191_3.f90: New test.

2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/120191
	* gfortran.dg/pr120191_2.f90: New test.

2025-05-13  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-13  Jakub Jelinek  <jakub@redhat.com>
		    Daniil Kochergin  <daniil2472s@gmail.com>
		    Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/120191
	* gfortran.dg/pr120191_1.f90: New test.

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

	Backported from master:
	2025-05-12  Jason Merrill  <jason@redhat.com>

	PR c++/120012
	* g++.dg/abi/base-defaulted2.C: New test.

2025-05-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120211
	* gcc.dg/vect/vect-early-break_135-pr120211.c: New testcase.
	* gcc.dg/torture/pr120211-1.c: Likewise.

2025-05-11  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-08  Richard Biener  <rguenther@suse.de>

	PR ipa/120146
	* g++.dg/ipa/pr120146.C: New testcase.

2025-05-11  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120143
	* gcc.dg/vect/vect-early-break_135-pr120143.c: New testcase.

2025-05-11  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120089
	* gcc.dg/vect/vect-early-break_134-pr120089.c: New testcase.

2025-05-11  Richard Biener  <rguenther@suse.de>

	Backported from master:
	2025-05-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120043
	* gcc.dg/torture/pr120043.c: New testcase.

2025-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119928
	* gfortran.dg/interface_60.f90: New test.

2025-05-11  Andrew Pinski  <quic_apinski@quicinc.com>

	Backported from master:
	2025-05-11  Andrew Pinski  <quic_apinski@quicinc.com>

	PR testsuite/119909
	* gcc.dg/torture/pr119131-1.c: Add -Wno-psabi.

2025-05-09  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-05-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/120179
	* gfortran.dg/do_concurrent_basic.f90: Extend testcase.

2025-05-09  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-05-04  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/119986
	* gfortran.dg/actual_array_subref.f90: New test.

2025-05-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt106.adb: New test.
	* gnat.dg/opt106_pkg1.ads, gnat.dg/opt106_pkg1.adb: New helper.
	* gnat.dg/opt106_pkg2.ads, gnat.dg/opt106_pkg2.adb: Likewise.

2025-05-08  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-08  Jakub Jelinek  <jakub@redhat.com>

	PR libfortran/120152
	PR libfortran/120153
	PR libfortran/120158
	* gfortran.dg/pr120152_1.f90: New test.
	* gfortran.dg/pr120152_2.f90: New test.
	* gfortran.dg/pr120153.f90: New test.
	* gfortran.dg/pr120158.f90: New test.

2025-05-08  Jakub Jelinek  <jakub@redhat.com>

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

	PR preprocessor/108900
	PR preprocessor/116047
	PR preprocessor/120061
	* gcc.dg/plugin/plugin.exp: Add location-overflow-test-pr116047.c
	and location-overflow-test-pr120061.c.
	* gcc.dg/plugin/location_overflow_plugin.cc (plugin_init): Don't error
	on unknown values, instead just break.  Handle 0x4fHHHHHH arguments
	differently.
	* gcc.dg/plugin/location-overflow-test-pr116047.c: New test.
	* gcc.dg/plugin/location-overflow-test-pr116047-1.h: New test.
	* gcc.dg/plugin/location-overflow-test-pr116047-2.h: New test.
	* gcc.dg/plugin/location-overflow-test-pr120061.c: New test.
	* gcc.dg/plugin/location-overflow-test-pr120061-1.h: New test.
	* gcc.dg/plugin/location-overflow-test-pr120061-2.h: New test.

2025-05-07  Jason Merrill  <jason@redhat.com>

	Backported from master:
	2025-05-02  Jason Merrill  <jason@redhat.com>

	PR c++/120012
	* g++.dg/abi/base-defaulted1.C: New test.
	* g++.dg/abi/base-defaulted1a.C: New test.

2025-05-07  Martin Jambor  <mjambor@suse.cz>

	Backported from master:
	2025-05-06  Martin Jambor  <mjambor@suse.cz>

	PR ipa/119852
	* gcc.dg/ipa/pr119852.c: New test.

2025-05-06  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/120048
	* gcc.dg/pr120048.c: New.

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

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

	PR tree-optimization/120074
	* gcc.dg/pr120074.c: New test.

2025-05-05  Richard Biener  <rguenther@suse.de>

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

	PR ipa/120006
	* gcc.dg/torture/pr120006.c: New testcase.

2025-05-05  Richard Biener  <rguenther@suse.de>

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

	PR ipa/119973
	* gcc.dg/torture/pr119973.c: New testcase.

2025-05-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/finalizable1.ads: New test.

2025-05-03  Harald Anlauf  <anlauf@gmx.de>

	Backported from master:
	2025-04-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/102900
	* gfortran.dg/proc_ptr_52.f90: Add -fcheck=pointer to options.
	* gfortran.dg/proc_ptr_57.f90: New test.

2025-05-02  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-05-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/120057
	* gcc.dg/cpp/embed-18.c: New test.
	* gcc.dg/pr120057-1.c: New test.
	* gcc.dg/pr120057-2.c: New test.

2025-05-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-04-30  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120023
	* g++.dg/modules/dguide-7_a.C: New test.
	* g++.dg/modules/dguide-7_b.C: New test.
	* g++.dg/modules/dguide-7_c.C: New test.

2025-05-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-04-30  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119938
	* g++.dg/modules/tpl-nttp-2_a.H: New test.
	* g++.dg/modules/tpl-nttp-2_b.C: New test.

2025-05-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-04-30  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119551
	PR c++/119996
	* g++.dg/modules/internal-13.C: New test.

2025-04-30  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/119712
	* gcc.dg/pr119712.c: New.
	* gcc.dg/pr83072-2.c: Adjust.
	* gcc.dg/tree-ssa/phi-opt-value-5.c: Adjust.
	* gcc.dg/tree-ssa/vrp122.c: Adjust

2025-04-30  Richard Sandiford  <richard.sandiford@arm.com>

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

	* gcc.target/aarch64/pr115258.c: Add -mcmodel=small.

2025-04-30  Patrick Palka  <ppalka@redhat.com>

	Backported from master:
	2025-04-30  Patrick Palka  <ppalka@redhat.com>

	PR c++/119981
	PR c++/119378
	* g++.dg/cpp2a/lambda-targ15.C: New test.

2025-04-30  Georg-Johann Lay  <avr@gjlay.de>

	Backported from master:
	2025-04-30  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/torture/pr119989.h: New file.
	* gcc.target/avr/torture/pr119989-memx-1.c: New test.
	* gcc.target/avr/torture/pr119989-memx-2.c: New test.
	* gcc.target/avr/torture/pr119989-memx-3.c: New test.
	* gcc.target/avr/torture/pr119989-memx-4.c: New test.
	* gcc.target/avr/torture/pr119989-flashx-1.c: New test.
	* gcc.target/avr/torture/pr119989-flashx-2.c: New test.
	* gcc.target/avr/torture/pr119989-flashx-3.c: New test.
	* gcc.target/avr/torture/pr119989-flashx-4.c: New test.

2025-04-29  Richard Sandiford  <richard.sandiford@arm.com>

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

	PR target/119610
	* g++.dg/torture/pr119610.C: New test.
	* g++.target/aarch64/sve/pr119610-sve.C: Likewise.

2025-04-27  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-04-27  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119939
	* g++.dg/modules/concept-11_a.H: New test.
	* g++.dg/modules/concept-11_b.C: New test.

2025-04-27  Nathaniel Shead  <nathanieloshead@gmail.com>

	Backported from master:
	2025-04-22  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119863
	* g++.dg/modules/tpl-friend-18_a.C: New test.
	* g++.dg/modules/tpl-friend-18_b.C: New test.
	* g++.dg/modules/tpl-friend-18_c.C: New test.

2025-04-25  Jakub Jelinek  <jakub@redhat.com>

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

	PR target/119873
	* gcc.target/s390/pr119873-5.c: New test.

2025-04-25  Jakub Jelinek  <jakub@redhat.com>

	Backported from master:
	2025-04-24  Jakub Jelinek  <jakub@redhat.com>
		    Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	PR target/119873
	* gcc.target/s390/pr119873-1.c: New test.
	* gcc.target/s390/pr119873-2.c: New test.
	* gcc.target/s390/pr119873-3.c: New test.
	* gcc.target/s390/pr119873-4.c: New test.

2025-04-25  Jakub Jelinek  <jakub@redhat.com>

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

	PR target/119327
	* g++.dg/opt/pr119327.C: New test.

2025-04-25  Release Manager

	* GCC 15.1.0 released.

2025-04-24  Kyrylo Tkachov  <ktkachov@nvidia.com>

	Backported from master:
	2025-04-24  Kyrylo Tkachov  <ktkachov@nvidia.com>

	* gcc.dg/completion-2.c: Remove check for default.

2025-04-23  Steven G. Kargl  <kargl@gcc.gnu.org>

	Backported from master:
	2025-04-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/119836
	* gfortran.dg/do_concurrent_all_clauses.f90: Remove invalid
	dg-error test.
	* gfortran.dg/pr119836_1.f90: New test.
	* gfortran.dg/pr119836_2.f90: New test.
	* gfortran.dg/pr119836_3.f90: New test.
	* gfortran.dg/pr119836_4.f90: New test.

2025-04-23  Tamar Christina  <tamar.christina@arm.com>

	Backported from master:
	2025-04-23  Tamar Christina  <tamar.christina@arm.com>

	PR target/119286
	* gcc.dg/vect/vect-early-break_38.c: Force -march=gfx908 for amdgcn.

2025-04-22  Richard Sandiford  <richard.sandiford@arm.com>

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

	* gcc.target/aarch64/pragma_cpp_predefs_4.c: Test
	__ARM_FEATURE_FAMINMAX.

2025-04-22  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/118407
	* gcc.dg/tree-ssa/predcom-8.c: Add XFAIL for aarch64.

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

	Backported from master:
	2025-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.misc-tests/gcov-31.c (run_pending_traps): Use sigsetjmp
	instead of __sigsetjmp.

2025-04-18  Xing Li  <lixing@loongson.cn>

	Backported from master:
	2025-04-18  Xing Li  <lixing@loongson.cn>

	* gcc.target/loongarch/vector/loongarch-vector.exp: Change
	{dg-do-what-default} save and restore logical.

2025-04-17  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/119351
	* gcc.target/aarch64/sve/pr119351.c: New test.
	* gcc.target/aarch64/sve/pr119351_run.c: New test.

2025-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/119834
	* g++.target/s390/pr119834.C: New test.

2025-04-17  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.test/fail_compilation/test21247.d: New test.
	* gdc.test/fail_compilation/test21247b.d: New test.

2025-04-17  Jason Merrill  <jason@redhat.com>

	PR c++/113360
	* g++.dg/cpp23/constexpr-nonlit18.C: Remove redundant message.
	* g++.dg/cpp1y/constexpr-diag2.C: New test.
	* g++.dg/cpp1y/pr63996.C: Adjust expected errors.
	* g++.dg/template/explicit-args6.C: Likewise.
	* g++.dg/cpp0x/constexpr-ice21.C: Likewise.

2025-04-16  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi on ppc-elf too.

2025-04-16  Peter Bergner  <bergner@linux.ibm.com>

	PR tree-optimization/112822
	* g++.dg/pr112822.C: Replace altivec vector attribute with a generic
	vector attribute.

2025-04-16  Eric Botcazou  <ebotcazou@gcc.gnu.org>

	* gnat.dg/opt105.adb: New test.
	* gnat.dg/opt105_pkg.ads, gnat.dg/opt105_pkg.adb: New helper.

2025-04-16  Jason Merrill  <jason@redhat.com>

	PR c++/114772
	PR c++/101180
	* g++.dg/ext/pragma-target2.C: New test.

2025-04-16  Jason Merrill  <jason@redhat.com>

	PR c++/116954
	* g++.dg/warn/Wformat-3.C: New test.

2025-04-16  Ard Biesheuvel  <ardb@kernel.org>

	PR target/119386
	* gcc.target/i386/pr119386-3.c: New test.

2025-04-16  Ard Biesheuvel  <ardb@kernel.org>

	PR target/119386
	* gcc.target/i386/pr119386-1.c: New test.
	* gcc.target/i386/pr119386-2.c: New test.

2025-04-16  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/106948
	* gfortran.dg/pure_formal_proc_4.f90: New test.

2025-04-16  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr119614_0.C: New test.

2025-04-16  Tamar Christina  <tamar.christina@arm.com>

	PR target/119286
	* gcc.dg/vect/vect-early-break_18.c: Force -march=gfx908 for amdgcn.

2025-04-16  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/119351
	* gcc.target/aarch64/sve/peel_ind_10.c: New test.
	* gcc.target/aarch64/sve/peel_ind_10_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_5.c: New test.
	* gcc.target/aarch64/sve/peel_ind_5_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_6.c: New test.
	* gcc.target/aarch64/sve/peel_ind_6_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_7.c: New test.
	* gcc.target/aarch64/sve/peel_ind_7_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_8.c: New test.
	* gcc.target/aarch64/sve/peel_ind_8_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_9.c: New test.
	* gcc.target/aarch64/sve/peel_ind_9_run.c: New test.

2025-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/119808
	* gcc.dg/bitint-121.c: New test.

2025-04-16  Jesse Huang  <jesse.huang@sifive.com>

	* gcc.target/riscv/gnu-property-align-rv32.c: New file.
	* gcc.target/riscv/gnu-property-align-rv64.c: New file.

2025-04-16  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/jump-table-large-code-model.c: New test.

2025-04-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/116093
	* gcc.dg/bitint-122.c: New test.

2025-04-16  Alice Carlotti  <alice.carlotti@arm.com>

	* gcc.target/aarch64/acle/rwsr-ungated.c: New test.

2025-04-15  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/119826
	* gdc.dg/debug/imports/pr119826b.d: New test.
	* gdc.dg/debug/pr119826.d: New test.

2025-04-15  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119755
	* g++.dg/modules/lambda-10_a.H: New test.
	* g++.dg/modules/lambda-10_b.C: New test.

2025-04-15  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/completion-2.c: Expect also -flto-partition=default line.

2025-04-15  Qing Zhao  <qing.zhao@oracle.com>

	PR c/119717
	* gcc.dg/pr119717.c: New test.

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

	PR target/119784
	* gcc.target/i386/apx-interrupt-1.c: Expect 31 .cfi_restore
	directives.

2025-04-15  Vineet Gupta  <vineetg@rivosinc.com>

	PR target/119533
	* go.dg/pr119533-riscv.go: New test.
	* go.dg/pr119533-riscv-2.go: New test.

2025-04-15  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/119547
	* gcc.target/riscv/rvv/vsetvl/avl_single-68.c: xfail.
	* g++.target/riscv/rvv/autovec/pr119547.C: New test.
	* g++.target/riscv/rvv/autovec/pr119547-2.C: New test.
	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Adjust.

2025-04-15  Tobias Burnus  <tburnus@baylibre.com>

	* gfortran.dg/gomp/map-alloc-comp-1.f90: Remove dg-error.
	* gfortran.dg/gomp/polymorphic-mapping-2.f90: Update warn wording.
	* gfortran.dg/gomp/polymorphic-mapping.f90: Change expected
	diagnostic; some tests moved to ...
	* gfortran.dg/gomp/polymorphic-mapping-1.f90: ... here as new test.
	* gfortran.dg/gomp/polymorphic-mapping-3.f90: New test.
	* gfortran.dg/gomp/polymorphic-mapping-4.f90: New test.
	* gfortran.dg/gomp/polymorphic-mapping-5.f90: New test.

2025-04-15  Martin Jambor  <mjambor@suse.cz>
	    Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119803
	* gcc.dg/ipa/pr119803.c: New test.

2025-04-15  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/119799
	* gdc.dg/import-c/pr119799.d: New test.
	* gdc.dg/import-c/pr119799c.c: New test.

2025-04-15  Patrick Palka  <ppalka@redhat.com>

	PR c++/119807
	PR c++/112288
	* g++.dg/template/friend86.C: New test.
	* g++.dg/template/friend87.C: New test.

2025-04-15  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/119817
	* gdc.dg/debug/imports/m119817/a.d: New test.
	* gdc.dg/debug/imports/m119817/b.d: New test.
	* gdc.dg/debug/imports/m119817/package.d: New test.
	* gdc.dg/debug/pr119817.d: New test.

2025-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/119801
	* c-c++-common/tsan/pr119801.c: New test.

2025-04-15  Jonathan Yong  <10walls@gmail.com>

	* gcc.dg/Wbuiltin-declaration-mismatch-4.c: Make diagnostic
	accept long long.

2025-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119318
	* gcc.dg/ipa/pr119318.c: Remove dg-additional-options, add -w to
	dg-options.

2025-04-15  Jason Merrill  <jason@redhat.com>

	PR c++/113835
	* g++.dg/cpp2a/constexpr-vector1.C: New test.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/118794
	* g++.target/gcn/exceptions-bad_cast-2.C: Set
	'-mno-fake-exceptions'.
	* g++.target/gcn/exceptions-pr118794-1.C: Likewise.
	* g++.target/gcn/exceptions-throw-2.C: Likewise.
	* g++.target/nvptx/exceptions-bad_cast-2.C: Likewise.
	* g++.target/nvptx/exceptions-pr118794-1.C: Likewise.
	* g++.target/nvptx/exceptions-throw-2.C: Likewise.
	* g++.target/gcn/exceptions-bad_cast-2_-mfake-exceptions.C: New.
	* g++.target/gcn/exceptions-pr118794-1_-mfake-exceptions.C:
	Likewise.
	* g++.target/gcn/exceptions-throw-2_-mfake-exceptions.C: Likewise.
	* g++.target/nvptx/exceptions-bad_cast-2_-mfake-exceptions.C:
	Likewise.
	* g++.target/nvptx/exceptions-pr118794-1_-mfake-exceptions.C:
	Likewise.
	* g++.target/nvptx/exceptions-throw-2_-mfake-exceptions.C:
	Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/exceptions-throw-3.C: New.
	* g++.target/nvptx/exceptions-throw-3.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/exceptions-throw-2.C: New.
	* g++.target/nvptx/exceptions-throw-2.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/exceptions-throw-1.C: New.
	* g++.target/nvptx/exceptions-throw-1.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/exceptions-bad_cast-3.C: New.
	* g++.target/nvptx/exceptions-bad_cast-3.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/exceptions-bad_cast-2.C: New.
	* g++.target/nvptx/exceptions-bad_cast-2.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/exceptions-bad_cast-1.C: New.
	* g++.target/nvptx/exceptions-bad_cast-1.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/118794
	* g++.target/gcn/exceptions-pr118794-1.C: New.
	* g++.target/nvptx/exceptions-pr118794-1.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	PR c++/119692
	* g++.target/gcn/pr119692-1-1.C: New.
	* g++.target/nvptx/pr119692-1-1.C: Likewise.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/gcn/gcn.exp: New.

2025-04-14  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/gcc-dg.exp (${tool}_load): Polish 'dg-output-file' test
	logs.

2025-04-14  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119318
	* gcc.dg/ipa/pr119530.c (d): Change type from char to signed char.
	(e): Change argument type from long to long long.

2025-04-14  beamandala  <mandalapubhavesh@gmail.com>

	* rust/compile/track_caller.rs: New test.

2025-04-14  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/enum_discriminant2.rs: New test.

2025-04-14  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/format_args_extra_comma.rs: New test.

2025-04-14  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/macros/mbe/macro-issue3709-1.rs: New test.
	* rust/compile/macros/mbe/macro-issue3709-2.rs: New test.
	* rust/compile/macros/mbe/macro-issue3693.rs: New file.

2025-04-14  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/macros/mbe/macro-issue3708.rs: New test.

2025-04-14  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/torture/min_specialization2.rs: New test.
	* rust/execute/torture/min_specialization3.rs: New test.

2025-04-14  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118476
	* gcc.dg/torture/pr118476-1.c: New test.

2025-04-14  Patrick Palka  <ppalka@redhat.com>

	PR c++/99214
	* g++.dg/concepts/diagnostic20.C: New test.

2025-04-14  H.J. Lu  <hjl.tools@gmail.com>

	PR target/119784
	* gcc.target/i386/pr119784a.c: New test.
	* gcc.target/i386/pr119784b.c: Likewise.

2025-04-14  Martin Jambor  <mjambor@suse.cz>

	PR ipa/119318
	* gcc.dg/ipa/pr119318.c: New test.
	* gcc.dg/ipa/pr119530.c: Likwise.

2025-04-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119757
	* gcc.dg/vect/pr119757.c: New testcase.

2025-04-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119778
	* g++.dg/torture/pr119778.C: New testcase.

2025-04-14  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119779
	* gm2.dg/doc/examples/pass/doc-examples-pass.exp: New test.
	* gm2.dg/doc/examples/pass/exampleadd.mod: New test.
	* gm2.dg/doc/examples/pass/exampleadd2.mod: New test.
	* gm2.dg/doc/examples/pass/hello.mod: New test.
	* gm2.dg/doc/examples/pass/hellopim.mod: New test.

2025-04-14  Eric Botcazou  <ebotcazou@adacore.com>

	PR lto/119792
	* gnat.dg/lto29.adb: New test.
	* gnat.dg/lto29_pkg.ads: New helper.

2025-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/119502
	* gfortran.dg/pr119502.f90: New test.

2025-04-13  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/modules/noexcept-4_a.H: New test.
	* g++.dg/modules/noexcept-4_b.C: New test.

2025-04-13  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/modules/lambda-8_b.C: Adjust error.
	* g++.dg/modules/leg-merge-4_c.C: Likewise.

2025-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119669
	* gfortran.dg/interface_59.f90: New test.

2025-04-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/119761
	* gdc.dg/import-c/import-c.exp: New test.
	* gdc.dg/import-c/pr119761.d: New test.
	* gdc.dg/import-c/pr119761c.c: New test.

2025-04-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/109023
	* gdc.dg/torture/imports/pr109023.d: New test.
	* gdc.dg/torture/pr109023.d: New test.

2025-04-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/119758
	* gdc.dg/driver_fonly1.d: New test.
	* gdc.dg/driver_fonly2.d: New test.
	* gdc.dg/driver_fonly3.d: New test.
	* gdc.dg/imports/fonly.d: New test.

2025-04-12  Andrew Pinski  <quic_apinski@quicinc.com>

	PR testsuite/117706
	* gcc.dg/ira-shrinkwrap-prep-1.c: Unxfail for i?68-*-* and x86_64-*-*.
	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.

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

	PR c++/116416
	* g++.dg/cpp1y/constexpr-prvalue1.C: Adjust to instead inspect
	the 'original' dump.
	* g++.dg/cpp1y/constexpr-prvalue1a.C: New test.

2025-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119722
	* gcc.dg/torture/bitint-77.c: New test.

2025-04-12  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-04-12  Bob Dubner  <rdubner@symas.com>

	PR cobol/119694
	* cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__2_.cob: GCOBOL_CURRENT_DATE.
	* cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.cob: Likewise
	* cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob: Likewise

2025-04-11  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp: Rename arm_v8_1_lob_ok into
	arm_v8_1m_lob_hw.
	Rename arm_thumb2_no_arm_v8_1_lob into
	arm_thumb2_no_arm_v8_1m_lob.
	Rename arm_thumb2_ok_no_arm_v8_1_lob into
	arm_thumb2_ok_no_arm_v8_1m_lob.
	* gcc.target/arm/lob1.c: Likewise.
	* gcc.target/arm/lob6.c: Likewise.
	* gcc.target/arm/ivopts.c: Likewise.
	* gcc.target/arm/unsigned-extend-2.c: Likewise.

2025-04-11  Andrew Pinski  <quic_apinski@quicinc.com>

	PR rtl-optimization/118502
	* g++.dg/opt/shrink-wrapping-vector-1.C: New test.

2025-04-11  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/rvv/base/pr115068-run.c: Turn off pedantic diagnostics.
	* gcc.target/riscv/rvv/base/pr115068.c: Likewise.
	* gcc.target/riscv/rvv/base/vwaddsub-1.c: Likewise.

2025-04-11  Jason Merrill  <jason@redhat.com>

	PR c++/114970
	* g++.dg/opt/is_constant_evaluated4.C: New test.

2025-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119707
	* gcc.dg/torture/bitint-76.c: New test.

2025-04-11  Jennifer Schmitz  <jschmitz@nvidia.com>

	PR tree-optimization/119706
	* g++.target/aarch64/sve/pr119706.C: New test.

2025-04-11  Jonathan Yong  <10walls@gmail.com>

	PR target/113633
	* gcc.dg/bf-ms-attrib.c: Fix expected __ms_struct__ layout
	size.

2025-04-11  Jonathan Yong  <10walls@gmail.com>

	* c-c++-common/analyzer/realloc-1.c: Make diagnostic accept
	long long for __builtin_realloc warning.

2025-04-10  Jason Merrill  <jason@redhat.com>

	PR c++/119345
	* g++.dg/cpp2a/lambda-targ14.C: New test.

2025-04-10  Patrick Palka  <ppalka@redhat.com>

	PR c++/119687
	* g++.dg/cpp23/class-deduction-inherited8.C: New test.

2025-04-10  Bob Dubner  <rdubner@symas.com>

	* cobol.dg/group2/Dynamic_reference_modification.cob: New testcase.
	* cobol.dg/group2/Length_overflow__1_.cob: Likewise.
	* cobol.dg/group2/Length_overflow__2_.cob: Likewise.
	* cobol.dg/group2/Length_overflow_with_offset__1_.cob: Likewise.
	* cobol.dg/group2/Length_overflow_with_offset__2_.cob: Likewise.
	* cobol.dg/group2/Length_overflow_with_offset__3_.cob: Likewise.
	* cobol.dg/group2/Offset_overflow.cob: Likewise.
	* cobol.dg/group2/Offset_underflow.cob: Likewise.
	* cobol.dg/group2/Refmod__comparisons_inside_numeric-display.cob: Likewise.
	* cobol.dg/group2/Refmod_sources_are_figurative_constants.cob: Likewise.
	* cobol.dg/group2/Static_reference_modification.cob: Likewise.
	* cobol.dg/group2/Dynamic_reference_modification.out: New known-good result.
	* cobol.dg/group2/Length_overflow__1_.out: Likewise.
	* cobol.dg/group2/Length_overflow__2_.out: Likewise.
	* cobol.dg/group2/Length_overflow_with_offset__1_.out: Likewise.
	* cobol.dg/group2/Length_overflow_with_offset__2_.out: Likewise.
	* cobol.dg/group2/Length_overflow_with_offset__3_.out: Likewise.
	* cobol.dg/group2/Offset_overflow.out: Likewise.
	* cobol.dg/group2/Offset_underflow.out: Likewise.
	* cobol.dg/group2/Refmod__comparisons_inside_numeric-display.out: Likewise.
	* cobol.dg/group2/Refmod_sources_are_figurative_constants.out: Likewise.
	* cobol.dg/group2/Static_reference_modification.out: Likewise.

2025-04-10  Jason Merrill  <jason@redhat.com>

	PR c++/119175
	* g++.dg/cpp2a/concepts-lambda23.C: New test.

2025-04-10  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/cobol.exp: Add libquadmath paths.

2025-04-10  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/119399
	* gcc.dg/vect/pr119399.c: New test.

2025-04-10  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: Include local
	riscv_vector.h.
	* gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-callee-saved-1.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Ditto.
	* gcc.target/riscv/rvv/base/bug-10-2.c: Ditto.
	* gcc.target/riscv/rvv/base/bug-10.c: Ditto.
	* gcc.target/riscv/rvv/base/bug-7.c: Ditto.
	* gcc.target/riscv/rvv/base/bug-8.c: Ditto.
	* gcc.target/riscv/rvv/base/bug-9.c: Ditto.
	* gcc.target/riscv/rvv/base/pr110943.c: Ditto.
	* gcc.target/riscv/rvv/base/pr112431-21.c: Ditto.
	* gcc.target/riscv/rvv/base/pr114639-1.c: Ditto.
	* gcc.target/riscv/rvv/base/pr115068.c: Ditto.
	* gcc.target/riscv/rvv/base/pr117286.c: Ditto.
	* gcc.target/riscv/rvv/base/pr117544.c: Ditto.
	* gcc.target/riscv/rvv/base/pr117955.c: Ditto.
	* gcc.target/riscv/rvv/base/pr118872.c: Ditto.
	* gcc.target/riscv/rvv/base/vlmul_ext-1.c: Ditto.
	* gcc.target/riscv/rvv/base/vssubu-1.c: Ditto.
	* gcc.target/riscv/rvv/base/vssubu-2.c: Ditto.
	* gcc.target/riscv/rvv/base/vwaddsub-1.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/pr111234.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/pr115214.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvl_bug-3.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvl_bug-4.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector/pr116591.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector/pr116592.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector/pr118357.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector/vsext.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector/vzext.c: Ditto.

2025-04-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/119574
	* g++.dg/cpp2a/lambda-targ13.C: New test.
	* g++.dg/cpp2a/lambda-targ13a.C: New test.
	* g++.dg/cpp2a/lambda-targ13b.C: New test.

2025-04-09  Jakub Jelinek  <jakub@redhat.com>

	PR target/119664
	* gcc.dg/pr119664.c: New test.

2025-04-09  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/116595
	* g++.target/aarch64/sve/pr116595.C: New test.

2025-04-09  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/118309
	* gdc.dg/debug/dwarf2/pr118309.d: New test.

2025-04-09  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/119656
	* gfortran.dg/optional_absent_13.f90: New test.

2025-04-09  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/sat/sat_s_sub-1-i64.c: Update expected output.
	* gcc.target/riscv/sat/sat_s_sub-2-i64.c: Likewise.
	* gcc.target/riscv/sat/sat_s_sub-3-i64.c: Likewise.
	* gcc.target/riscv/sat/sat_s_sub-4-i64.c: Likewise.

2025-04-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr67215-1.c: Correctly escape
	asterisk in scan-assembler dirctive.
	* gcc.target/i386/pr67215-2.c: Ditto.

2025-04-09  Jonathan Yong  <10walls@gmail.com>

	PR analyzer/113253
	* gcc.dg/analyzer/deref-before-check-pr113253.c:
	(ptrdiff_t): use stddef.h type.
	(uintptr_t): ditto.
	(EMACS_INT): ditto.
	(set_marker_internal): Add dummy 0 to suppress -Wreturn-type.

2025-04-09  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/pr117722.c: Adjust expected output.

2025-04-09  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/119689
	PR rtl-optimization/115568
	* g++.target/i386/pr119689.C: New testcase.

2025-04-09  Pan Li  <pan2.li@intel.com>

	Revert:
	2025-03-15  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Removed.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.h: New test.

2025-04-09  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/118674
	* gcc.dg/cpp/pr118674.c: New test.

2025-04-09  Robin Dapp  <rdapp@ventanamicro.com>

	* g++.target/riscv/rvv/autovec/pr116595.C: Add -mabi.

2025-04-09  Robin Dapp  <rdapp@ventanamicro.com>

	PR middle-end/116595
	* g++.target/riscv/rvv/autovec/pr116595.C: New test.

2025-04-09  Paul Thomas  <pault@gcc.gnu.org>
	    and Harald Anlauf  <anlauf@gcc.gnu.org>

	PR fortran/119460
	* gfortran.dg/reduce_2.f90: Add test to check that deferred len
	characters cannot slip through.
	* gfortran.dg/reduce_3.f90: New test
	* gfortran.dg/reduce_4.f90: New test

2025-04-09  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/101602
	* gfortran.dg/do_concurrent_8_f2023.f90: Update for removed 'sorry,
	unimplemented'.
	* gfortran.dg/do_concurrent_9.f90: Likewise.
	* gfortran.dg/do_concurrent_all_clauses.f90: Likewise.
	* gfortran.dg/do_concurrent_local_init.f90: Likewise.
	* gfortran.dg/do_concurrent_locality_specs.f90: Likewise.
	* gfortran.dg/do_concurrent_11.f90: New test.
	* gfortran.dg/do_concurrent_12.f90: New test.
	* gfortran.dg/do_concurrent_13.f90: New test.
	* gfortran.dg/do_concurrent_14.f90: New test.
	* gfortran.dg/do_concurrent_15.f90: New test.

2025-04-09  Jason Merrill  <jason@redhat.com>

	PR c++/118698
	* g++.dg/cpp2a/concepts-lambda22.C: New test.

2025-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/guality/pr36728-3.c: Update XFAILs for aarch64.
	* gcc.dg/guality/pr41353-1.c: Likewise.
	* gcc.dg/guality/pr54693-2.c: Likewise.
	* gcc.dg/guality/pr68860-1.c: Likewise.
	* gcc.dg/guality/pr68860-2.c: Likewise.
	* gcc.dg/guality/sra-1.c: Likewise.
	* gcc.dg/guality/vla-1.c: Likewise.

2025-04-08  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/pr99102.c: Force SVE when forcing the vector length.

2025-04-08  Martin Uecker  <uecker@tugraz.at>

	PR c/119612
	* gcc.dg/gnu23-tag-6.c: New test.
	* gcc.dg/pr119612.c: New test.

2025-04-08  Tobias Burnus  <tburnus@baylibre.com>

	PR middle-end/119662
	* c-c++-common/gomp/append-args-interop.c: Update for fixed
	GOMP_interop call.
	* g++.dg/gomp/append-args-8.C: Likewise.
	* gfortran.dg/gomp/append-args-interop.f90: Likewise.

2025-04-08  Jason Merrill  <jason@redhat.com>

	PR c++/117530
	* g++.dg/cpp2a/lambda-uneval27.C: New test.

2025-04-08  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/119594
	* gcc.dg/pr119594.c: New test.

2025-04-08  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/macros/mbe/macro6.rs: Remove call of undefined
	function.
	* rust/compile/nr2/exclude: Remove macros/mbe/macro6.rs.

2025-04-08  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/issue-2812.rs: Avoid multiple definition error.
	* rust/compile/nr2/exclude: Remove issue-2812.rs.

2025-04-08  Matty Kuhn  <matty.kuhn.1@gmail.com>

	* rust/compile/feature.rs: add an invalid empty feature to produce an error

2025-04-08  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/invalid_label_name.rs: Adapt test to nr2.

2025-04-08  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove test.

2025-04-08  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/undeclared_label.rs: Change test
	expected string.

2025-04-08  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove test from exclusion list.

2025-04-08  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove passing test.

2025-04-08  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/compile.exp: Avoid absolute paths in output,
	adjust phrasing of output, and avoid false XPASS output when
	tests are run in parallel.

2025-04-08  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entry.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3647.rs: New test.

2025-04-08  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/min_specialization1.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 is missing type path error
	* rust/compile/issue-3643.rs: New test.
	* rust/compile/issue-3646.rs: New test.
	* rust/compile/issue-3654.rs: New test.
	* rust/compile/issue-3663.rs: New test.
	* rust/compile/issue-3671.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3667.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3656.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3625.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3648.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3657.rs: New test.

2025-04-08  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3665.rs: New test.

2025-04-08  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-04-08  Ryutaro Okada  <1015ryu88@gmail.com>

	* rust/compile/enum_discriminant1.rs: New test.

2025-04-08  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/sve/gomp/gomp.exp: Test driver.
	* gcc.target/aarch64/sve/gomp/target-device.c: New test.
	* gcc.target/aarch64/sve/gomp/target-link.c: Likewise.
	* gcc.target/aarch64/sve/gomp/target.c: Likewise.

2025-04-08  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/rvv/xtheadvector/vsext.c: New test.
	* gcc.target/riscv/rvv/xtheadvector/vzext.c: New test.

2025-04-07  Jason Merrill  <jason@redhat.com>

	PR c++/119652
	* g++.dg/cpp2a/constinit20.C: New test.

2025-04-07  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/alloca-2-O0_-mfake-ptx-alloca.c: Adjust.

2025-04-07  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/118924
	* g++.dg/tree-ssa/pr118924.C: New test.

2025-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119640
	* gcc.dg/vect/pr119640.c: New testcase.

2025-04-07  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/119556
	* gcc.target/arm/short-vfp-1.c: Improve dg directives.

2025-04-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119614
	* g++.dg/opt/pr119613.C: Change { c || c++11 } in obviously C++ only
	test to just c++11.
	* g++.dg/opt/pr119614.C: New test.

2025-04-07  Richard Sandiford  <richard.sandiford@arm.com>
	    Richard Biener  <rguenther@suse.de>

	* gcc.target/aarch64/popcnt-le-1.c: Account for commutativity of TST.
	* gcc.target/aarch64/popcnt-le-3.c: Likewise AND.
	* gcc.target/aarch64/pr100056.c: Revert previous patch.
	* gcc.target/aarch64/sve/pred-not-gen-1.c: Likewise.
	* gcc.target/aarch64/sve/pred-not-gen-4.c: Likewise.
	* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.

2025-04-06  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/cobol.exp: Simplify the setting of COBOL_UNDER_TEST.

2025-04-06  Patrick Palka  <ppalka@redhat.com>

	PR c++/118626
	* g++.dg/cpp2a/class-deduction-alias25a.C: New test.

2025-04-06  Patrick Palka  <ppalka@redhat.com>

	PR c++/118626
	* g++.dg/cpp2a/class-deduction-alias25.C: New test.

2025-04-05  Patrick Palka  <ppalka@redhat.com>

	PR c++/118249
	* g++.dg/cpp0x/constexpr-reinterpret2.C: Expect error at
	call site of the non-constexpr functions.
	* g++.dg/cpp23/constexpr-nonlit12.C: Likewise.
	* g++.dg/cpp0x/constexpr-ref14.C: New test.

2025-04-05  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/cobol.exp: Conditionally add a path for libgcobol.spec.

2025-04-05  Jason Merrill  <jason@redhat.com>

	PR c++/118629
	* g++.dg/cpp0x/lambda/lambda-__func__3.C: New test.

2025-04-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119564
	* g++.dg/modules/gc-3_a.C: New test.
	* g++.dg/modules/gc-3_b.C: New test.

2025-04-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119608
	* g++.dg/modules/pr119608_a.C: New test.
	* g++.dg/modules/pr119608_b.C: New test.

2025-04-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119462
	* g++.dg/modules/noexcept-3_a.C: New test.
	* g++.dg/modules/noexcept-3_b.C: New test.
	* g++.dg/modules/noexcept-3_c.C: New test.

2025-04-04  Bob Dubner  <rdubner@symas.com>

	* cobol.dg/group2/call_subprogram_using_pointer__passing_pointer.cob: New testcase.
	* cobol.dg/group2/FUNCTION_ABS.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ACOS.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ALL_INTRINSIC_simple_test.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ANNUITY.cob: Likewise.
	* cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ASIN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ATAN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_BIGGER-POINTER__2_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_BIGGER-POINTER.cob: Likewise.
	* cobol.dg/group2/FUNCTION_BYTE-LENGTH.cob: Likewise.
	* cobol.dg/group2/FUNCTION_CHAR.cob: Likewise.
	* cobol.dg/group2/FUNCTION_COMBINED-DATETIME.cob: Likewise.
	* cobol.dg/group2/FUNCTION_CONCAT___CONCATENATE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_CONCAT_with_reference_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_COS.cob: Likewise.
	* cobol.dg/group2/FUNCTION_CURRENT-DATE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_DATE-OF-INTEGER.cob: Likewise.
	* cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob: Likewise.
	* cobol.dg/group2/FUNCTION_DATE-TO-YYYYMMDD.cob: Likewise.
	* cobol.dg/group2/FUNCTION_DAY-OF-INTEGER.cob: Likewise.
	* cobol.dg/group2/FUNCTION_DAY-TO-YYYYDDD.cob: Likewise.
	* cobol.dg/group2/FUNCTION_E.cob: Likewise.
	* cobol.dg/group2/FUNCTION_EXCEPTION-FILE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_EXCEPTION-STATEMENT.cob: Likewise.
	* cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.cob: Likewise.
	* cobol.dg/group2/FUNCTION_EXP10.cob: Likewise.
	* cobol.dg/group2/FUNCTION_EXP.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FACTORIAL.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-DATE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-DATETIME.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-DATE_TIME_DATETIME.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-DATETIME_with_ref_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-DATE_with_ref_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-TIME_DP.COMMA.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-TIME_with_ref_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_FRACTION-PART.cob: Likewise.
	* cobol.dg/group2/FUNCTION_HEX-OF.cob: Likewise.
	* cobol.dg/group2/FUNCTION_HIGHEST-ALGEBRAIC.cob: Likewise.
	* cobol.dg/group2/FUNCTION_INTEGER.cob: Likewise.
	* cobol.dg/group2/FUNCTION_INTEGER-OF-DATE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_INTEGER-OF-DAY.cob: Likewise.
	* cobol.dg/group2/FUNCTION_INTEGER-OF-FORMATTED-DATE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_INTEGER-PART.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LENGTH__1_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LENGTH__2_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-COMPARE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-DATE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-TIME.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOG10.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOG.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOWER-CASE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOWER-CASE_with_reference_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_LOWEST-ALGEBRAIC.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MAX.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MEAN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MEDIAN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MIDRANGE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MIN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MOD__invalid_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MODULE-NAME.cob: Likewise.
	* cobol.dg/group2/FUNCTION_MOD__valid_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_NUMVAL-C.cob: Likewise.
	* cobol.dg/group2/FUNCTION_NUMVAL-C_DP.COMMA.cob: Likewise.
	* cobol.dg/group2/FUNCTION_NUMVAL.cob: Likewise.
	* cobol.dg/group2/FUNCTION_NUMVAL-F.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ORD.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ORD-MAX.cob: Likewise.
	* cobol.dg/group2/FUNCTION_ORD-MIN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_PI.cob: Likewise.
	* cobol.dg/group2/FUNCTION_PRESENT-VALUE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_RANDOM.cob: Likewise.
	* cobol.dg/group2/FUNCTION_RANGE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_REM__invalid_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_REM__valid_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_REVERSE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_REVERSE_with_reference_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SECONDS-FROM-FORMATTED-TIME.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SECONDS-PAST-MIDNIGHT.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SIGN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SIN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SQRT.cob: Likewise.
	* cobol.dg/group2/FUNCTION_STANDARD-DEVIATION.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE_with_reference_mod.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SUBSTITUTE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SUBSTITUTE_with_reference_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_SUM.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TAN.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-DATE-YYYYMMDD.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__1_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__2_.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_additional.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_DP.COMMA.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_dates.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_datetimes.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_times.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-NUMVAL-C.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-NUMVAL.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-NUMVAL-F.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TRIM.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TRIM_with_reference_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_TRIM_zero_length.cob: Likewise.
	* cobol.dg/group2/FUNCTION_UPPER-CASE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_UPPER-CASE_with_reference_modding.cob: Likewise.
	* cobol.dg/group2/FUNCTION_VARIANCE.cob: Likewise.
	* cobol.dg/group2/FUNCTION_WHEN-COMPILED.cob: Likewise.
	* cobol.dg/group2/FUNCTION_YEAR-TO-YYYY.cob: Likewise.
	* cobol.dg/group2/Intrinsics_without_FUNCTION_keyword__2_.cob: Likewise.
	* cobol.dg/group2/Program-to-program_parameters_and_retvals.cob: Likewise.
	* cobol.dg/group2/Recursive_FUNCTION_with_local-storage.cob: Likewise.
	* cobol.dg/group2/Repository_functions_clause.cob: Likewise.
	* cobol.dg/group2/UDF_fibonacci_recursion.cob: Likewise.
	* cobol.dg/group2/UDF_in_COMPUTE.cob: Likewise.
	* cobol.dg/group2/UDF_RETURNING_group_and_PIC_9_5_.cob: Likewise.
	* cobol.dg/group2/UDF_with_recursion.cob: Likewise.
	* cobol.dg/group2/call_subprogram_using_pointer__passing_pointer.out: New known-good file.
	* cobol.dg/group2/FUNCTION_ABS.out: Likewise.
	* cobol.dg/group2/FUNCTION_ALL_INTRINSIC_simple_test.out: Likewise.
	* cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.out: Likewise.
	* cobol.dg/group2/FUNCTION_BIGGER-POINTER__2_.out: Likewise.
	* cobol.dg/group2/FUNCTION_BIGGER-POINTER.out: Likewise.
	* cobol.dg/group2/FUNCTION_BYTE-LENGTH.out: Likewise.
	* cobol.dg/group2/FUNCTION_EXCEPTION-FILE.out: Likewise.
	* cobol.dg/group2/FUNCTION_EXCEPTION-STATEMENT.out: Likewise.
	* cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.out: Likewise.
	* cobol.dg/group2/FUNCTION_FORMATTED-DATE_TIME_DATETIME.out: Likewise.
	* cobol.dg/group2/FUNCTION_HEX-OF.out: Likewise.
	* cobol.dg/group2/FUNCTION_LENGTH__2_.out: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-DATE.out: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.out: Likewise.
	* cobol.dg/group2/FUNCTION_LOCALE-TIME.out: Likewise.
	* cobol.dg/group2/FUNCTION_MAX.out: Likewise.
	* cobol.dg/group2/FUNCTION_MEAN.out: Likewise.
	* cobol.dg/group2/FUNCTION_MEDIAN.out: Likewise.
	* cobol.dg/group2/FUNCTION_MIDRANGE.out: Likewise.
	* cobol.dg/group2/FUNCTION_MIN.out: Likewise.
	* cobol.dg/group2/FUNCTION_MODULE-NAME.out: Likewise.
	* cobol.dg/group2/FUNCTION_NUMVAL-F.out: Likewise.
	* cobol.dg/group2/FUNCTION_ORD-MAX.out: Likewise.
	* cobol.dg/group2/FUNCTION_ORD-MIN.out: Likewise.
	* cobol.dg/group2/FUNCTION_ORD.out: Likewise.
	* cobol.dg/group2/FUNCTION_PRESENT-VALUE.out: Likewise.
	* cobol.dg/group2/FUNCTION_SUBSTITUTE.out: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-DATE-YYYYMMDD.out: Likewise.
	* cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__1_.out: Likewise.
	* cobol.dg/group2/FUNCTION_TRIM.out: Likewise.
	* cobol.dg/group2/FUNCTION_TRIM_with_reference_modding.out: Likewise.
	* cobol.dg/group2/FUNCTION_TRIM_zero_length.out: Likewise.
	* cobol.dg/group2/Program-to-program_parameters_and_retvals.out: Likewise.
	* cobol.dg/group2/Recursive_FUNCTION_with_local-storage.out: Likewise.
	* cobol.dg/group2/Repository_functions_clause.out: Likewise.
	* cobol.dg/group2/UDF_fibonacci_recursion.out: Likewise.
	* cobol.dg/group2/UDF_in_COMPUTE.out: Likewise.
	* cobol.dg/group2/UDF_RETURNING_group_and_PIC_9_5_.out: Likewise.
	* cobol.dg/group2/UDF_with_recursion.out: Likewise.

2025-04-04  Jason Merrill  <jason@redhat.com>

	PR c++/99546
	PR c++/113925
	PR c++/106976
	PR c++/109961
	PR c++/117336
	* g++.dg/cpp2a/lambda-requires2.C: New test.
	* g++.dg/cpp2a/lambda-requires3.C: New test.
	* g++.dg/cpp2a/lambda-requires4.C: New test.
	* g++.dg/cpp2a/lambda-requires5.C: New test.

2025-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR gcov-profile/119618
	* c-c++-common/pr119618.c: New test.

2025-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119616
	* c-c++-common/pr119616.c: New test.

2025-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/119613
	* g++.dg/opt/pr119613.C: New test.

2025-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/115910
	* gcc.target/i386/pr115910.c: New test.

2025-04-04  Patrick Palka  <ppalka@redhat.com>

	PR c++/117849
	* g++.dg/cpp2a/concepts-requires41.C: New test.

2025-04-04  Andrew Pinski  <quic_apinski@quicinc.com>

	PR ipa/119599
	* gcc.dg/torture/pr119599-1.c: New test.
	* gcc.dg/builtin-apply5.c: New test.

2025-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/119391
	* g++.dg/cpp/pr119391.C: New test.

2025-04-04  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/mve/mve.exp: Save dg-do-what-default before
	changing it.  Restore it once done.

2025-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119614
	* c-c++-common/pr119614-1.c: New test.
	* c-c++-common/pr119614-2.c: New test.
	* c-c++-common/pr119614-3.c: New test.

2025-04-03  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/119573
	* gcc.c-torture/compile/pr46534.c: Don't 'dg-skip-if' nvptx.
	* gcc.target/nvptx/decl.c: Adjust.

2025-04-03  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp2a/spaceship-rewrite6.C: New test.

2025-04-03  Victor Do Nascimento  <victor.donascimento@arm.com>

	PR testsuite/118597
	* gcc.dg/vect/vect-fncall-mask.c: Update test directives.

2025-04-03  Bob Dubner  <rdubner@symas.com>

	* cobol.dg/group2/INSPECT_BACKWARD_REPLACING_LEADING.cob: New testcase.
	* cobol.dg/group2/INSPECT_BACKWARD_REPLACING_TRAILING.cob: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_simple_CONVERTING.cob: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_simple_REPLACING.cob: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_simple_TALLYING.cob: Likewise.
	* cobol.dg/group2/INSPECT_CONVERTING_NULL.cob: Likewise.
	* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constant.cob: Likewise.
	* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_1.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_2.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_3.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_4.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5-f.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5-r.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_6.cob: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_7.cob: Likewise.
	* cobol.dg/group2/INSPECT_No_repeat_conversion_check.cob: Likewise.
	* cobol.dg/group2/INSPECT_REPLACING_figurative_constant.cob: Likewise.
	* cobol.dg/group2/INSPECT_REPLACING_LEADING_ZEROS_BY_SPACES.cob: Likewise.
	* cobol.dg/group2/INSPECT_TALLYING_AFTER.cob: Likewise.
	* cobol.dg/group2/INSPECT_TALLYING_BEFORE.cob: Likewise.
	* cobol.dg/group2/INSPECT_TALLYING_REPLACING_ISO_Example.cob: Likewise.
	* cobol.dg/group2/INSPECT_TRAILING.cob: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_REPLACING_LEADING.out: New known-good result.
	* cobol.dg/group2/INSPECT_BACKWARD_REPLACING_TRAILING.out: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_simple_CONVERTING.out: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_simple_REPLACING.out: Likewise.
	* cobol.dg/group2/INSPECT_BACKWARD_simple_TALLYING.out: Likewise.
	* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_1.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_2.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_3.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_4.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5-f.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_5-r.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_6.out: Likewise.
	* cobol.dg/group2/INSPECT_ISO_Example_7.out: Likewise.
	* cobol.dg/group2/INSPECT_TALLYING_REPLACING_ISO_Example.out: Likewise.
	* cobol.dg/group2/INSPECT_TRAILING.out: Likewise.

2025-04-03  Andrew Pinski  <quic_apinski@quicinc.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/119563
	* g++.dg/cpp0x/pr119563.C: New test.
	* g++.dg/cpp/embed-26.C: New test.

2025-04-03  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/guality/pr90074.c: Remove xfail for aarch64.
	* gcc.dg/guality/pr90716.c: Likewise.

2025-04-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr111673.c (dg-options): Add
	-fasynchronous-unwind-tables -fdwarf2-cfi-asm.
	* gcc.target/i386/pr82142a.c: Likewise.
	* gcc.target/i386/pr82142b.c (dg-options): Add -mno-stackrealign
	-fasynchronous-unwind-tables -fdwarf2-cfi-asm.

2025-04-03  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/riscv/rvv/base/vwaddsub-1.c: Require rv64.

2025-04-03  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/riscv/mcpu-xiangshan-nanhu.c: Skip on non-rv64.

2025-04-03  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/113281
	* gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: XFAIL.
	* gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Likewise.
	* gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Likewise.

2025-04-03  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on riscv lp64.

2025-04-03  Hongyu Wang  <hongyu.wang@intel.com>

	PR target/119539
	* gcc.target/i386/apx-nf-pr119539.c: New test.

2025-04-02  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/zba-shNadd-09.c: New test.
	* gcc.target/riscv/zba-shNadd-10.c: New test.

2025-04-02  John David Anglin  <danglin@gcc.gnu.org>

	* g++.dg/modules/pr98893_b.C: xfail __tcf_ZL1b
	assembler check on hppa*-*-hpux*.

2025-04-02  John David Anglin  <danglin@gcc.gnu.org>

	* g++.dg/abi/abi-tag18a.C: Skip on hppa*-*-hpux*.

2025-04-02  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119491
	* g++.dg/opt/musttail3.C: New test.
	* g++.dg/opt/musttail4.C: New test.
	* g++.dg/opt/musttail5.C: New test.

2025-04-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/119582
	* gcc.dg/asan/pr119582.c: New test.

2025-04-02  Sandra Loosemore  <sloosemore@baylibre.com>

	PR middle-end/118965
	* c-c++-common/gomp/append-args-1.c: Add target/targetsync
	modifiers so tests do what they were previously supposed to do.
	Adjust expected output.
	* c-c++-common/gomp/append-args-7.c: Likewise.
	* c-c++-common/gomp/append-args-8.c: Likewise.
	* c-c++-common/gomp/append-args-9.c: Likewise.
	* c-c++-common/gomp/interop-1.c: Likewise.
	* c-c++-common/gomp/interop-2.c: Likewise.
	* c-c++-common/gomp/interop-3.c: Likewise.
	* c-c++-common/gomp/interop-4.c: Likewise.
	* c-c++-common/gomp/pr118965-1.c: New.
	* c-c++-common/gomp/pr118965-2.c: New.
	* g++.dg/gomp/append-args-1.C: Add target/targetsync modifiers
	and adjust expected output.
	* g++.dg/gomp/append-args-2.C: Likewise.
	* g++.dg/gomp/append-args-6.C: Likewise.
	* g++.dg/gomp/append-args-7.C: Likewise.
	* g++.dg/gomp/append-args-8.C: Likewise.
	* g++.dg/gomp/interop-5.C: Likewise.
	* gfortran.dg/gomp/append_args-1.f90: Add target/targetsync
	modifiers and adjust expected output.
	* gfortran.dg/gomp/append_args-2.f90: Likewise.
	* gfortran.dg/gomp/append_args-3.f90: Likewise.
	* gfortran.dg/gomp/append_args-4.f90: Likewise.
	* gfortran.dg/gomp/interop-1.f90: Likewise.
	* gfortran.dg/gomp/interop-2.f90: Likewise.
	* gfortran.dg/gomp/interop-3.f90: Likewise.
	* gfortran.dg/gomp/interop-4.f90: Likewise.
	* gfortran.dg/gomp/pr118965-1.f90: New.
	* gfortran.dg/gomp/pr118965-2.f90: New.

2025-04-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119586
	* gcc.dg/vect/pr119586.c: New testcase.

2025-04-02  Jonathan Yong  <10walls@gmail.com>

	* gcc.dg/analyzer/torture/switch-3.c: Fix llp64 warnings.

2025-04-02  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119376
	* c-c++-common/musttail8.c: Expect a warning rather than error in one
	case.
	(f4): Add int * argument.
	* c-c++-common/musttail15.c: Don't disallow for C++98.
	* c-c++-common/musttail16.c: Likewise.
	* c-c++-common/musttail17.c: Likewise.
	* c-c++-common/musttail18.c: Likewise.
	* c-c++-common/musttail19.c: Likewise.  Expect a warning rather than
	error in one case.
	(f4): Add int * argument.
	* c-c++-common/musttail20.c: Don't disallow for C++98.
	* c-c++-common/musttail21.c: Likewise.
	* c-c++-common/musttail28.c: New test.
	* c-c++-common/musttail29.c: New test.
	* c-c++-common/musttail30.c: New test.
	* c-c++-common/musttail31.c: New test.
	* g++.dg/ext/musttail1.C: New test.
	* g++.dg/ext/musttail2.C: New test.
	* g++.dg/ext/musttail3.C: New test.

2025-04-02  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/119556
	* gcc.target/arm/short-vfp-1.c: Add missing spaces.

2025-04-01  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119551
	* g++.dg/modules/internal-5_a.C: Add cases that should be
	ignored.
	* g++.dg/modules/internal-5_b.C: Test these new cases, and make
	the testcase more robust.
	* g++.dg/modules/internal-11.C: New test.
	* g++.dg/modules/internal-12_a.C: New test.
	* g++.dg/modules/internal-12_b.C: New test.

2025-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119493
	* gcc.dg/pr119493-1.c: New test.

2025-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/119291
	* gcc.c-torture/execute/pr119291.c: New test.

2025-04-01  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rv32i_zcmp.c: Tweak testcase for PIE.
	* gcc.target/riscv/rv32e_zcmp.c: Likewise.
	* gcc.target/riscv/zcmp_stack_alignment.c: Likewise.
	* gcc.target/riscv/cm_mv_rv32.c: Likewise.
	* gcc.target/riscv/cpymem-64.c: Likewise.
	* gcc.target/riscv/fmax-snan.c: Likewise.
	* gcc.target/riscv/fmaxf-snan.c: Likewise.
	* gcc.target/riscv/fmin-snan.c: Likewise.
	* gcc.target/riscv/fminf-snan.c: Likewise.
	* gcc.target/riscv/large-model.c: Likewise.
	* gcc.target/riscv/predef-1.c: Likewise.
	* gcc.target/riscv/predef-4.c: Likewise.
	* gcc.target/riscv/predef-7.c: Likewise.
	* gcc.target/riscv/predef-9.c: Likewise.
	* gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Likewise.
	* gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Likewise.
	* gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Likewise.
	* gcc.target/riscv/rvv/base/cmpmem-1.c: Likewise.
	* gcc.target/riscv/rvv/base/cmpmem-3.c: Likewise.
	* gcc.target/riscv/rvv/base/cmpmem-4.c: Likewise.
	* gcc.target/riscv/rvv/base/cpymem-1.c: Likewise.
	* gcc.target/riscv/rvv/base/movmem-1.c: Likewise.
	* gcc.target/riscv/rvv/base/pr114352-3.c: Likewise.
	* gcc.target/riscv/rvv/base/setmem-1.c: Likewise.
	* gcc.target/riscv/rvv/base/setmem-2.c: Likewise.
	* gcc.target/riscv/rvv/base/setmem-3.c: Likewise.
	* gcc.target/riscv/rvv/base/spill-9.c: Likewise.
	* g++.target/riscv/mv-symbols1.C: Likewise.
	* g++.target/riscv/mv-symbols3.C: Likewise.
	* g++.target/riscv/mv-symbols4.C: Likewise.
	* g++.target/riscv/mv-symbols5.C: Likewise.
	* g++.target/riscv/mvc-symbols1.C: Likewise.
	* g++.target/riscv/mvc-symbols3.C: Likewise.

2025-04-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119534
	* gcc.dg/vect/pr119534.c: New testcase.

2025-04-01  Marek Polacek  <polacek@redhat.com>

	PR c++/119383
	* g++.dg/cpp0x/temp-extend3.C: New test.

2025-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR gcov-profile/119535
	* c-c++-common/pr119535.c: New test.

2025-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119493
	* gcc.dg/pr119493-2.c: New test.

2025-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/119537
	* c-c++-common/pr119537-1.c: New test.
	* c-c++-common/pr119537-2.c: New test.

2025-04-01  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/119369
	* g++.dg/abi/pure-virtual1.C: 'dg-xfail-if' GCN.
	* g++.dg/cpp0x/pr84497.C: 'dg-skip-if' GCN.
	* g++.dg/ext/weak2.C: Likewise.
	* gcc.dg/attr-weakref-1.c: Likewise.
	* gcc.dg/weak/weak-1.c: Likewise.
	* gcc.dg/weak/weak-12.c: Likewise.
	* gcc.dg/weak/weak-15.c: Likewise.
	* gcc.dg/weak/weak-16.c: Likewise.
	* gcc.dg/weak/weak-2.c: Likewise.
	* gcc.dg/weak/weak-3.c: Likewise.
	* gcc.dg/weak/weak-4.c: Likewise.
	* gcc.dg/weak/weak-5.c: Likewise.

2025-04-01  Richard Biener  <rguenther@suse.de>

	PR target/119549
	* gcc.target/i386/pr119549.c: New testcase.

2025-04-01  Liao Shihua  <shihua@iscas.ac.cn>

	* gcc.target/riscv/cmo-zicbop-1.c: Fix missing { before target .
	* gcc.target/riscv/cmo-zicbop-2.c: Likewise.
	* gcc.target/riscv/prefetch-zicbop.c:Likewise.
	* gcc.target/riscv/prefetch-zihintntl.c:Likewise.

2025-04-01  Hu, Lin1  <lin1.hu@intel.com>
	    Hongyu Wang  <hongyu.wang@intel.com>

	PR target/119473
	* gcc.target/i386/pr119473.c: New test.

2025-04-01  Monk Chiang  <monk.chiang@sifive.com>
	    Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/autovec/pr111391-2.c: Update test.
	* gcc.target/riscv/rvv/base/abi-14.c: Update test.
	* gcc.target/riscv/rvv/base/abi-16.c: Update test.
	* gcc.target/riscv/rvv/base/abi-18.c: Update test.
	* gcc.target/riscv/rvv/base/vsetvl_zve32-1.c: New test.
	* gcc.target/riscv/rvv/base/vsetvl_zve32-2.c: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3613.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3606.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3605.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3614.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3615.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3563.rs: New test.

2025-03-31  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/macros/mbe/macro43.rs: Adjust test to pass with
	name resolution 2.0.
	* rust/compile/nr2/exclude: Remove macros/mbe/macro43.rs.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3588.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3552.rs: New test.

2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/self_import_namespace.rs: New test.

2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove now passing tests from exclusion
	list.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3554-1.rs: New test.
	* rust/compile/issue-3554-2.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 puts out a different error multiple times
	* rust/compile/issue-3568.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3566-1.rs: New test.
	* rust/compile/issue-3566-2.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3553.rs: New test.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3567.rs: New test.

2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/issue-2905-2.rs: Import from core library into a single
	file misses the crate directives.

2025-03-31  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3242.rs: no longer skip the test

2025-03-31  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/issue-3541-1.rs: New test.
	* rust/compile/issue-3541-2.rs: Likewise.

2025-03-31  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/cfg-core1.rs: New test.
	* rust/compile/cfg-core2.rs: New test.

2025-03-31  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/issue-3549.rs: New test.

2025-03-31  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/const_generics_3.rs: Modify test to run with name
	resolution 2.0 only and to handle the absence of a bogus
	resolution error.
	* rust/compile/nr2/exclude: Remove const_generics_3.rs.

2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove test from exclusion list.

2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/issue-2330.rs: Use complete path from crate root.
	* rust/compile/issue-1901.rs: Likewise.
	* rust/compile/issue-1981.rs: Likewise.
	* rust/compile/iterators1.rs: Likewise.
	* rust/compile/sizeof-stray-infer-var-bug.rs: Likewise.
	* rust/compile/for-loop1.rs: Likewise.
	* rust/compile/for-loop2.rs: Likewise.
	* rust/compile/torture/builtin_abort.rs: Likewise.
	* rust/compile/torture/uninit-intrinsic-1.rs: Likewise.

2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/feature_rust_attri0.rs: Add extern
	function declaration and change name to printf.
	* rust/compile/nr2/exclude: Remove now passing test from exclusion
	list.

2025-03-31  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/117002
	* gdc.dg/torture/pr117002.d: New test.

2025-03-31  Marek Polacek  <polacek@redhat.com>

	PR c++/116960
	PR c++/119303
	* g++.dg/cpp2a/lambda-uneval26.C: New test.
	* g++.dg/warn/undefined2.C: New test.

2025-03-31  Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/aarch64/no-sve-with-sme-1.c: New.
	* gcc.target/aarch64/no-sve-with-sme-2.c: New.
	* gcc.target/aarch64/no-sve-with-sme-3.c: New.
	* gcc.target/aarch64/no-sve-with-sme-4.c: New.
	* gcc.target/aarch64/pragma_cpp_predefs_4.c: Pass +sve2 to existing
	+sme pragma.
	* gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c:
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/storexn_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c:
	Likewise.
	* gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/write_za_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: Likewise.

2025-03-31  Jason Merrill  <jason@redhat.com>

	PR c++/119401
	* g++.dg/cpp2a/lambda-targ11.C: New test.
	* g++.dg/cpp2a/lambda-targ12.C: New file.

2025-03-31  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119532
	* gcc.dg/torture/pr119532.c: New testcase.

2025-03-31  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/vect-fmaxmin-2.c: New compile test.  Split from ...
	* gcc.target/arm/vect-fmaxmin.c: ... here.  Remove scan-assembler
	subtests.  For both, add -funsafe-math-optimizations.

2025-03-31  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR middle-end/119442
	* gcc.target/aarch64/vls_sve_vec_dup_1.c: New test.

2025-03-31  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119518
	* g++.dg/opt/pr119518.C: New test.

2025-03-30  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/tree-ssa/pr80331.C: New test.
	* g++.dg/tree-ssa/pr87502.C: New test.

2025-03-30  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/aarch64/atomic-inst-ldlogic.c: Fix another
	unbalanced {} directive problem.  Add space after all
	scan-assembler-times counts.

2025-03-30  Mariam Arutunian  <mariamarutunian@gmail.com>

	* gcc.target/aarch64/crc-crc32c-data16.c: Fix iteration
	count to match testname.

2025-03-30  Maciej W. Rozycki  <macro@orcam.me.uk>

	PR target/117759
	* gcc.target/alpha/memclr-a2-o1-c9-ptr.c: Add
	`-mno-safe-partial'.
	* gcc.target/alpha/memclr-a2-o1-c9-ptr-safe-partial.c: New file.
	* gcc.target/alpha/memcpy-di-unaligned-dst.c: New file.
	* gcc.target/alpha/memcpy-di-unaligned-dst-safe-partial.c: New
	file.
	* gcc.target/alpha/memcpy-di-unaligned-dst-safe-partial-bwx.c:
	New file.
	* gcc.target/alpha/memcpy-si-unaligned-dst.c: New file.
	* gcc.target/alpha/memcpy-si-unaligned-dst-safe-partial.c: New
	file.
	* gcc.target/alpha/memcpy-si-unaligned-dst-safe-partial-bwx.c:
	New file.
	* gcc.target/alpha/stlx0.c: Add `-mno-safe-partial'.
	* gcc.target/alpha/stlx0-safe-partial.c: New file.
	* gcc.target/alpha/stlx0-safe-partial-bwx.c: New file.
	* gcc.target/alpha/stqx0.c: Add `-mno-safe-partial'.
	* gcc.target/alpha/stqx0-safe-partial.c: New file.
	* gcc.target/alpha/stqx0-safe-partial-bwx.c: New file.
	* gcc.target/alpha/stwx0.c: Add `-mno-safe-partial'.
	* gcc.target/alpha/stwx0-bwx.c: Add `-mno-safe-partial'.  Refer
	to stwx0.c rather than copying its code and also verify no LDQ_U
	or STQ_U instructions have been produced.
	* gcc.target/alpha/stwx0-safe-partial.c: New file.
	* gcc.target/alpha/stwx0-safe-partial-bwx.c: New file.

2025-03-30  Maciej W. Rozycki  <macro@orcam.me.uk>

	PR target/117759
	* gcc.target/alpha/stb.c: New file.
	* gcc.target/alpha/stb-bwa.c: New file.
	* gcc.target/alpha/stb-bwx.c: New file.
	* gcc.target/alpha/stba.c: New file.
	* gcc.target/alpha/stba-bwa.c: New file.
	* gcc.target/alpha/stba-bwx.c: New file.
	* gcc.target/alpha/stw.c: New file.
	* gcc.target/alpha/stw-bwa.c: New file.
	* gcc.target/alpha/stw-bwx.c: New file.
	* gcc.target/alpha/stwa.c: New file.
	* gcc.target/alpha/stwa-bwa.c: New file.
	* gcc.target/alpha/stwa-bwx.c: New file.

2025-03-30  Tobias Burnus  <tburnus@baylibre.com>

	* g++.dg/gomp/append-args-8.C: Remove bogus '3' after \.\[0-9\]+
	pattern.

2025-03-29  Sam James  <sam@gentoo.org>

	* gcc.target/arm/short-vfp-1.c: Add whitespace around brace.

2025-03-29  Jason Merrill  <jason@redhat.com>

	* g++.dg/modules/friend-9_a.C: New test.
	* g++.dg/modules/friend-9_b.C: New test.

2025-03-29  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118961
	* g++.dg/modules/lto-1.h: New test.
	* g++.dg/modules/lto-1_a.H: New test.
	* g++.dg/modules/lto-1_b.C: New test.
	* g++.dg/modules/lto-1_c.C: New test.
	* g++.dg/modules/lto-2_a.H: New test.
	* g++.dg/modules/lto-2_b.C: New test.
	* g++.dg/modules/lto-3_a.H: New test.
	* g++.dg/modules/lto-3_b.C: New test.

2025-03-28  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/opt/musttail2.C (foo): Define the function instead of
	just declaring it, add [[gnu::noipa]] attribute to it.

2025-03-28  Jakub Jelinek  <jakub@redhat.com>

	* lib/gfortran-dg.exp: Don't cycle through the option list if
	dg-options or dg-additional-options contains -O after space, tab,
	double quote or open curly bracket.
	* gfortran.dg/cray_pointers_2.f90: Remove extraneous space between
	dg-do and run and remove comment about it.

2025-03-28  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119504
	* gm2/iso/fail/conststrarray2.mod: New test.
	* gm2/iso/run/pass/constarray2.mod: New test.
	* gm2/pim/pass/hexstring.mod: New test.

2025-03-28  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/pr110992.c: New.
	* gcc.dg/pr119471.c: New.

2025-03-28  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/119133
	* gcc.dg/torture/pr119133.c: Add options for float16.

2025-03-28  Bob Dubner  <rdubner@symas.com>

	* cobol.dg/group2/Complex_EVALUATE__1_.cob: New EVALUTE testcase.
	* cobol.dg/group2/Complex_EVALUATE__2_.cob: Likewise.
	* cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.cob: Likewise.
	* cobol.dg/group2/EVALUATE_condition__2_.cob: Likewise.
	* cobol.dg/group2/EVALUATE_doubled_WHEN.cob: Likewise.
	* cobol.dg/group2/EVALUATE_with_WHEN_using_condition-1.cob: Likewise.
	* cobol.dg/group2/Complex_EVALUATE__1_.out: Known-good data for testcase.
	* cobol.dg/group2/Complex_EVALUATE__2_.out: Likewise.
	* cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.out: Likewise.
	* cobol.dg/group2/EVALUATE_condition__2_.out: Likewise.
	* cobol.dg/group2/EVALUATE_doubled_WHEN.out: Likewise.
	* cobol.dg/group2/EVALUATE_with_WHEN_using_condition-1.out: Likewise.

2025-03-28  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119483
	* c-c++-common/pr119483-1.c: New test.
	* c-c++-common/pr119483-2.c: New test.

2025-03-28  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119484
	* c-c++-common/pr119484.c: New test.

2025-03-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.target/riscv/cmo-zicbop-1.c: Fix missing space before
	trailing } in dg-do directive.
	* gcc.target/riscv/cmo-zicbop-2.c: Likewise.
	* gcc.target/riscv/prefetch-zicbop.c: Likewise.
	* gcc.target/riscv/prefetch-zihintntl.c: Likewise.

2025-03-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.target/i386/strub-pr118006.c: Fix ordering of dg-do and
	dg-require- directive so that dg-do is first.

2025-03-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.target/arm/cmse/cmse-17.c: Fix missing space before trailing
	"}" in dg-options.

2025-03-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.target/aarch64/saturating_arithmetic_1.c: Fix dg-do compile.
	* gcc.target/aarch64/saturating_arithmetic_2.c: Likewise.

2025-03-28  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/abi/pure-virtual1.C: Fix dg-require-weak directive.
	* g++.target/i386/mangling-alias1.C: Fix dg-require-ifunc
	directive.

2025-03-27  Bob Dubner  <rdubner@symas.com>

	* cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__1_.cob: New testcase.
	* cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__2_.cob: Likewise.
	* cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__1_.cob: Likewise.
	* cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.cob: Likewise.
	* cobol.dg/group2/COMP-6_arithmetic.cob: Likewise.
	* cobol.dg/group2/COMP-6_numeric_test.cob: Likewise.
	* cobol.dg/group2/COMP-6_used_with_DISPLAY.cob: Likewise.
	* cobol.dg/group2/COMP-6_used_with_MOVE.cob: Likewise.
	* cobol.dg/group2/COMPUTE_multiplication_to_FIX4.cob: Likewise.
	* cobol.dg/group2/DISPLAY__Sign_ASCII__2_.cob: Likewise.
	* cobol.dg/group2/DISPLAY__Sign_ASCII.cob: Likewise.
	* cobol.dg/group2/Floating_continuation_indicator__1_.cob: Likewise.
	* cobol.dg/group2/floating-point_ADD_FORMAT_1.cob: Likewise.
	* cobol.dg/group2/floating-point_ADD_FORMAT_2.cob: Likewise.
	* cobol.dg/group2/floating-point_DIVIDE_FORMAT_1.cob: Likewise.
	* cobol.dg/group2/floating-point_DIVIDE_FORMAT_2.cob: Likewise.
	* cobol.dg/group2/floating-point_literals.cob: Likewise.
	* cobol.dg/group2/floating-point_MULTIPLY_FORMAT_1.cob: Likewise.
	* cobol.dg/group2/floating-point_MULTIPLY_FORMAT_2.cob: Likewise.
	* cobol.dg/group2/floating-point_SUBTRACT_FORMAT_1.cob: Likewise.
	* cobol.dg/group2/floating-point_SUBTRACT_FORMAT_2.cob: Likewise.
	* cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.cob: Likewise.
	* cobol.dg/group2/Indicators_______________-____D__.cob: Likewise.
	* cobol.dg/group2/MULTIPLY_to_FIX4.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_arithmetic.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__1_.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__2_.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_dump.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_numeric_test__1_.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_numeric_test__2_.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_used_with_DISPLAY.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_used_with_INITIALIZE.cob: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_used_with_MOVE.cob: Likewise.
	* cobol.dg/group2/POINTER__display.cob: Likewise.
	* cobol.dg/group2/Simple_floating-point_MOVE.cob: Likewise.
	* cobol.dg/group2/Simple_floating-point_VALUE_and_MOVE.cob: Likewise.
	* cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.out: Known-good result.
	* cobol.dg/group2/COMP-6_arithmetic.out: Likewise.
	* cobol.dg/group2/COMP-6_numeric_test.out: Likewise.
	* cobol.dg/group2/COMP-6_used_with_DISPLAY.out: Likewise.
	* cobol.dg/group2/COMP-6_used_with_MOVE.out: Likewise.
	* cobol.dg/group2/COMPUTE_multiplication_to_FIX4.out: Likewise.
	* cobol.dg/group2/DISPLAY__Sign_ASCII__2_.out: Likewise.
	* cobol.dg/group2/DISPLAY__Sign_ASCII.out: Likewise.
	* cobol.dg/group2/Floating_continuation_indicator__1_.out: Likewise.
	* cobol.dg/group2/floating-point_ADD_FORMAT_1.out: Likewise.
	* cobol.dg/group2/floating-point_ADD_FORMAT_2.out: Likewise.
	* cobol.dg/group2/floating-point_DIVIDE_FORMAT_1.out: Likewise.
	* cobol.dg/group2/floating-point_DIVIDE_FORMAT_2.out: Likewise.
	* cobol.dg/group2/floating-point_literals.out: Likewise.
	* cobol.dg/group2/floating-point_MULTIPLY_FORMAT_1.out: Likewise.
	* cobol.dg/group2/floating-point_MULTIPLY_FORMAT_2.out: Likewise.
	* cobol.dg/group2/floating-point_SUBTRACT_FORMAT_1.out: Likewise.
	* cobol.dg/group2/floating-point_SUBTRACT_FORMAT_2.out: Likewise.
	* cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.out: Likewise.
	* cobol.dg/group2/Indicators_______________-____D__.out: Likewise.
	* cobol.dg/group2/MULTIPLY_to_FIX4.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_arithmetic.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__1_.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__2_.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_dump.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_numeric_test__1_.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_numeric_test__2_.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_used_with_DISPLAY.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_used_with_INITIALIZE.out: Likewise.
	* cobol.dg/group2/PACKED-DECIMAL_used_with_MOVE.out: Likewise.
	* cobol.dg/group2/POINTER__display.out: Likewise.
	* cobol.dg/group2/Simple_floating-point_MOVE.out: Likewise.
	* cobol.dg/group2/Simple_floating-point_VALUE_and_MOVE.out: Likewise.

2025-03-27  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/strub-internal-pr112938.C: Add dg-warning for c++20.

2025-03-27  Marek Polacek  <polacek@redhat.com>

	* g++.dg/template/explicit-args6.C: Remove an extra set of {} in
	a dg-message.

2025-03-27  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.misc-tests/gcov-31.c: Require effective target sigsetjmp.
	* gcc.misc-tests/gcov-32.c: Ditto.

2025-03-27  Marek Polacek  <polacek@redhat.com>

	* g++.dg/tree-ssa/initlist-opt2.C: Match _M_range_initialize_n
	instead of _M_range_initialize.

2025-03-27  Sam James  <sam@gentoo.org>

	* gfortran.dg/cray_pointers_2.f90: Restore whitespace.

2025-03-27  Edwin Lu  <ewlu@rivosinc.com>

	* gcc.target/riscv/rvv/autovec/vls/merge-4.c: Fix typo

2025-03-27  Sam James  <sam@gentoo.org>

	* gcc.target/aarch64/atomic-inst-ldlogic.c: Add another closing brace.

2025-03-27  Sam James  <sam@gentoo.org>

	* gcc.dg/analyzer/fd-datagram-socket.c: Fix 'dg-message' spelling.
	* gcc.dg/analyzer/out-of-bounds-zero.c: Fix whitespace in 'dg-additional-options'.
	* gcc.dg/analyzer/strchr-1.c: Fix 'dg-message' whitespace.
	* gnat.dg/sso/q11.adb: Fix 'dg-output' whitespace.

2025-03-27  Sam James  <sam@gentoo.org>

	* g++.dg/warn/Winvalid-memory-model.C: Fix typo in comment.
	* gcc.dg/builtin-dynamic-object-size-19.c: Ditto.
	* gcc.dg/builtin-object-size-19.c: Ditto.
	* gcc.dg/strlenopt-40.c: Ditto.
	* gcc.dg/strlenopt-44.c: Ditto.
	* gcc.dg/strlenopt-45.c: Ditto.
	* gcc.dg/strlenopt-50.c: Ditto.
	* gcc.dg/strlenopt-51.c: Ditto.
	* gcc.dg/strlenopt-52.c: Ditto.
	* gcc.dg/strlenopt-53.c: Ditto.
	* gcc.dg/strlenopt-54.c: Ditto.
	* gcc.dg/strlenopt-55.c: Ditto.
	* gcc.dg/strlenopt-58.c: Ditto.
	* gcc.dg/strlenopt-59.c: Ditto.
	* gcc.dg/strlenopt-62.c: Ditto.
	* gcc.dg/strlenopt-65.c: Ditto.
	* gcc.dg/strlenopt-70.c: Ditto.
	* gcc.dg/strlenopt-72.c: Ditto.
	* gcc.dg/strlenopt-73.c: Ditto.
	* gcc.dg/strlenopt-77.c: Ditto.
	* gcc.dg/strlenopt-82.c: Ditto.
	* gcc.dg/tree-ssa/builtin-snprintf-4.c: Ditto.
	* gcc.dg/tree-ssa/builtin-snprintf-6.c: Ditto.
	* gcc.dg/tree-ssa/builtin-snprintf-7.c: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-10.c: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
	* gcc.dg/tree-ssa/phi-opt-value-5.c: Ditto.
	* lib/multiline.exp: Ditto.
	* lib/target-supports.exp: Ditto.

2025-03-27  Sam James  <sam@gentoo.org>

	* c-c++-common/goacc/pr69916.c: Fix unusual whitespace in dg-*.
	* g++.old-deja/g++.abi/vtable2.C: Ditto.
	* g++.old-deja/g++.bugs/900330_02.C: Ditto.
	* g++.old-deja/g++.bugs/900406_02.C: Ditto.
	* g++.old-deja/g++.bugs/900519_13.C: Ditto.
	* g++.old-deja/g++.mike/p9068.C: Ditto.
	* gcc.dg/20040203-1.c: Ditto.
	* gcc.dg/980502-1.c: Ditto.
	* gcc.dg/ipa/ipa-sra-14.c: Ditto.
	* gcc.dg/pr35468.c: Ditto.
	* gcc.dg/pr82597.c: Ditto.
	* gcc.dg/tree-ssa/phi-opt-7.c: Ditto.
	* gfortran.dg/assumed_charlen_in_main.f90: Ditto.
	* gfortran.dg/cray_pointers_2.f90: Ditto.

2025-03-27  Tobias Burnus  <tburnus@baylibre.com>

	* g++.dg/gomp/append-args-1.C: Remove expected dg-sorry.
	* g++.dg/gomp/append-args-8.C: New test.

2025-03-27  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118920
	* g++.dg/modules/attrib-3_a.H: New test.
	* g++.dg/modules/attrib-3_b.C: New test.
	* g++.dg/modules/pr118920.h: New test.
	* g++.dg/modules/pr118920_a.H: New test.
	* g++.dg/modules/pr118920_b.H: New test.
	* g++.dg/modules/pr118920_c.C: New test.

2025-03-27  Nathaniel Shead  <nathanieloshead@gmail.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/118920
	* g++.dg/modules/tpl-friend-17.h: New test.
	* g++.dg/modules/tpl-friend-17_a.C: New test.
	* g++.dg/modules/tpl-friend-17_b.C: New test.

2025-03-27  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/fmaxmin.c: Move scan-assembler checks to ...
	* gcc.target/arm/fmaxmin-2.c: ... here.  New test.

2025-03-27  Hu, Lin1  <lin1.hu@intel.com>

	PR target/119425
	* gcc.target/i386/pr119425.c: New test.
	Co-authered-by: Hongyu Wang <hongyu.wang@intel.com>

2025-03-27  Martin Uecker  <uecker@tugraz.at>

	PR c/118765
	* gcc.dg/pr118765-2.c: New test.
	* gcc.dg/pr118765-3.c: New test.
	* gcc.dg/typedef-redecl3.c: New test.

2025-03-27  Lulu Cheng  <chenglulu@loongson.cn>

	PR target/119408
	* gcc.target/loongarch/pr119408.c: New test.

2025-03-27  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/append-args-interop.c: Fix declaration of base
	function to be correct for pre-C23 dialects.

2025-03-27  Sam James  <sam@gentoo.org>

	PR testsuite/119489
	* g++.dg/strub-internal-pr112938.C: Adjust pattern.

2025-03-27  Sam James  <sam@gentoo.org>

	* gcc.target/arc/taux-1.c: Add missing brace.
	* gcc.target/arc/taux-2.c: Ditto.
	* gcc.target/i386/addr-space-1.c: Ditto.
	* gcc.target/ia64/mfused-madd-vect.c: Ditto.
	* gcc.target/ia64/mfused-madd.c: Ditto.
	* gcc.target/ia64/mno-fused-madd-vect.c: Ditto.
	* gcc.target/ia64/mno-fused-madd.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-1.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-2.c: Ditto.

2025-03-27  Sam James  <sam@gentoo.org>

	PR target/98743
	PR tree-optimization/105820
	* g++.dg/cpp0x/udlit-namespace-ambiguous.C: Fix whitespace.
	* g++.dg/cpp2a/constexpr-init21.C: Ditto.
	* g++.dg/diagnostic/wrong-tag-1.C: Ditto.
	* g++.dg/init/self1.C: Ditto.
	* g++.dg/opt/pr98743.C: Add missing '}' to terminate dg directive.
	* g++.dg/parse/error8.C: Fix whitespace.
	* g++.dg/template/explicit-args6.C: Add missing '{' to begin dg directive.
	* g++.dg/template/unify9.C: Fix whitespace.
	* g++.dg/tree-ssa/pr105820.C: Ditto.
	* g++.dg/warn/Wmismatched-tags-8.C: Add missing braces.
	* gcc.dg/cpp/cmdlne-dM-M.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-32.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-33.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-34.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-35.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-36.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-39.c: Ditto.
	* gcc.dg/tree-ssa/reassoc-41.c: Ditto.

2025-03-27  Sam James  <sam@gentoo.org>

	* g++.dg/diagnostic/unclosed-extern-c.C: Fix 'dg-message' typo.
	* g++.dg/warn/Wno-attributes-1.C: Ditto.

2025-03-27  Sam James  <sam@gentoo.org>

	* g++.dg/cpp0x/gen-attrs-6.C: Surround 'target' by whitespace.
	* gcc.target/aarch64/atomic-inst-ldlogic.c: Fix 'dg-final' whitespace.
	* gcc.target/arm/short-vfp-1.c: Ditto.
	* gcc.target/bfin/l2.c: Fix 'dg-bfin-processors' whitespace.
	* gcc.target/i386/avx512fp16-vmovw-1b.c: Surround 'target' by whitespace.
	* gcc.target/i386/sse2-float16-5.c: Ditto.
	* gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.

2025-03-27  Sam James  <sam@gentoo.org>

	PR middle-end/93437
	* g++.dg/warn/Wstringop-overflow-5.C: Fix -Wstringop-overflow casing.

2025-03-27  Sam James  <sam@gentoo.org>

	* gfortran.dg/associate_70.f90: Replace parenthesis with '}'.
	* gfortran.dg/bessel_3.f90: Drop extraneous parenthesis.
	* gfortran.dg/c_funloc_tests_6.f90: Ditto.
	* gfortran.dg/parity_2.f90: Ditto.

2025-03-27  Sam James  <sam@gentoo.org>

	PR ipa/98265
	* g++.dg/tree-ssa/pr98265.C: Use -std=c++14.
	Use scan-tree-dump instead of scan-tree-dump-times.

2025-03-27  Sam James  <sam@gentoo.org>

	PR tree-optimization/37143
	* g++.dg/vect/pr37143.C: Move to...
	* g++.dg/vect/pr37143.cc: ...here.

2025-03-27  Sam James  <sam@gentoo.org>

	PR ipa/98265
	* gcc.dg/tree-ssa/pr98265.C: Move to...
	* g++.dg/tree-ssa/pr98265.C: ...here.

2025-03-27  Sam James  <sam@gentoo.org>

	PR middle-end/112938
	* g++.dg/strub-internal-pr112938.cc: Move to...
	* g++.dg/strub-internal-pr112938.C: ...here.

2025-03-26  Jørgen Kvalsvik  <j@lambda.is>

	* lib/gcov.exp: Add prime paths test function.
	* g++.dg/gcov/gcov-22.C: New test.
	* g++.dg/gcov/gcov-23-1.h: New test.
	* g++.dg/gcov/gcov-23-2.h: New test.
	* g++.dg/gcov/gcov-23.C: New test.
	* gcc.misc-tests/gcov-29.c: New test.
	* gcc.misc-tests/gcov-30.c: New test.
	* gcc.misc-tests/gcov-31.c: New test.
	* gcc.misc-tests/gcov-32.c: New test.
	* gcc.misc-tests/gcov-33.c: New test.
	* gcc.misc-tests/gcov-34.c: New test.

2025-03-26  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/118796
	* gfortran.dg/derived_result_4.f90: New test.

2025-03-26  David Malcolm  <dmalcolm@redhat.com>

	* gcc.target/powerpc/pr70243.c: Fix missing trailing " }" in
	dg-do directive.
	* gcc.target/powerpc/pr91903.c: Likewise.

2025-03-26  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/gomp/metadirective-target-device-2.c: Fix missing
	trailing " }" on dg-do directive.
	* gcc.dg/gomp/attrs-21.c: Likewise for dg-options.
	* gcc.dg/gomp/parallel-2.c: Drop ":" from dg-message.

2025-03-26  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/ipa/pr110377.c: Fix missing trailing " }" in dg-do
	directive.
	* gcc.dg/plugin/infoleak-1.c: Fix dg-bogus directive.
	* gcc.dg/pr101364-1.c: Fix missing trailing " }" in dg-options
	directive.
	* gcc.dg/pr113207.c: Fix dg-do.
	* gcc.dg/sarif-output/include-chain-2.c: Fix ordering of dg-do
	and dg-require-effective-target.
	* gcc.dg/strub-pr118007.c: Likewise.
	* gcc.dg/tanhbysinh.c: Fix missing whitespace after opening
	brace and before closing brace in 6 dg-final directives.
	* gcc.dg/uninit-pred-3_c.c: Fix missing whitespace after opening
	brace in 6 dg-final directive.
	* gcc.dg/uninit-pred-3_d.c: Likewise.
	* gcc.dg/variable-sized-type-flex-array.c: Fix missing space
	between dg-bogus and message in 2 places.

2025-03-26  Jonathan Wakely  <jwakely@redhat.com>

	* g++.dg/tree-ssa/initlist-opt1.C: Match _M_range_initialize_n
	instead of _M_range_initialize.

2025-03-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* c-c++-common/gomp/metadirective-device.c
	(dg-additional-options): Use on all x86 targets.  Restrict to lp64.
	* c-c++-common/gomp/metadirective-target-device-1.c: Likewise.

2025-03-26  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/gomp/append-args-interop.f90: Don't use omp_lib,
	instead use iso_c_binding and define omp_interop_kind parameter
	locally.

2025-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119417
	* gcc.dg/torture/pr119417.c: New test.

2025-03-26  Jakub Jelinek  <jakub@redhat.com>
	    Andi Kleen  <ak@gcc.gnu.org>

	PR gcov-profile/118442
	* c-c++-common/pr118442.c: New test.

2025-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/55583
	PR target/119465
	* gcc.target/i386/pr55583.c: Add -mno-sse -mno-mmx to
	dg-additional-options.  Expect 4 shrdl and 2 shldl instructions on
	ia32.

2025-03-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr117946.c: Require dfp support.
	* gcc.target/i386/pr118017.c: Likewise.  Use
	dg-require-effective-target for both this and int128.

2025-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/119450
	* gcc.target/i386/pr119450.c: New test.

2025-03-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/118795
	* g++.dg/torture/pr118795.C: New testcase.

2025-03-26  Sam James  <sam@gentoo.org>
	    Andrew Pinski  <quic_apinski@quicinc.com>

	PR testsuite/119382
	* gcc.dg/ipa/ipa-icf-40.c: New test.

2025-03-26  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx10_2-512-convert-1.c: Modify function name
	to follow the latest version.
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-convert-1.c: Ditto.

2025-03-25  Bob Dubner  <rdubner@symas.com>
	    Richard Biener  <rguenth@suse.de>
	    Jakub Jelinek  <jakub@redhat.com>
	    James K. Lowden  <jklowden@cobolworx.com>
	    Robert Dubner  <rdubher@symas.com>

	* cobol.dg/literal1.cob: New testcase.
	* cobol.dg/output1.cob: Likewise
	* cobol.dg/data1.cob: New file.

2025-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/101881
	* g++.dg/ext/vector44.C: New test.

2025-03-25  Simon Martin  <simon@nasilyan.com>

	PR c++/114525
	* g++.dg/expr/cond18.C: New test.

2025-03-25  yxj-github-437  <2457369732@qq.com>

	* g++.dg/cpp2a/lambda-uneval25.C: New test.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/mtp_1.c: Require arm32.
	* gcc.target/arm/mtp_2.c: Likewise.
	* gcc.target/arm/mtp_3.c: Likewise.
	* gcc.target/arm/mtp_4.c: Likewise.

2025-03-25  Sandra Loosemore  <sloosemore@baylibre.com>
	    Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/append-args-1.c: Adjust expected behavior.
	* c-c++-common/gomp/append-args-interop.c: New.
	* c-c++-common/gomp/dispatch-11.c: Adjust expected behavior.
	* g++.dg/gomp/append-args-1.C: Likewise.
	* gfortran.dg/gomp/append-args-interop.f90: New.
	* gfortran.dg/gomp/declare-variant-mod-2.f90: Adjust expected behavior.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/ftest-armv4t-thumb.c:  Expect __ARM_FEATURE_CLZ to be
	defined.  Remove redundant dg-skip-if rules.
	* gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7em-thumb.c: Remove redundant dg-skip-if
	rules.  Add a require-effective-target for armv7em.
	* gcc.target/arm/ftest-armv7a-arm.c: Likewise.
	* gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7r-arm.c: Likewise.
	* gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
	* gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv8a-arm.c: Likewise.
	* gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv4-arm.c: Remove redundant dg-skip-if rules.
	* gcc.target/arm/ftest-armv4t-arm.c: Likewise.
	* gcc.target/arm/ftest-armv5t-arm.c: Likewise.
	* gcc.target/arm/ftest-armv5te-arm.c: Likewise.
	* gcc.target/arm/ftest-armv6-arm.c: Likewise.
	* gcc.target/arm/ftest-armv6k-arm.c: Likewise.
	* gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
	* gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
	* gcc.target/arm/ftest-armv6z-arm.c: Likewise.

2025-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/96226
	PR target/119428
	* gcc.c-torture/execute/pr119428.c: New test.

2025-03-25  Vineet Gupta  <vineetg@rivosinc.com>

	PR target/119224
	* gcc.target/riscv/rvv/autovec/pr117722.c: Adjust output insn.
	* gcc.target/riscv/rvv/autovec/pr119224.c: Add new test.

2025-03-25  Paul-Antoine Arras  <parras@baylibre.com>

	* gfortran.dg/gomp/interop-5.f90: Declare omp_interop_kind explicitly
	instead of use'ing omp_lib. Update scan-dumps to allow for 4-byte
	pointers.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/lto/pr96939_0.c (dg-options):  Delete.  Move the
	options from here ...
	(dg-lto-options): ... to here.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/vect-early-break-cbranch.c: Allow BEQ as well as BNE.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/pr65647.c (dg-options): Add -std=gnu17.

2025-03-25  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: Remove
	dg-do directive.
	* gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.

2025-03-25  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
	Remove dg-options.
	* gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
	Likewise.

2025-03-25  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: Remove
	dg-options.

2025-03-25  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect.inc:
	Move to gcc.target/aarch64/simd/.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_2.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_3.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_4.c: Likewise.
	* gcc.target/aarch64/simd/saturating_arithmetic_autovect.inc: New file.
	* gcc.target/aarch64/simd/saturating_arithmetic_autovect_1.c: New file.
	* gcc.target/aarch64/simd/saturating_arithmetic_autovect_2.c: New file.
	* gcc.target/aarch64/simd/saturating_arithmetic_autovect_3.c: New file.
	* gcc.target/aarch64/simd/saturating_arithmetic_autovect_4.c: New file.

2025-03-25  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_v8_1_lob_ok): Remove duplicate
	-mcpu=unset.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/pr42575.c: Skip test if thumb1.

2025-03-25  Richard Earnshaw  <rearnsha@arm.com>

	PR middle-end/117811
	* gcc.dg/torture/pr117811.c: New test.

2025-03-25  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119376
	* g++.dg/torture/musttail1.C: New test.
	* g++.dg/opt/musttail2.C: New test.

2025-03-25  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119449
	* gm2/pim/pass/minmaxreal.mod: New test.
	* gm2/pim/pass/minmaxreal2.mod: New test.
	* gm2/pim/pass/minmaxreal3.mod: New test.

2025-03-25  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Modify testcase.

2025-03-24  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp26/pack-indexing16.C: New test.

2025-03-24  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/Wbuiltin_declaration_mismatch2.d: Split test into ...
	* gdc.dg/Wbuiltin_declaration_mismatch3.d: New test.
	* gdc.dg/Wbuiltin_declaration_mismatch4.d: New test.
	* gdc.dg/Wbuiltin_declaration_mismatch5.d: New test.
	* gdc.dg/Wbuiltin_declaration_mismatch6.d: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/issue-3502.rs: New test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.
	* rust/compile/redef_error2.rs: Modify expected error.
	* rust/compile/redef_error5.rs: Likewise.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove self-path2.rs
	* rust/compile/self-path2.rs: Adjust expected errors.

2025-03-24  Ryutaro Okada  <1015ryu88@gmail.com>

	* rust/compile/extern_generics.rs: New test.

2025-03-24  Liam Naddell  <liamnprg@gmail.com>

	* rust/compile/issue-3315-1.rs: Add test for module with same name
	as builtin
	* rust/compile/issue-3315-2.rs: Test with utilization of i32
	type
	* rust/compile/nr2/exclude: issue-3315-2.rs Does not work with
	NR2.0

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/compile.exp: Adjust to cover tests in the
	torture subdirectory.
	* rust/compile/nr2/exclude: Add entries.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove two mangling tests from exclusion
	file.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove issue-1786 and issue-3033 from
	exclusion list.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/issue-3126.rs: New test.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/enum_variant_name.rs: New test.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/crate-metavar1.rs: New test.
	* rust/compile/crate-metavar1.rs: New test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/try-expr1.rs: New test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/macros/mbe/macro43.rs: Adjust expected errors.
	* rust/compile/macros/mbe/macro44.rs: Likewise.
	* rust/compile/nested_macro_use2.rs: Likewise.
	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/issue-2015.rs: New test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/additional-trait-bounds2.rs: Adjust expected
	errors.
	* rust/compile/const_generics_4.rs: Likewise.
	* rust/compile/const_generics_7.rs: Likewise.
	* rust/compile/generic-default1.rs: Likewise.
	* rust/compile/generics5.rs: Likewise.
	* rust/compile/generics9.rs: Likewise.
	* rust/compile/issue-2423.rs: Likewise.
	* rust/compile/method2.rs: Likewise.
	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive-hash1.rs: New test.
	* rust/compile/nr2/exclude: Add testcase to exclusion list.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/macros/mbe/macro-expand-module.rs: New test.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive-eq-invalid.rs: Declare StructuralPartialEq.
	* rust/compile/derive-partialeq1.rs: Likewise.
	* rust/execute/torture/derive-partialeq1.rs: Likewise.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive-eq-invalid.rs: Mark PartialEq def as a lang item.
	* rust/compile/derive-partialeq1.rs: New test.
	* rust/execute/torture/derive-partialeq1.rs: New test.
	* rust/compile/nr2/exclude: Exclude all of them.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive-eq-invalid.rs: New test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Benjamin Thos  <benjamin.thos@epita.fr>

	* rust/compile/implicit_returns_err3.rs: Change test to be valid.
	* rust/compile/torture/if.rs: Likewise.
	* rust/compile/if-without-else.rs: New test.

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/generics4.rs: cleanup
	* rust/compile/generics6.rs: likewise
	* rust/compile/type-bindings1.rs: likewise
	* rust/compile/unconstrained_type_param.rs: likewise
	* rust/compile/issue-2035.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3022.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3031.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-2369.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/enum_intrinsics2.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/enum_intrinsics1.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3403.rs: New test.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/for-loop1.rs: New test.
	* rust/compile/for-loop2.rs: New test.
	* rust/execute/torture/for-loop1.rs: New test.
	* rust/execute/torture/for-loop2.rs: New test.
	* rust/compile/nr2/exclude: Exclude for-loop1.rs

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3402-1.rs: New test.
	* rust/compile/issue-3402-2.rs: New test.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive-default1.rs: New test.
	* rust/execute/torture/derive-default1.rs: New test.
	* rust/compile/nr2/exclude: Exclude them.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/issue-3381.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this.
	* rust/compile/issue-3382.rs: New test.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/reference1.rs: fix error message

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive-debug1.rs: New test.
	* rust/compile/nr2/exclude: Exclude it.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/structural-eq-peq.rs: New test.

2025-03-24  Liam Naddell  <liamnprg@gmail.com>

	* rust/compile/macros/builtin/option_env1.rs: Add success case for option_env
	* rust/compile/macros/builtin/option_env2.rs: Add failure case for option_env
	* rust/execute/torture/builtin_macro_option_env.rs: Add
	execution case for option_env
	* rust/compile/macros/builtin/option_env3.rs: New file.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3174.rs: New test.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove some tests.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove passing tests.

2025-03-24  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: these tests now work it seems

2025-03-24  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Add entries.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/try-trait.rs: New test.

2025-03-24  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove break-rust3.rs from exclude list.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive_macro6.rs: Add lang item attribute to Copy trait.

2025-03-24  lishin  <lishin1008@gmail.com>

	* rust/compile/issue-2954.rs: New test.

2025-03-24  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/nr2/exclude: Some parts of nr2.0 can't handle auto traits yet.
	* rust/compile/auto_traits3.rs: Removed in favor of...
	* rust/compile/auto_traits2.rs: ...this one.
	* rust/compile/auto_traits4.rs: New test.

2025-03-24  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/unaligned-memcpy-4.c: Tighten scan-assembler-not
	pattern.

2025-03-24  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/march-map=sm_30.c: Adjust.
	* gcc.target/nvptx/march-map=sm_32.c: Likewise.
	* gcc.target/nvptx/march-map=sm_35.c: Likewise.
	* gcc.target/nvptx/march-map=sm_37.c: Likewise.
	* gcc.target/nvptx/march-map=sm_50.c: Likewise.
	* gcc.target/nvptx/march=sm_30.c: Likewise.
	* gcc.target/nvptx/march=sm_35.c: Likewise.
	* gcc.target/nvptx/march=sm_37.c: Likewise.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10-check.h: Change to avx10.1.
	* gcc.target/i386/avx10_1-1.c: Add warning check.
	* gcc.target/i386/avx10_1-10.c: Ditto.
	* gcc.target/i386/avx10_1-11.c: Ditto.
	* gcc.target/i386/avx10_1-12.c: Ditto.
	* gcc.target/i386/avx10_1-13.c: Ditto.
	* gcc.target/i386/avx10_1-15.c: Ditto.
	* gcc.target/i386/avx10_1-16.c: Ditto.
	* gcc.target/i386/avx10_1-18.c: Ditto.
	* gcc.target/i386/avx10_1-19.c: Ditto.
	* gcc.target/i386/avx10_1-2.c: Ditto.
	* gcc.target/i386/avx10_1-20.c: Ditto.
	* gcc.target/i386/avx10_1-21.c: Ditto.
	* gcc.target/i386/avx10_1-22.c: Ditto.
	* gcc.target/i386/avx10_1-23.c: Ditto.
	* gcc.target/i386/avx10_1-26.c: Ditto.
	* gcc.target/i386/avx10_1-3.c: Ditto.
	* gcc.target/i386/avx10_1-4.c: Ditto.
	* gcc.target/i386/avx10_1-7.c: Ditto.
	* gcc.target/i386/avx10_1-8.c: Ditto.
	* gcc.target/i386/avx10_1-9.c: Ditto.
	* gcc.target/i386/noevex512-1.c: Ditto.
	* gcc.target/i386/noevex512-2.c: Ditto.
	* gcc.target/i386/pr111068.c: Ditto.
	* gcc.target/i386/pr111907.c: Ditto.
	* gcc.target/i386/pr117240_avx512f.c: Ditto.
	* gcc.target/i386/pr117304-1.c: Ditto.
	* gcc.target/i386/pr117946.c: Ditto.
	* gcc.target/i386/avx10_1-24.c: Removed.
	* gcc.target/i386/avx10_1-25.c: Removed.
	* gcc.target/i386/avx10_1-5.c: Removed.
	* gcc.target/i386/avx10_1-6.c: Removed.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	* g++.dg/other/i386-2.C: Use -mavx10.2.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/avx-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-bf16-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-bf16-vector-cmp-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-bf16-vector-fma-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-bf16-vector-operations-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-bf16-vector-smaxmin-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-convert-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-media-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-minmax-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-movrs-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-satcvt-1.c: Ditto.
	* gcc.target/i386/avx10_2-512-vaddbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcmpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvthf82ph-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vdivbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vdpphps-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vfpclassbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vgetexpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vgetmantbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vmaxbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminmaxbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vmpsadbw-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vmulbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpbssds-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpbsud-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpbsuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpbuud-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpbuuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpwsud-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpwsuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpwusd-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpwusds-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpwuud-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vpdpwuuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vrcpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vreducebf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vrndscalebf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vscalefbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vsubbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-cmp-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-fma-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-operations-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c: Ditto.
	* gcc.target/i386/avx10_2-builtin-1.c: Ditto.
	* gcc.target/i386/avx10_2-builtin-2.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-1.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-2.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-3.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-4.c: Ditto.
	* gcc.target/i386/avx10_2-compare-1.c: Ditto.
	* gcc.target/i386/avx10_2-compare-1b.c: Ditto.
	* gcc.target/i386/avx10_2-convert-1.c: Ditto.
	* gcc.target/i386/avx10_2-media-1.c: Ditto.
	* gcc.target/i386/avx10_2-minmax-1.c: Ditto.
	* gcc.target/i386/avx10_2-movrs-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-fast-math-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-fma-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-operations-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-smaxmin-1.c: Ditto.
	* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
	* gcc.target/i386/avx10_2-vaddbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcmpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcomisbf16-1.c: Ditto.
	* gcc.target/i386/avx10_2-vcomisbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vdivbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vdpphps-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfpclassbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vgetexpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vgetmantbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmaxbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmovd-1.c: Ditto.
	* gcc.target/i386/avx10_2-vmovd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmovw-1.c: Ditto.
	* gcc.target/i386/avx10_2-vmovw-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmulbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vrcpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vreducebf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vrndscalebf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vrsqrtbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vscalefbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vsqrtbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vsubbf16-2.c: Ditto.
	* gcc.target/i386/funcspec-56.inc: Ditto.
	* gcc.target/i386/part-vect-vec_cmpbf.c: Ditto.
	* gcc.target/i386/pr117495.c: Ditto.
	* gcc.target/i386/pr118815.c: Ditto.
	* gcc.target/i386/sm4-avx10_2-1.c: Ditto.
	* gcc.target/i386/sm4-avx10_2-512-1.c: Ditto.
	* gcc.target/i386/sm4key4-avx10_2-512-2.c: Ditto.
	* gcc.target/i386/sm4rnds4-avx10_2-512-2.c: Ditto.
	* gcc.target/i386/sse-12.c: Ditto.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/vnniint16-auto-vectorize-3.c: Ditto.
	* gcc.target/i386/vnniint16-auto-vectorize-4.c: Ditto.
	* gcc.target/i386/vnniint8-auto-vectorize-3.c: Ditto.
	* gcc.target/i386/vnniint8-auto-vectorize-4.c: Ditto.
	* gcc.target/i386/avx10-check.h: Remove avx10.2-512 and
	use avx10.2.
	* gcc.target/i386/sm4-check.h: Ditto.
	* lib/target-supports.exp: Ditto.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add -mavx10.2 and new builtin test.
	* gcc.target/i386/avx-2.c: Ditto.
	* gcc.target/i386/sse-13.c: Add new tests.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: New test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c: Add new macro test.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c: Add new macro test.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-2.c: New test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-2.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-2.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: New test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: New test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: New test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	Revert:
	2025-03-24  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx-1.c: Add new builtin test.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Add new macro test.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Add test.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Adjust condition
	for rounding test.
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
	* gcc.target/i386/avx-1.c: Remove rounding tests.
	* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2025-03-24  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx-1.c: Remove rounding tests.
	* gcc.target/i386/avx10_2-convert-1.c: Ditto.
	* gcc.target/i386/avx10_2-minmax-1.c: Ditto.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2025-03-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119154
	* g++.dg/modules/pr119154_a.C: Move to...
	* g++.dg/modules/gnu-inline-1_a.C: ...here, and add decl.
	* g++.dg/modules/pr119154_b.C: Move to...
	* g++.dg/modules/gnu-inline-1_b.C: here, and add check.
	* g++.dg/modules/gnu-inline-1_c.C: New test.
	* g++.dg/modules/gnu-inline-1_d.C: New test.
	* g++.dg/modules/gnu-inline-2_a.C: New test.
	* g++.dg/modules/gnu-inline-2_b.C: New test.
	* g++.dg/modules/extern-tpl-3_a.C: New test.
	* g++.dg/modules/extern-tpl-3_b.C: New test.
	* g++.dg/modules/extern-tpl-4_a.H: New test.
	* g++.dg/modules/extern-tpl-4_b.C: New test.
	* g++.dg/modules/extern-tpl-4_c.C: New test.

2025-03-23  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/117621
	* gdc.dg/pr117621.d: New test.

2025-03-22  Georg-Johann Lay  <avr@gjlay.de>

	PR target/119421
	* gcc.target/avr/torture/pr119421-sreg.c: New test.

2025-03-22  Patrick Palka  <ppalka@redhat.com>

	PR c++/119379
	* g++.dg/cpp2a/class-deduction-alias24.C: New test.

2025-03-21  Surya Kumari Jangala  <jskumari@linux.ibm.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/116028
	PR rtl-optimization/118615
	* gcc.dg/ira-shrinkwrap-prep-1.c: Remove xfail for powerpc.
	* gcc.dg/pr10474.c: Remove xfail for powerpc and arm.
	* gcc.dg/pr118615.c: New test.

2025-03-21  Patrick Palka  <ppalka@redhat.com>

	PR c++/119378
	* g++.dg/template/friend85.C: New test.

2025-03-21  Paul-Antoine Arras  <parras@baylibre.com>
	    Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/interop-1.c: Remove dg-prune-output "sorry".
	* c-c++-common/gomp/interop-2.c: Likewise.
	* c-c++-common/gomp/interop-3.c: Likewise.
	* c-c++-common/gomp/interop-4.c: Remove dg-message "not supported".
	* g++.dg/gomp/interop-5.C: Likewise.
	* gfortran.dg/gomp/interop-4.f90: Likewise.
	* c-c++-common/gomp/interop-5.c: New test.
	* gfortran.dg/gomp/interop-5.f90: New test.

2025-03-21  Jason Merrill  <jason@redhat.com>

	PR c++/114992
	* g++.target/i386/mangling-alias1.C: New test.

2025-03-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/85836
	* gfortran.dg/reduce_1.f90: New test
	* gfortran.dg/reduce_2.f90: New test

2025-03-21  Richard Earnshaw  <rearnsha@arm.com>

	PR target/91614
	* gcc.target/arm/unaligned-memcpy-1.c: Make the test executable.
	Only scan for the absence of instructions that cannot access
	misaligned data.  Remove constraint of having unaligned accesses.
	* gcc.target/arm/unaligned-memcpy-2.c: Likewise.
	* gcc.target/arm/unaligned-memcpy-3.c: Likewise.
	* gcc.target/arm/unaligned-memcpy-4.c: Likewise.

2025-03-21  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/memcpy-aligned-1.c: Require unaligned accesses.

2025-03-21  Thomas Schwinge  <tschwinge@baylibre.com>

	* g++.target/nvptx/alias-g++.dg_init_dtor2-2.C: New.

2025-03-21  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/alias-unsupported-1.c: New.

2025-03-21  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/119380
	* gfortran.dg/proc_ptr_comp_54.f90: New test.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/nr2/exclude: Add failing lang item typepaths tests.
	* rust/execute/torture/derive_macro4.rs: Mark Clone as lang item.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/nr2/exclude:
	* rust/compile/derive_clone_enum1.rs: New test.
	* rust/compile/derive_clone_enum2.rs: New test.
	* rust/compile/derive_clone_enum3.rs: New test.
	* rust/execute/torture/derive_clone_enum1.rs: New test.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive_macro4.rs: Mark Copy and Clone as lang items.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive_macro4.rs: Make PhantomData a lang item.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive_macro1.rs: Add #[lang = "clone"] to Clone trait.
	* rust/compile/derive_macro3.rs: Likewise.
	* rust/compile/derive_macro6.rs: Likewise.
	* rust/execute/torture/derive_macro3.rs: Likewise.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3350.rs: New test.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/macros/builtin/eager1.rs: Switch to scan-assembler directive as the
	GIMPLE dump does not contain strings on LE.
	* rust/compile/macros/builtin/recurse2.rs: Likewise.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/issue-1446.rs: Add swap_bytes function.
	* rust/compile/iterators1.rs: Remove unused {to, from}_le functions.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/builtin_macro_include_bytes.rs: needs mut
	* rust/compile/mutability_checks1.rs: New test.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  liushuyu  <liushuyu011@gmail.com>

	* rust/compile/try-catch-unwind-old.rs: add a test to test the older
	try intrinsics from plain old Rust to v1.78.0
	* rust/compile/try-catch-unwind-new.rs: add a test to test the newer
	catch_unwind instrinsics since Rust v1.78.0

2025-03-21  Nobel  <nobel2073@gmail.com>

	* rust/compile/cast_float_as_integer.rs: New test.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/cmp1.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3046.rs: remove old error message
	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3140.rs: New test.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/auto_traits2.rs: New test.
	* rust/compile/auto_traits3.rs: New test.
	* rust/compile/nr2/exclude: Add auto_traits2 test.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/auto_traits1.rs: New test.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Liam Naddell  <liamnprg@gmail.com>

	* rust/compile/issue-3304.rs:
	Add small test for generics+enums combination for NR2.0

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/nr2/exclude: Exclude additional-trait-bounds2 for different error message.
	* rust/compile/additional-trait-bounds1.rs: New test.
	* rust/compile/additional-trait-bounds2.rs: New test.
	* rust/compile/additional-trait-bounds2nr2.rs: New test.

2025-03-21  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/multiline-string.rs: New test.
	* rust/execute/torture/multiline-string.rs: New test.

2025-03-21  Nobel  <nobel2073@gmail.com>

	* rust/compile/ptr_int_cast.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-2847.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-266.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-2394.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-1525.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 can't handle this
	* rust/compile/issue-2423.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3261.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-2907.rs: New test.

2025-03-21  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove passing tests from exclude list.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/exhaustiveness1.rs: remove bad check
	* rust/compile/issue-2567-1.rs: New test.
	* rust/compile/issue-2567-2.rs: New test.
	* rust/compile/issue-2567-3.rs: New test.
	* rust/compile/issue-3231.rs: New test.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-2905-1.rs: New test.
	* rust/compile/issue-2905-2.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-1773.rs: new test case
	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3242.rs: old test ranamed to match issue.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.
	* rust/link/generic_function_0.rs: No longer expect failure.
	* rust/link/trait_import_0.rs: Likewise.
	* rust/link/trait_import_1.rs
	(trait Sized): Add.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle these
	* rust/compile/issue-2953-1.rs: New test.
	* rust/compile/issue-2953-2.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-2323.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3009.rs: New test.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr can't handle this
	* rust/compile/issue-3033.rs: New test.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Marc Poulhiès  <dkm@kataplop.net>

	* rust/compile/if_let_expr.rs: Adjust.
	* rust/compile/if_let_expr_simple.rs: New test.
	* rust/compile/iflet.rs: New test.
	* rust/execute/torture/iflet.rs: New test.
	* rust/compile/nr2/exclude: Add iflet.rs and if_let_expr_simple.rs

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/compile.exp: Handle paths using "file join"
	and "file split".
	* rust/compile/nr2/exclude: Remove debug-diagnostics-on.rs.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Add trailing newline along with
	comment.

2025-03-21  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-21  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3032-1.rs: New test.
	* rust/compile/issue-3032-2.rs: New test.

2025-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119376
	* c-c++-common/musttail27.c: New test.

2025-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119376
	* g++.dg/opt/musttail1.C: New test.

2025-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/119376
	* c-c++-common/musttail26.c: New test.

2025-03-21  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/119349
	* gfortran.dg/class_79.f90: New test.

2025-03-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	Revert:
	2025-03-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/20020926-1.c: Deal with deprecation warning.
	* gcc.target/s390/dwarfregtable-1.c: Ditto.
	* gcc.target/s390/fp2int1.c: Ditto.
	* gcc.target/s390/pr102222.c: Ditto.
	* gcc.target/s390/pr106355-3.c: Ditto.
	* gcc.target/s390/pr61078.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-10.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-12.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-14.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-18.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-2.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-20.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-22.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-24.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-26.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-28.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-30.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-32.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-4.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-6.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-8.c: Ditto.

2025-03-20  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Fix testcase.
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.

2025-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119370
	* g++.dg/gomp/pr119370.C: New test.

2025-03-20  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr117452.c: New test.

2025-03-20  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx10_2-512-satcvt-1.c: Modify intrinsic name.
	* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.

2025-03-20  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx10_2-512-satcvt-1.c: Add testcase.
	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto
	* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto
	* gcc.target/i386/avx10_2-satcvt-1.c: Ditto
	* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto
	* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto
	* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto
	* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto
	* gcc.target/i386/avx10_2-vcvtps2iubs-2.c: New file.

2025-03-20  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/avx10_2-512-satcvt-1.c: Modify intrin name.
	* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.

2025-03-19  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/116706
	* gfortran.dg/bounds_check_27.f90: New test.

2025-03-19  Jason Merrill  <jason@redhat.com>

	PR c++/119316
	* g++.dg/abi/mangle-new1.C: New test.

2025-03-19  David Malcolm  <dmalcolm@redhat.com>

	PR c/119366
	* gcc.dg/Wfatal-bad-attr-pr119366.c: New test.

2025-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR c/119350
	* gcc.dg/pr119350-1.c: New test.
	* gcc.dg/pr119350-2.c: New test.
	* gcc.dg/pr119350-3.c: New test.

2025-03-19  Richard Biener  <rguenther@suse.de>

	PR testsuite/113634
	* gcc.dg/Wfree-nonheap-object-7.c: Adjust calloc and realloc
	declarations, remove -std=gnu17.

2025-03-19  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c:
	Honour sNaNs.

2025-03-19  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/vcond-shift.c: Adapt to new match.pd
	rule and change scan-assembler-times for shifts.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove issue-1089.rs.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_parse_operand.rs:
	Remove inout, functionality not supported. Remove redundant {}
	* rust/execute/torture/inline_asm_mov_x_5_ARM.rs: Add operand in
	* rust/execute/torture/inline_asm_mov_x_5_x86_64.rs: Likewise

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove
	inline_asm_parse_output_operand.rs.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove type-alias1.rs.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove shadow1.rs.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-2499.rs: New test.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude:
	* rust/compile/issue-2203.rs: New test.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 is crashing here
	* rust/compile/issue-2951.rs: New test.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3036.rs: New test.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3139-1.rs: New test.
	* rust/compile/issue-3139-2.rs: New test.
	* rust/compile/issue-3139-3.rs: New test.
	* rust/compile/nr2/exclude: these all break nr2

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove cast_generics.rs, issue-1131.rs,
	issue-1383.rs and unsafe10.rs

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/box_syntax_feature_gate.rs: Add box land item
	definition.

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/functions_without_body.rs: Add compile step argument.

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove working tests from nr2 exclude list.

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/name_resolution21.rs: Move to...
	* rust/compile/xfail/name_resolution21.rs: ...here.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3082.rs: New test.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3035.rs: New test.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-03-19  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/issue-3030.rs: New test.

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/compile.exp: New test.
	* rust/compile/nr2/exclude: New.

2025-03-19  JoanVC  <github-91yu@joanvc.cat>

	* rust/compile/issue-3141.rs: New test.

2025-03-19  benjamin.thos  <benjamin.thos@epita.fr>

	* rust/compile/auto_trait_super_trait.rs: Add feature attribute.
	* rust/compile/generic_auto_trait.rs: likewise.
	* rust/compile/auto_trait.rs: add test for error without
	feature attribute

2025-03-19  Raiki Tamura  <tamaron1203@gmail.com>

	* rust/compile/exhaustiveness1.rs: New test.
	* rust/compile/exhaustiveness2.rs: New test.
	* rust/compile/exhaustiveness3.rs: New test.

2025-03-19  Liam Naddell  <liam.naddell@mail.utoronto.ca>

	* rust/compile/trait13.rs:
	Add test for supertraits of supertraits
	* rust/compile/trait14.rs:
	Diamond problem with supertraits test
	* rust/execute/torture/trait14.rs:
	Add test for dynamic dispatch with supertraits
	* rust/execute/torture/trait15.rs:
	Add test for dynamic dispatch with generics
	* rust/execute/torture/trait16.rs:
	Add test for dynamic dispatch with lifetime params 1
	* rust/execute/torture/trait17.rs:
	Add test for dynamic dispatch with lifetime params 2
	* rust/execute/torture/trait18.rs:
	Add test for default implementations with dynamic dispatch and
	supertraits

2025-03-19  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/v0-mangle1.rs: Make v0-mangle test more crate_num
	agnostic.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/execute/torture/inline_asm_mov_x_5.rs: Move to...
	* rust/execute/torture/inline_asm_mov_x_5_ARM.rs: ...here.
	* rust/execute/torture/inline_asm_mov_x_5_x86_64.rs: New test.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_typecheck.rs: Change comments

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/execute/inline_asm_mov_x_5.rs: Move to...
	* rust/execute/torture/inline_asm_mov_x_5.rs: ...here.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_parse_operand.rs: Fix format asm
	* rust/compile/inline_asm_parse_output_operand.rs:
	Fix format asm
	* rust/execute/torture/inline_asm_mov_x_5.rs: Move to...
	* rust/execute/inline_asm_mov_x_5.rs: ...here.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_typecheck.rs: New test.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/execute/torture/inline_asm_mov_x_5.rs: New test.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_parse_output_operand.rs: New test.

2025-03-19  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_compile_nop.rs: New test.

2025-03-19  Raiki Tamura  <tamaron1203@gmail.com>

	* rust/compile/issue-2324-2.rs: Fix error message.
	* rust/compile/match9.rs: New test.

2025-03-19  Raiki Tamura  <tamaron1203@gmail.com>

	* rust/compile/match8.rs: New test.

2025-03-19  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/assume.rs: Add missing feature attribute.
	* rust/compile/issue-1901.rs: Likewise.
	* rust/compile/issue-1981.rs: Likewise.
	* rust/compile/sizeof-stray-infer-var-bug.rs: Likewise.
	* rust/compile/torture/intrinsics-8.rs: Likewise.
	* rust/compile/torture/transmute-size-check-1.rs: Likewise.
	* rust/compile/torture/transmute1.rs: Likewise.
	* rust/compile/torture/uninit-intrinsic-1.rs: Likewise.
	* rust/execute/torture/issue-1436.rs: Likewise.
	* rust/execute/torture/issue-2583.rs: Likewise.

2025-03-19  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/prelude_import.rs: New test.

2025-03-19  Muhammad Mahad  <mahadtxt@gmail.com>

	* rust/compile/nonexistent-field.rs: New test.

2025-03-19  Kushal Pal  <kushalpal109@gmail.com>

	* rust/borrowck/test_move.rs: Test rich-errors related to moves.
	* rust/borrowck/test_move_conditional.rs: Likewise.

2025-03-19  Kushal Pal  <kushalpal109@gmail.com>

	* rust/borrowck/subset.rs: Better subset errors.

2025-03-19  Kushal Pal  <kushalpal109@gmail.com>

	* rust/borrowck/test_move.rs: Assigning `a` to `c` is the
	correct way to test the behaviour.

2025-03-19  Liam Naddell  <liam.naddell@mail.utoronto.ca>

	* rust/compile/issue-2324-1.rs:
	add test for E0532 with tuple enum variant
	* rust/compile/issue-2324-2.rs:
	add test for E0532 with struct enum variant

2025-03-19  Liam Naddell  <liam.naddell@mail.utoronto.ca>

	* rust/compile/macros/builtin/include1.rs:
	add basic include test at global scope
	* rust/compile/macros/builtin/include2.rs:
	add basic include test at local scope with expression
	* rust/compile/macros/builtin/include3.rs:
	add eager expansion test at global scope
	* rust/compile/macros/builtin/include4.rs:
	add eager expansion test at local scope with expression
	* rust/compile/macros/builtin/include_bytes.rs:
	add eager expansion test at global scope
	* rust/compile/macros/builtin/include_rs:
	supporting test file with dummy function
	* rust/compile/macros/builtin/include_rs2:
	supporting test file with dummy string
	* rust/compile/macros/builtin/include_str.rs:
	add eager expansion test at global scope
	* rust/execute/torture/builtin_macro_include_bytes.rs:
	clean up old test logic, add permutations for eager expansion
	* rust/execute/torture/builtin_macro_include_str.rs:
	add eager expansion permutations

2025-03-19  Kushal Pal  <kushalpal109@gmail.com>

	* rust/borrowck/reference.rs: Test rich errors for
	borrow-checker.
	* rust/borrowck/return_ref_to_local.rs: Likewise.
	* rust/borrowck/tmp.rs: Likewise.
	* rust/borrowck/use_while_mut.rs: Likewise.
	* rust/borrowck/use_while_mut_fr.rs: Likewise.
	* rust/borrowck/well_formed_function_inputs.rs: Likewise.

2025-03-19  badumbatish  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_illegal_operands.rs: Test now passing
	* rust/compile/inline_asm_parse_operand.rs: Remove _, not
	supported right now

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/macro-delim.rs: Move to...
	* rust/compile/macros/mbe/macro-delim.rs: ...here.
	* rust/compile/macro-issue1053-2.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1053-2.rs: ...here.
	* rust/compile/macro-issue1053.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1053.rs: ...here.
	* rust/compile/macro-issue1224.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1224.rs: ...here.
	* rust/compile/macro-issue1233.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1233.rs: ...here.
	* rust/compile/macro-issue1395-2.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1395-2.rs: ...here.
	* rust/compile/macro-issue1395.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1395.rs: ...here.
	* rust/compile/macro-issue1400-2.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1400-2.rs: ...here.
	* rust/compile/macro-issue1400.rs: Move to...
	* rust/compile/macros/mbe/macro-issue1400.rs: ...here.
	* rust/compile/macro-issue2092.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2092.rs: ...here.
	* rust/compile/macro-issue2192.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2192.rs: ...here.
	* rust/compile/macro-issue2194.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2194.rs: ...here.
	* rust/compile/macro-issue2229.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2229.rs: ...here.
	* rust/compile/macro-issue2264.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2264.rs: ...here.
	* rust/compile/macro-issue2268.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2268.rs: ...here.
	* rust/compile/macro-issue2273.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2273.rs: ...here.
	* rust/compile/macro-issue2653.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2653.rs: ...here.
	* rust/compile/macro-issue2983_2984.rs: Move to...
	* rust/compile/macros/mbe/macro-issue2983_2984.rs: ...here.
	* rust/compile/macro1.rs: Move to...
	* rust/compile/macros/mbe/macro1.rs: ...here.
	* rust/compile/macro10.rs: Move to...
	* rust/compile/macros/mbe/macro10.rs: ...here.
	* rust/compile/macro11.rs: Move to...
	* rust/compile/macros/mbe/macro11.rs: ...here.
	* rust/compile/macro12.rs: Move to...
	* rust/compile/macros/mbe/macro12.rs: ...here.
	* rust/compile/macro13.rs: Move to...
	* rust/compile/macros/mbe/macro13.rs: ...here.
	* rust/compile/macro14.rs: Move to...
	* rust/compile/macros/mbe/macro14.rs: ...here.
	* rust/compile/macro15.rs: Move to...
	* rust/compile/macros/mbe/macro15.rs: ...here.
	* rust/compile/macro16.rs: Move to...
	* rust/compile/macros/mbe/macro16.rs: ...here.
	* rust/compile/macro17.rs: Move to...
	* rust/compile/macros/mbe/macro17.rs: ...here.
	* rust/compile/macro18.rs: Move to...
	* rust/compile/macros/mbe/macro18.rs: ...here.
	* rust/compile/macro19.rs: Move to...
	* rust/compile/macros/mbe/macro19.rs: ...here.
	* rust/compile/macro2.rs: Move to...
	* rust/compile/macros/mbe/macro2.rs: ...here.
	* rust/compile/macro20.rs: Move to...
	* rust/compile/macros/mbe/macro20.rs: ...here.
	* rust/compile/macro21.rs: Move to...
	* rust/compile/macros/mbe/macro21.rs: ...here.
	* rust/compile/macro22.rs: Move to...
	* rust/compile/macros/mbe/macro22.rs: ...here.
	* rust/compile/macro23.rs: Move to...
	* rust/compile/macros/mbe/macro23.rs: ...here.
	* rust/compile/macro25.rs: Move to...
	* rust/compile/macros/mbe/macro25.rs: ...here.
	* rust/compile/macro26.rs: Move to...
	* rust/compile/macros/mbe/macro26.rs: ...here.
	* rust/compile/macro27.rs: Move to...
	* rust/compile/macros/mbe/macro27.rs: ...here.
	* rust/compile/macro28.rs: Move to...
	* rust/compile/macros/mbe/macro28.rs: ...here.
	* rust/compile/macro29.rs: Move to...
	* rust/compile/macros/mbe/macro29.rs: ...here.
	* rust/compile/macro3.rs: Move to...
	* rust/compile/macros/mbe/macro3.rs: ...here.
	* rust/compile/macro30.rs: Move to...
	* rust/compile/macros/mbe/macro30.rs: ...here.
	* rust/compile/macro31.rs: Move to...
	* rust/compile/macros/mbe/macro31.rs: ...here.
	* rust/compile/macro32.rs: Move to...
	* rust/compile/macros/mbe/macro32.rs: ...here.
	* rust/compile/macro33.rs: Move to...
	* rust/compile/macros/mbe/macro33.rs: ...here.
	* rust/compile/macro34.rs: Move to...
	* rust/compile/macros/mbe/macro34.rs: ...here.
	* rust/compile/macro35.rs: Move to...
	* rust/compile/macros/mbe/macro35.rs: ...here.
	* rust/compile/macro36.rs: Move to...
	* rust/compile/macros/mbe/macro36.rs: ...here.
	* rust/compile/macro37.rs: Move to...
	* rust/compile/macros/mbe/macro37.rs: ...here.
	* rust/compile/macro38.rs: Move to...
	* rust/compile/macros/mbe/macro38.rs: ...here.
	* rust/compile/macro39.rs: Move to...
	* rust/compile/macros/mbe/macro39.rs: ...here.
	* rust/compile/macro4.rs: Move to...
	* rust/compile/macros/mbe/macro4.rs: ...here.
	* rust/compile/macro40.rs: Move to...
	* rust/compile/macros/mbe/macro40.rs: ...here.
	* rust/compile/macro41.rs: Move to...
	* rust/compile/macros/mbe/macro41.rs: ...here.
	* rust/compile/macro42.rs: Move to...
	* rust/compile/macros/mbe/macro42.rs: ...here.
	* rust/compile/macro43.rs: Move to...
	* rust/compile/macros/mbe/macro43.rs: ...here.
	* rust/compile/macro44.rs: Move to...
	* rust/compile/macros/mbe/macro44.rs: ...here.
	* rust/compile/macro45.rs: Move to...
	* rust/compile/macros/mbe/macro45.rs: ...here.
	* rust/compile/macro46.rs: Move to...
	* rust/compile/macros/mbe/macro46.rs: ...here.
	* rust/compile/macro47.rs: Move to...
	* rust/compile/macros/mbe/macro47.rs: ...here.
	* rust/compile/macro48.rs: Move to...
	* rust/compile/macros/mbe/macro48.rs: ...here.
	* rust/compile/macro49.rs: Move to...
	* rust/compile/macros/mbe/macro49.rs: ...here.
	* rust/compile/macro5.rs: Move to...
	* rust/compile/macros/mbe/macro5.rs: ...here.
	* rust/compile/macro50.rs: Move to...
	* rust/compile/macros/mbe/macro50.rs: ...here.
	* rust/compile/macro51.rs: Move to...
	* rust/compile/macros/mbe/macro51.rs: ...here.
	* rust/compile/macro52.rs: Move to...
	* rust/compile/macros/mbe/macro52.rs: ...here.
	* rust/compile/macro53.rs: Move to...
	* rust/compile/macros/mbe/macro53.rs: ...here.
	* rust/compile/macro54.rs: Move to...
	* rust/compile/macros/mbe/macro54.rs: ...here.
	* rust/compile/macro55.rs: Move to...
	* rust/compile/macros/mbe/macro55.rs: ...here.
	* rust/compile/macro56.rs: Move to...
	* rust/compile/macros/mbe/macro56.rs: ...here.
	* rust/compile/macro57.rs: Move to...
	* rust/compile/macros/mbe/macro57.rs: ...here.
	* rust/compile/macro6.rs: Move to...
	* rust/compile/macros/mbe/macro6.rs: ...here.
	* rust/compile/macro7.rs: Move to...
	* rust/compile/macros/mbe/macro7.rs: ...here.
	* rust/compile/macro8.rs: Move to...
	* rust/compile/macros/mbe/macro8.rs: ...here.
	* rust/compile/macro9.rs: Move to...
	* rust/compile/macros/mbe/macro9.rs: ...here.
	* rust/compile/macro_call_statement.rs: Move to...
	* rust/compile/macros/mbe/macro_call_statement.rs: ...here.
	* rust/compile/macro_export_1.rs: Move to...
	* rust/compile/macros/mbe/macro_export_1.rs: ...here.
	* rust/compile/macro_return.rs: Move to...
	* rust/compile/macros/mbe/macro_return.rs: ...here.
	* rust/compile/macro_rules_macro_rules.rs: Move to...
	* rust/compile/macros/mbe/macro_rules_macro_rules.rs: ...here.
	* rust/compile/macro_use1.rs: Move to...
	* rust/compile/macros/mbe/macro_use1.rs: ...here.
	* rust/compile/macros/mbe/mbe_macro.exp: New test.

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/builtin_macro_compile_error.rs: Move to...
	* rust/compile/macros/builtin/compile_error.rs: ...here.
	* rust/compile/builtin_macro_concat.rs: Move to...
	* rust/compile/macros/builtin/concat.rs: ...here.
	* rust/compile/builtin_macro_eager1.rs: Move to...
	* rust/compile/macros/builtin/eager1.rs: ...here.
	* rust/compile/builtin_macro_eager2.rs: Move to...
	* rust/compile/macros/builtin/eager2.rs: ...here.
	* rust/compile/builtin_macro_eager3.rs: Move to...
	* rust/compile/macros/builtin/eager3.rs: ...here.
	* rust/compile/builtin_macro_env.rs: Move to...
	* rust/compile/macros/builtin/env.rs: ...here.
	* rust/compile/builtin_macro_include_bytes.rs: Move to...
	* rust/compile/macros/builtin/include_bytes.rs: ...here.
	* rust/compile/builtin_macro_include_bytes_location_info.rs: Move to...
	* rust/compile/macros/builtin/include_bytes_location_info.rs: ...here.
	* rust/compile/builtin_macro_include_str.rs: Move to...
	* rust/compile/macros/builtin/include_str.rs: ...here.
	* rust/compile/builtin_macro_include_str_location_info.rs: Move to...
	* rust/compile/macros/builtin/include_str_location_info.rs: ...here.
	* rust/compile/builtin_macro_not_found.rs: Move to...
	* rust/compile/macros/builtin/not_found.rs: ...here.
	* rust/compile/builtin_macro_recurse2.rs: Move to...
	* rust/compile/macros/builtin/recurse2.rs: ...here.
	* rust/compile/macros/builtin/builtin_macro.exp: New test.
	* rust/compile/invalid_utf8: Move invalid-utf8 data to...
	* rust/compile/macros/builtin/invalid_utf8: ...here.

2025-03-19  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/macros/proc/proc_macro.exp: New deja gnu file to execute
	proc-macro tests.
	* rust/compile/proc_macro_attribute_crate_type.rs: Move to...
	* rust/compile/macros/proc/attribute_crate_type.rs: ...here.
	* rust/compile/proc_macro_attribute_non_function.rs: Move to...
	* rust/compile/macros/proc/attribute_non_function.rs: ...here.
	* rust/compile/proc_macro_attribute_non_root_function.rs: Move to...
	* rust/compile/macros/proc/attribute_non_root_function.rs: ...here.
	* rust/compile/proc_macro_attribute_non_root_method.rs: Move to...
	* rust/compile/macros/proc/attribute_non_root_method.rs: ...here.
	* rust/compile/proc_macro_attribute_non_root_module.rs: Move to...
	* rust/compile/macros/proc/attribute_non_root_module.rs: ...here.
	* rust/compile/proc_macro_attribute_private.rs: Move to...
	* rust/compile/macros/proc/attribute_private.rs: ...here.
	* rust/compile/proc_macro_crate_type.rs: Move to...
	* rust/compile/macros/proc/crate_type.rs: ...here.
	* rust/compile/proc_macro_derive_crate_type.rs: Move to...
	* rust/compile/macros/proc/derive_crate_type.rs: ...here.
	* rust/compile/proc_macro_derive_malformed.rs: Move to...
	* rust/compile/macros/proc/derive_malformed.rs: ...here.
	* rust/compile/proc_macro_derive_non_function.rs: Move to...
	* rust/compile/macros/proc/derive_non_function.rs: ...here.
	* rust/compile/proc_macro_derive_non_root_function.rs: Move to...
	* rust/compile/macros/proc/derive_non_root_function.rs: ...here.
	* rust/compile/proc_macro_derive_non_root_module.rs: Move to...
	* rust/compile/macros/proc/derive_non_root_module.rs: ...here.
	* rust/compile/proc_macro_derive_private.rs: Move to...
	* rust/compile/macros/proc/derive_private.rs: ...here.
	* rust/compile/proc_macro_non_function.rs: Move to...
	* rust/compile/macros/proc/non_function.rs: ...here.
	* rust/compile/proc_macro_non_root_function.rs: Move to...
	* rust/compile/macros/proc/non_root_function.rs: ...here.
	* rust/compile/proc_macro_non_root_method.rs: Move to...
	* rust/compile/macros/proc/non_root_method.rs: ...here.
	* rust/compile/proc_macro_non_root_module.rs: Move to...
	* rust/compile/macros/proc/non_root_module.rs: ...here.
	* rust/compile/proc_macro_derive_non_root_method.rs: Move to...
	* rust/compile/macros/proc/non_root_trait_method.rs: ...here.
	* rust/compile/proc_macro_private.rs: Move to...
	* rust/compile/macros/proc/private.rs: ...here.
	* rust/compile/proc_macro_pub_function.rs: Move to...
	* rust/compile/macros/proc/pub_function.rs: ...here.
	* rust/compile/proc_macro_pub_module.rs: Move to...
	* rust/compile/macros/proc/pub_module.rs: ...here.

2025-03-19  Liam Naddell  <liam.naddell@mail.utoronto.ca>

	* rust/compile/issue-3045-1.rs:
	Add test for #[may_dangle] Generic Type triggering error
	* rust/compile/issue-3045-2.rs:
	Add test for #[may_dangle] Lifetime triggering error

2025-03-19  Muhammad Mahad  <mahadtxt@gmail.com>

	* rust/rustc/README.md: information about
	rustc external directory.
	* rust/rustc/rustc.exp: New test.

2025-03-19  Antonio Gomes  <antoniospg100@gmail.com>

	* rust/compile/macro-issue2983_2984.rs:
	Add test to check for correct stripped fields

2025-03-19  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/119272
	* gfortran.dg/associate_74.f90: New test.

2025-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/119357
	* gcc.target/i386/avx512vlbw-pr119357.c: New test.

2025-03-19  Tamar Christina  <tamar.christina@arm.com>

	PR target/119286
	* gcc.dg/vect/bb-slp-41.c: Add pragma novector.
	* gcc.dg/vect/vect-early-break_133_pfa11.c: Should never vectorize today
	as indexes can be out of range.
	* gcc.dg/vect/vect-early-break_128.c: Require load_lanes as well.
	* gcc.dg/vect/vect-early-break_133_pfa10.c: Likewise.
	* gcc.dg/vect/vect-early-break_133_pfa8.c: Likewise.
	* gcc.dg/vect/vect-early-break_133_pfa9.c: Likewise.
	* gcc.dg/vect/vect-early-break_22.c: Likewise.
	* gcc.dg/vect/vect-early-break_26.c: Likewise.
	* gcc.dg/vect/vect-early-break_43.c: Likewise.
	* gcc.dg/vect/vect-early-break_44.c: Likewise.
	* gcc.dg/vect/vect-early-break_6.c: Likewise.
	* gcc.dg/vect/vect-early-break_56.c: Expect failures on group misalign.

2025-03-19  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/pr: Remove.

2025-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/118068
	* g++.target/i386/pr118068.C: New test.

2025-03-19  Martin Uecker  <uecker@tugraz.at>

	PR c/118765
	* gcc.dg/pr118765.c: New test.

2025-03-19  Martin Uecker  <uecker@tugraz.at>

	PR c/118061
	* gcc.dg/pr118061.c: New test.

2025-03-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/generic_inst14.adb: New test.
	* gnat.dg/generic_inst14_pkg.ads: New helper.
	* gnat.dg/generic_inst14_pkg-child.ads: Likewise.

2025-03-19  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/regname-float-abi.c: New test.

2025-03-19  liuhongt  <hongtao.liu@intel.com>

	PR target/117069
	* gcc.target/i386/apx-ndd-tls-1b.c: Add xfail.

2025-03-18  Marek Polacek  <polacek@redhat.com>

	PR c++/119344
	* g++.dg/conversion/ptrmem10.C: New test.

2025-03-18  Jason Merrill  <jason@redhat.com>

	PR c++/119194
	* g++.dg/template/linkage7.C: New test.

2025-03-18  Marek Polacek  <polacek@redhat.com>

	PR c++/118104
	* g++.dg/cpp0x/alias-decl-variadic3.C: New test.

2025-03-18  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/119338
	* gfortran.dg/deferred_character_18.f90: Adjust testcase.
	* gfortran.dg/allocate_assumed_charlen_5.f90: New test.

2025-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR c/119311
	* c-c++-common/musttail14.c: Use * instead of \* in the regexps.
	* c-c++-common/musttail25.c: New test.

2025-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR c/116545
	* c-c++-common/attr-fallthrough-2.c: Adjust expected diagnostics
	for C++.
	* c-c++-common/musttail15.c: New test.
	* c-c++-common/musttail16.c: New test.
	* c-c++-common/musttail17.c: New test.
	* c-c++-common/musttail18.c: New test.
	* c-c++-common/musttail19.c: New test.
	* c-c++-common/musttail20.c: New test.
	* c-c++-common/musttail21.c: New test.
	* c-c++-common/musttail22.c: New test.
	* c-c++-common/musttail23.c: New test.
	* c-c++-common/musttail24.c: New test.
	* g++.dg/musttail7.C: New test.
	* g++.dg/musttail8.C: New test.
	* g++.dg/musttail12.C: New test.
	* g++.dg/musttail13.C: New test.
	* g++.dg/musttail14.C: New test.
	* g++.dg/ext/pr116545.C: New test.

2025-03-18  Bob Dubner  <rdubner@symas.com>

	* cobol.dg/group1/check_88.cob: New testcase.
	* cobol.dg/group1/comp5.cob: Likewise.
	* cobol.dg/group1/declarative_1.cob: Likewise.
	* cobol.dg/group1/display.cob: Likewise.
	* cobol.dg/group1/display2.cob: Likewise.
	* cobol.dg/group1/line-sequential.cob: Likewise.
	* cobol.dg/group1/multiple-compares.cob: Likewise.
	* cobol.dg/group1/multiply2.cob: Likewise.
	* cobol.dg/group1/packed.cob: Likewise.
	* cobol.dg/group1/perform-nested-exit.cob: Likewise.
	* cobol.dg/group1/pointer1.cob: Likewise.
	* cobol.dg/group1/simple-arithmetic.cob: Likewise.
	* cobol.dg/group1/simple-classes.cob: Likewise.
	* cobol.dg/group1/simple-if.cob: Likewise.
	* cobol.dg/group1/simple-perform.cob: Likewise.

2025-03-18  Jakub Jelinek  <jakub@redhat.com>

	* lib/gcc-dg.exp (${tool}-load): If output-file is set, compare
	combined output against content of the [lindex ${output-file} 1]
	file.
	(dg-output-file): New directive.
	* lib/dg-test-cleanup.exp (cleanup-after-saved-dg-test): Clear
	output-file variable.
	* gcc.dg/dg-output-file-1.c: New test.
	* gcc.dg/dg-output-file-1-lp64.txt: New test.
	* gcc.dg/dg-output-file-1-ilp32.txt: New test.

2025-03-18  Patrick Palka  <ppalka@redhat.com>

	PR c++/119233
	* g++.dg/template/fn-ptr5.C: New test.

2025-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/119307
	* gcc.target/i386/pr119307.c: New test.

2025-03-18  Richard Biener  <rguenther@suse.de>

	PR debug/101533
	* g++.dg/debug/pr101533.C: New testcase.

2025-03-18  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx512f-pr103750-1.c: Remove XFAIL.
	* gcc.target/i386/avx512f-pr103750-2.c: Ditto.
	* gcc.target/i386/avx512fp16-pr103750-1.c: Ditto.
	* gcc.target/i386/avx512fp16-pr103750-2.c: Ditto.

2025-03-18  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/redundant-andi-2.c: New test.

2025-03-17  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/redundant-andi.c: New test.
	* gcc.target/riscv/redundant-ori.c: Likewise

2025-03-17  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.dg/pr90838-2.c (ctz4): Replace long with long long.

2025-03-17  Muhammad Mahad  <mahadtxt@gmail.com>

	* rust/compile/unknown-associated-item.rs: New test.

2025-03-17  Liam Naddell  <liam.naddell@mail.utoronto.ca>

	* rust/compile/issue-2987.rs:
	Add test for deriving Clone and Copy at the same time

2025-03-17  Liam Naddell  <liam.naddell@mail.utoronto.ca>

	* rust/compile/issue-3046.rs:
	Add test for new error message

2025-03-17  badumbatish  <tanghocle456@gmail.com>

	* rust/execute/torture/issue-2187.rs:
	Update pattern with \r* for dg-output tests
	* rust/execute/xfail/macro1.rs: Likewise

2025-03-17  Antonio Gomes  <antoniospg100@gmail.com>

	* rust/compile/shadow1.rs: Fix test for new error message

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_illegal_options.rs: new test
	* rust/compile/inline_asm_illegal_operands.rs: New test.
	This is expected to fail but we couldn't resolve parse_expr()'s
	general functionality yet

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_outside_unsafe.rs: New test.

2025-03-17  dave  <dave@dmetwo.org>

	* rust/compile/issue-2725.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_parse_operand.rs: fix warnings

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_parse_operand.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_illegal_options.rs:

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_faulty_clobber.rs: compress
	the test
	* rust/compile/inline_asm_nop.rs: compress
	the test
	* rust/compile/inline_asm_faulty_clobber_1.rs: Removed.
	* rust/compile/inline_asm_faulty_clobber_2.rs: Removed.
	* rust/compile/inline_asm_nop_2.rs: Removed.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_faulty_clobber.rs: Likewise.
	* rust/compile/inline_asm_faulty_clobber_1.rs: Likewise.
	* rust/compile/inline_asm_faulty_clobber_2.rs: Likewise.
	* rust/compile/inline_asm_illegal_options.rs: Likewise.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_illegal_options.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_faulty_clobber.rs:
	Wraps inline_asm tests in unsafe {}
	* rust/compile/inline_asm_faulty_clobber_1.rs: likewise.
	* rust/compile/inline_asm_faulty_clobber_2.rs: likewise.
	* rust/compile/inline_asm_ident_first.rs: likewise.
	* rust/compile/inline_asm_nop.rs: likewise.
	* rust/compile/inline_asm_nop_2.rs: likewise.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_legal_options.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_faulty_clobber.rs: New test.
	* rust/compile/inline_asm_faulty_clobber_1.rs: New test.
	* rust/compile/inline_asm_faulty_clobber_2.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_nop_2.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_ident_first.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/inline_asm_nop.rs: Simple test for asm!

2025-03-17  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/exclusive_range_pattern.rs: New test.
	* rust/compile/exclusive_range_pattern_feature_gate.rs: New test.

2025-03-17  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/not_raw_ref_op.rs: New test.
	* rust/compile/raw_ref_op.rs: New test.
	* rust/compile/raw_ref_op_feature_gate.rs: New test.
	* rust/compile/raw_ref_op_invalid.rs: New test.

2025-03-17  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/struct_expr_field_attributes.rs: New test.

2025-03-17  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/dropck_eyepatch_feature_gate.rs: New test.
	* rust/compile/may_dangle.rs: New test.

2025-03-17  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/box_syntax.rs: New test.
	* rust/compile/box_syntax_feature_gate.rs: New test.

2025-03-17  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/rustc_const_stable.rs:
	Enable feature rustc_attrs, expect no errors.
	* rust/compile/rustc_const_unstable.rs: New test.

2025-03-17  jjasmine  <tanghocle456@gmail.com>

	* rust/compile/negative_impls.rs: New test.
	* rust/compile/negative_impls_2.rs: New test.

2025-03-17  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/match-struct-path.rs: New test.

2025-03-17  Nobel Singh  <nobel2073@gmail.com>

	* rust/compile/issue-2906.rs: New test.
	* rust/execute/torture/issue-2906.rs: New test.

2025-03-17  Jakub Dupak  <dev@jakubdupak.com>

	* rust/borrowck/borrowck.exp: New test.
	* rust/borrowck/position_dependant_outlives.rs: New test.
	* rust/borrowck/reference.rs: New test.
	* rust/borrowck/return_ref_to_local.rs: New test.
	* rust/borrowck/subset.rs: New test.
	* rust/borrowck/test_move.rs: New test.
	* rust/borrowck/test_move_behind_reference.rs: New test.
	* rust/borrowck/test_move_conditional.rs: New test.
	* rust/borrowck/tmp.rs: New test.
	* rust/borrowck/use_while_mut.rs: New test.
	* rust/borrowck/use_while_mut_fr.rs: New test.
	* rust/borrowck/well_formed_function_inputs.rs: New test.

2025-03-17  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/119220
	* gcc.dg/debug/dwarf2/inline2.c: Add -gno-strict-dwarf option.
	* gcc.dg/debug/dwarf2/inline6.c: Likewise.

2025-03-17  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.dg/vect/bb-slp-77.c: Skip on s390.

2025-03-17  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/115271
	* gfortran.dg/gomp/declare-variant-mod-1-use.f90: Move to
	libgomp/testsuite/libgomp.fortran/.
	* gfortran.dg/gomp/declare-variant-mod-1.f90: Likewise.

2025-03-17  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/119114
	* gcc.target/riscv/rvv/autovec/pr119114.c: New test.

2025-03-17  Ayan Shafqat  <ayan.x.shafqat@gmail.com>

	* gcc.target/aarch64/acle/acle_fma.c: New test.

2025-03-16  Jeff Law  <jlaw@ventanamicro.com>

	PR target/116256
	* gcc.target/riscv/pr116256-1.c: New test.

2025-03-16  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/60560
	* gfortran.dg/allocate_error_8.f90: New test.

2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/pr100967.d: Adjust error message.

2025-03-16  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/dg.exp: modified to recurse into directories without
	.exp files and find *.cob files therein.
	* cobol.dg/group1/escape.cob: New testcase.

2025-03-16  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/113546
	* c-c++-common/torture/pr113546-1.c: New test.

2025-03-16  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/115111
	* gm2/pim/pass/whilestep.mod: New test.

2025-03-15  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/115271
	* gfortran.dg/gomp/declare-variant-mod-1-use.f90: New test.
	* gfortran.dg/gomp/declare-variant-mod-1.f90: New test.
	* gfortran.dg/gomp/declare-variant-mod-2-use.f90: New test.
	* gfortran.dg/gomp/declare-variant-mod-2.f90: New test.

2025-03-15  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: Removed.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.h: New test.

2025-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR cobol/119290
	* lib/target-supports.exp (check_compile): Use *.cob extension for
	"*> COBOL" comment.
	* lib/cobol-dg.exp (check_effective_target_cobol): New procedure.
	* cobol.dg/dg.exp: Guard main loop with [check_effective_target_cobol]
	test.

2025-03-14  Martin Jambor  <mjambor@suse.cz>

	PR ipa/116572
	* g++.dg/ipa/pr116572.C: New test.

2025-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119287
	* gcc.dg/pr119287.c: New test.

2025-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/119120
	* c-c++-common/pr119120.c: New test.

2025-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR analyzer/119278
	* c-c++-common/analyzer/pr119278.c: New test.

2025-03-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119274
	* g++.dg/opt/pr119274.C: New testcase.

2025-03-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119155
	* gcc.dg/vect/pr119155.c: New testcase.

2025-03-13  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/119118
	* gfortran.dg/bounds_check_26.f90: Update test.

2025-03-13  Iain Sandoe  <iain@sandoe.co.uk>

	* lib/gm2.exp: Arrange for a '-B' option to be added for the
	libstdc++ paths on targets that need it.

2025-03-13  Richard Sandiford  <richard.sandiford@arm.com>

	PR testsuite/113965
	* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Use an
	input range that is suitable for _Float16.

2025-03-13  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/pr96357.c: Add -fno-tree-sink.

2025-03-13  Andrew Pinski  <quic_apinski@quicinc.com>

	PR target/117092
	* gcc.target/aarch64/pr109072_1.c: xfail s16x4_2.

2025-03-13  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/gcc-dg.exp (find-dg-do-what): Move...
	* lib/target-supports-dg.exp: ... here.

2025-03-13  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/pointer-arith-11.c: New test.
	* gcc.dg/pointer-arith-12.c: Likewise.

2025-03-13  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/fold-mul-and-lshift-1.c: New test.
	* gcc.dg/fold-mul-and-lshift-2.c: Likewise.

2025-03-13  Richard Sandiford  <richard.sandiford@arm.com>

	PR testsuite/115248
	* gcc.target/aarch64/sve/pre_cond_share_1.c: Delete

2025-03-13  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/119115
	* gcc.target/riscv/rvv/base/pr119115.c: New test.

2025-03-13  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/117955
	* gcc.target/riscv/rvv/base/bug-10.c: Convert to run test.
	* gcc.target/riscv/rvv/base/bug-10-2.c: New test.
	* gcc.target/riscv/rvv/base/pr117955.c: New test.

2025-03-13  Richard Biener  <rguenther@suse.de>

	PR cobol/119229
	* cobol.dg/pr119229.cob: New testcase.

2025-03-13  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/117262
	* c-c++-common/analyzer/raw-data-cst-pr117262-1.c: New test.
	* c-c++-common/analyzer/raw-data-cst-pr117262-2.c: New test.

2025-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119150
	* g++.dg/cpp2a/consteval41.C: New test.

2025-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118799
	* g++.dg/modules/export-6.C: Adjust error message, add check for
	no-linkage decls in namespace.
	* g++.dg/modules/internal-4_b.C: Allow exposing a namespace with
	internal linkage.  Type aliases are not entities and so never
	exposures.
	* g++.dg/modules/using-30_a.C: New test.
	* g++.dg/modules/using-30_b.C: New test.
	* g++.dg/modules/using-30_c.C: New test.

2025-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119154
	* g++.dg/modules/linkage-3_a.C: New test.
	* g++.dg/modules/linkage-3_b.C: New test.
	* g++.dg/modules/pr119154_a.C: New test.
	* g++.dg/modules/pr119154_b.C: New test.

2025-03-12  Marek Polacek  <polacek@redhat.com>

	PR c++/117512
	* g++.dg/cpp0x/alignas23.C: New test.
	* g++.dg/ext/align3.C: New test.
	* g++.dg/ext/align4.C: New test.
	* g++.dg/ext/align5.C: New test.

2025-03-12  Simon Martin  <simon@nasilyan.com>

	PR c++/110584
	* g++.dg/cpp0x/lambda/lambda-nested10.C: New test.

2025-03-12  Richard Earnshaw  <rearnsha@arm.com>

	PR target/117931
	* gcc.target/arm/lp1243022.c: Delete non-functional test.

2025-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119078
	* gfortran.dg/binding_label_tests_26b.f90: Remove bogus dg-error
	statements.

2025-03-12  Marek Polacek  <polacek@redhat.com>

	PR c++/119134
	* g++.dg/cpp2a/lambda-uneval24.C: New test.

2025-03-12  Alex Coplan  <alex.coplan@arm.com>

	PR rtl-optimization/116564
	* gcc.target/aarch64/torture/pr116564.c: New test.

2025-03-12  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/98903
	* gfortran.dg/coarray/coindexed_2.f90: New test.
	* gfortran.dg/coarray/coindexed_3.f08: New test.
	* gfortran.dg/coarray/coindexed_4.f08: New test.

2025-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/119226
	* gcc.c-torture/compile/pr119226.c: New test.

2025-03-12  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/116901
	* gcc.target/aarch64/sve/reduc_strict_4.c: Turn off costing.
	* gcc.target/aarch64/sve/reduc_strict_5.c: Likewise.

2025-03-12  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/pr110625_1.c: Turn into a positive test for
	a vector latency of 2, rather than a negative test for a vector
	latency of 8.

2025-03-12  Richard Biener  <rguenther@suse.de>

	* lib/cobol-dg.exp: New, based on gfortran-dg.exp.
	* lib/cobol.exp: New, based on gfortran.exp.
	* cobol.dg/dg.exp: New.
	* cobol.dg/pass.cob: New test.
	* cobol.dg/fail.cob: Likewise.
	* cobol.dg/error-1.cob: Likewise.

2025-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119076
	* g++.dg/modules/pr119076-1_a.H: New test.
	* g++.dg/modules/pr119076-1_b.C: New test.
	* g++.dg/modules/pr119076-2_a.H: New test.
	* g++.dg/modules/pr119076-2_b.C: New test.

2025-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/117178
	* gcc.dg/Wunterminated-string-initialization-2.c: New test.

2025-03-11  Andrew Pinski  <quic_apinski@quicinc.com>

	PR target/119131
	* gcc.dg/torture/pr119131-1.c: New test.

2025-03-11  Jason Merrill  <jason@redhat.com>

	PR c++/119162
	* g++.dg/cpp2a/constexpr-new26.C: New test.

2025-03-11  Sandra Loosemore  <sloosemore@baylibre.com>

	PR c/118579
	* c-c++-common/gomp/pr118579.c: New testcase.

2025-03-11  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/119139
	* gdc.dg/pr119139.d: New test.

2025-03-11  Oscar Gustafsson  <oscar.gustafsson@gmail.com>

	* gcc.dg/builtin-bswap-5.c: Improve test vector to avoid nibble
	swaps passing.

2025-03-11  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/119199
	* gfortran.dg/common_30.f90: New test.
	* gfortran.dg/common_31.f90: New test.

2025-03-11  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/118956
	* gcc.target/aarch64/sve/pred-not-gen-1.c: Add XFAILs.
	* gcc.target/aarch64/sve/pred-not-gen-4.c: Likewise.

2025-03-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119078
	* gfortran.dg/interface_58.f90: New test.

2025-03-11  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/tbz_2.c: Accept both 32-bit and 64-bit registers.

2025-03-11  Juergen Christ  <jchrist@linux.ibm.com>

	* gcc.target/s390/delegitimize-1.c: New test.

2025-03-11  H.J. Lu  <hjl.tools@gmail.com>

	PR target/119171
	* gcc.target/i386/pr119171-1.c: New test.
	* gcc.target/i386/pr119171-2.c: Likewise.

2025-03-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/119204
	* gcc.dg/pr119204.c: New testcase.

2025-03-11  Richard Earnshaw  <rearnsha@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_h_ok_nocache): Return zero if
	check_effective_target_arm_libc_fp_abi_ok reports failure.

2025-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/119183
	* gcc.dg/pr119183.c: New test.

2025-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR debug/119190
	* gfortran.dg/guality/pr119190.f90: New test.

2025-03-11  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/20020926-1.c: Deal with deprecation warning.
	* gcc.target/s390/dwarfregtable-1.c: Ditto.
	* gcc.target/s390/fp2int1.c: Ditto.
	* gcc.target/s390/pr102222.c: Ditto.
	* gcc.target/s390/pr106355-3.c: Ditto.
	* gcc.target/s390/pr61078.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-10.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-12.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-14.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-18.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-2.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-20.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-22.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-24.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-26.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-28.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-30.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-32.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-4.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-6.c: Ditto.
	* gcc.target/s390/target-attribute/tattr-m31-8.c: Ditto.

2025-03-10  Richard Sandiford  <richard.sandiford@arm.com>
	    Kugan Vivekanandarajah  <kvivekananda@nvidia.com>

	PR target/115258
	* gcc.target/aarch64/pr115258_2.c: New test.

2025-03-10  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/114991
	* gcc.target/aarch64/pr114991.c: New test.

2025-03-10  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119192
	* gm2/sets/run/pass/simplepacked.mod: Uncomment asserts.

2025-03-10  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/modules/internal-10.C: New test.

2025-03-10  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/107143
	* gfortran.dg/forall_20.f90: New test.

2025-03-10  Jakub Jelinek  <jakub@redhat.com>
	    Michael Leuchtenburg  <michael@slashhome.org>

	PR libgcc/119151
	* gcc.dg/pr119151.c: New test.

2025-03-10  Xi Ruoyao  <xry111@xry111.site>

	PR target/119127
	* gcc.target/loongarch/pr119127.c: New file.

2025-03-10  Jakub Jelinek  <jakub@redhat.com>

	PR c/117178
	* c-c++-common/attr-nonstring-11.c: Remove xfails.
	* c-c++-common/attr-nonstring-12.c (warn_strcmp_cst_1,
	warn_strcmp_cst_2): Don't expect any warnings here.
	(warn_strcmp_cst_3, warn_strcmp_cst_4): New functions with expected
	warnings.

2025-03-10  Lulu Cheng  <chenglulu@loongson.cn>

	* gcc.dg/vect/slp-26.c: Adjust.

2025-03-10  Lulu Cheng  <chenglulu@loongson.cn>

	* gcc.dg/vect/bb-slp-77.c: Add loongarch*-*-* to the list
	of expected failing targets.

2025-03-10  Lulu Cheng  <chenglulu@loongson.cn>

	* gcc.dg/vect/pr112325.c: Add the vector compilation
	option '-mlsx' for LoongArch.
	* gcc.dg/vect/pr117888-1.c: Likewise.

2025-03-09  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118922
	* gcc.dg/torture/pr118922-1.c: New test.

2025-03-09  Dimitar Dimitrov  <dimitar@dinux.eu>

	PR target/119133
	* gcc.dg/torture/pr119133.c: Require effective target float16.

2025-03-09  Sandra Loosemore  <sloosemore@baylibre.com>

	PR middle-end/118457
	* c-c++-common/gomp/adjust-args-6.c: Remove xfails and adjust
	expected output.
	* c-c++-common/gomp/append-args-5.c: Adjust expected output.
	* c-c++-common/gomp/append-args-dynamic.c: New.
	* c-c++-common/gomp/dispatch-11.c: Adjust expected output.
	* gfortran.dg/gomp/dispatch-11.f90: Likewise.

2025-03-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119157
	* gfortran.dg/interface_57.f90: New test.

2025-03-08  Jason Merrill  <jason@redhat.com>
	    Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/114630
	PR c++/114795
	* g++.dg/modules/modules.exp: Run xtreme tests once.
	* g++.dg/modules/gmf-3.C: New test.
	* g++.dg/modules/gmf-4.C: New test.
	* g++.dg/modules/gmf-xtreme.C: New test.

2025-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/119054
	* gfortran.dg/pr95446.f90: Expand test case to literals and
	function calls.
	Signed-off-by: Peter Hill <peter.hill@york.ac.uk>

2025-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/117178
	* c-c++-common/attr-nonstring-7.c: Remove one xfail.
	* c-c++-common/attr-nonstring-9.c: New test.
	* c-c++-common/attr-nonstring-10.c: New test.
	* c-c++-common/attr-nonstring-11.c: New test.
	* c-c++-common/attr-nonstring-12.c: New test.
	* c-c++-common/attr-nonstring-13.c: New test.
	* c-c++-common/attr-nonstring-14.c: New test.
	* c-c++-common/attr-nonstring-15.c: New test.
	* c-c++-common/attr-nonstring-16.c: New test.

2025-03-07  Kees Cook  <kees@kernel.org>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c/117178
	* gcc.dg/Wunterminated-string-initialization.c: Add additional test
	coverage.
	* gcc.dg/Wcxx-compat-14.c: Check in dg-warning for "for C++" part of
	the diagnostics.
	* gcc.dg/Wcxx-compat-23.c: New test.
	* gcc.dg/Wcxx-compat-24.c: New test.

2025-03-07  Andrew Pinski  <quic_apinski@quicinc.com>

	* gcc.dg/Wreturn-mismatch-2a.c: Change dg-warning
	for the last -Wreturn-type to dg-bogus.
	* gcc.dg/Wreturn-mismatch-6.c: Likewise.

2025-03-07  Richard Sandiford  <richard.sandiford@arm.com>
	    Jan Hubicka  <hubicka@ucw.cz>
	    H.J. Lu  <hjl.tools@gmail.com>

	PR rtl-optimization/117477
	* gcc.target/aarch64/callee_save_1.c: New test.
	* gcc.target/aarch64/callee_save_2.c: Likewise.
	* gcc.target/aarch64/callee_save_3.c: Likewise.
	* gcc.target/aarch64/pr103350-1.c: Add -fno-caller-saves.

2025-03-07  Andrew Pinski  <quic_apinski@quicinc.com>

	PR c/60440
	* gcc.dg/Wreturn-mismatch-2.c: Change dg-warning
	for the last -Wreturn-type to dg-bogus.
	* gcc.dg/pr60440-1.c: New test.

2025-03-07  Marek Polacek  <polacek@redhat.com>

	PR c++/118775
	* g++.dg/cpp2a/constexpr-new24.C: New test.
	* g++.dg/cpp2a/constexpr-new25.C: New test.

2025-03-07  Richard Earnshaw  <rearnsha@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_h_ok_nocache): New function.
	(check_effective_target_arm_neon_h_ok): Likewise.
	(add_options_for_arm_neon_h): Likewise.
	(check_effective_target_arm_libc_fp_abi_ok_nocache): Allow any
	Arm target, not just arm32.
	* gcc.target/arm/attr-neon-builtin-fail.c: Use it.
	* gcc.target/arm/attr-neon-builtin-fail2.c: Likewise.
	* gcc.target/arm/attr-neon-fp16.c: Likewise.
	* gcc.target/arm/attr-neon2.c: Likewise.

2025-03-07  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/118464
	PR tree-optimization/116855
	* gcc.dg/vect/bb-slp-pr65935.c: Update, it now vectorizes because the
	load type is relaxed later.
	* gcc.dg/vect/vect-early-break_121-pr114081.c: Update.
	* gcc.dg/vect/vect-early-break_22.c: Require partial vectors.
	* gcc.dg/vect/vect-early-break_128.c: Likewise.
	* gcc.dg/vect/vect-early-break_26.c: Likewise.
	* gcc.dg/vect/vect-early-break_43.c: Likewise.
	* gcc.dg/vect/vect-early-break_44.c: Likewise.
	* gcc.dg/vect/vect-early-break_2.c: Require load_lanes.
	* gcc.dg/vect/vect-early-break_7.c: Likewise.
	* gcc.dg/vect/vect-early-break_132-pr118464.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa1.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa11.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa10.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa2.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa3.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa4.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa5.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa6.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa7.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa8.c: New test.
	* gcc.dg/vect/vect-early-break_133_pfa9.c: New test.
	* gcc.dg/vect/vect-early-break_39.c: Update testcase for misalignment.
	* gcc.dg/vect/vect-early-break_18.c: Likewise.
	* gcc.dg/vect/vect-early-break_20.c: Likewise.
	* gcc.dg/vect/vect-early-break_21.c: Likewise.
	* gcc.dg/vect/vect-early-break_38.c: Likewise.
	* gcc.dg/vect/vect-early-break_6.c: Likewise.
	* gcc.dg/vect/vect-early-break_53.c: Likewise.
	* gcc.dg/vect/vect-early-break_56.c: Likewise.
	* gcc.dg/vect/vect-early-break_57.c: Likewise.
	* gcc.dg/vect/vect-early-break_81.c: Likewise.

2025-03-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119145
	* gcc.dg/vect/pr119145.c: New testcase.

2025-03-07  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/115485
	* g++.target/arm/pr115485.C: New test.

2025-03-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/116125
	* gcc.dg/vect/pr116125.c: New test.

2025-03-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/119133
	* gcc.dg/torture/pr119133.c: New test.

2025-03-07  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10_2-512-convert-1.c: Change function call.
	* gcc.target/i386/avx10_2-convert-1.c: Ditto.

2025-03-06  Co-authored-by: Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/119099
	* gcc.dg/torture/pr119099.c: New test.

2025-03-06  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/119118
	* gfortran.dg/bounds_check_23.f90: Generalize test.
	* gfortran.dg/bounds_check_26.f90: New test.

2025-03-06  Simon Martin  <simon@nasilyan.com>

	* gcc.target/powerpc/ppc64-abi-1.c: Fix comment typos, paramter
	-> parameter.
	* gcc.target/powerpc/ppc64-abi-2.c: Likewise.

2025-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/98533
	PR c++/119123
	* g++.dg/cpp0x/pr98533.C: New test.
	* g++.dg/cpp0x/pr119123.C: New test.

2025-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119138
	* g++.dg/template/pr119138.C: New test.

2025-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/104826
	* gfortran.dg/gomp/pr104826.f90: New test.

2025-03-06  Richard Sandiford  <richard.sandiford@arm.com>

	Revert:
	2025-03-06  Richard Sandiford  <richard.sandiford@arm.com>
		    Jan Hubicka  <hubicka@ucw.cz>

	PR rtl-optimization/117477
	* gcc.target/aarch64/callee_save_1.c: New test.
	* gcc.target/aarch64/callee_save_2.c: Likewise.
	* gcc.target/aarch64/callee_save_3.c: Likewise.
	* gcc.target/aarch64/pr103350-1.c: Add -fno-caller-saves.

2025-03-06  Richard Biener  <rguenther@suse.de>

	PR lto/114501
	* g++.dg/pr114501_0.C: New testcase.

2025-03-06  Richard Sandiford  <richard.sandiford@arm.com>
	    Jan Hubicka  <hubicka@ucw.cz>

	PR rtl-optimization/117477
	* gcc.target/aarch64/callee_save_1.c: New test.
	* gcc.target/aarch64/callee_save_2.c: Likewise.
	* gcc.target/aarch64/callee_save_3.c: Likewise.
	* gcc.target/aarch64/pr103350-1.c: Add -fno-caller-saves.

2025-03-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/119119
	* g++.dg/torture/pr11911.C: New testcase.

2025-03-06  Simon Martin  <simon@nasilyan.com>

	PR c++/117504
	* g++.dg/cpp2a/constexpr-117504.C: New test.
	* g++.dg/cpp2a/constexpr-117504a.C: New test.

2025-03-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c: Tweak
	the asm check for vsetvl.

2025-03-06  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/core_list_init.c: Use -fext-dce rather than
	-O1.  Skip for -O0.
	* gcc.target/riscv/pr111384.c: Ditto.

2025-03-05  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/118998
	* gm2/iso/pass/testrotate.mod: New test.
	* gm2/pim/fail/tinyconst.mod: New test.
	* gm2/sets/run/pass/simplepacked.mod: New test.

2025-03-05  Marek Polacek  <polacek@redhat.com>

	PR c++/115580
	* g++.dg/warn/Wnonnull16.C: New test.

2025-03-05  Jason Merrill  <jason@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/117364
	PR c++/118874
	* g++.dg/coroutines/torture/pr118874.C: New test.

2025-03-05  Hannes Braun  <hannes@hannesbraun.net>

	PR target/118942
	* gcc.target/arm/simd/vld1q_base_xN_1.c: Add -Wpointer-sign.

2025-03-05  Da Xie  <xxie_xd@163.com>

	PR c++/100589
	* g++.dg/cpp2a/concepts-pr100589.C: New test.

2025-03-05  Kyrylo Tkachov  <ktkachov@nvidia.com>

	PR rtl-optimization/119046
	* gcc.target/aarch64/pr119046.c: New test.

2025-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118953
	* gcc.dg/torture/pr118953.c: New test.

2025-03-05  Richard Biener  <rguenther@suse.de>

	PR middle-end/97323
	* gcc.dg/pr97323.c: New testcase.

2025-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/104684
	* gfortran.dg/coarray/ptr_comp_6.f08: New test.

2025-03-05  Simon Martin  <simon@nasilyan.com>

	PR c++/116740
	* g++.dg/parse/crash80.C: New test.

2025-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119102
	* g++.dg/modules/pr119102_a.H: New test.
	* g++.dg/modules/pr119102_b.C: New test.
	* g++.dg/modules/omp-3_a.C: New test.
	* g++.dg/modules/omp-3_b.C: New test.
	* g++.dg/modules/omp-3_c.C: New test.
	* g++.dg/modules/omp-3_d.C: New test.
	* g++.dg/modules/oacc-1_a.C: New test.
	* g++.dg/modules/oacc-1_b.C: New test.
	* g++.dg/modules/oacc-1_c.C: New test.

2025-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118787
	* g++.dg/cpp0x/alignas22.C: New test.

2025-03-05  Xi Ruoyao  <xry111@xry111.site>

	PR target/119084
	* gcc.target/loongarch/pr119084.c: New test.

2025-03-04  Jason Merrill  <jason@redhat.com>

	PR c++/119073
	* g++.dg/cpp0x/range-for39.C: New test.

2025-03-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119049
	PR fortran/119074
	* gfortran.dg/interface_55.f90: New test.
	* gfortran.dg/interface_56.f90: New test.

2025-03-04  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/pr68674.c: Use effective-target arm_arch_v7a
	and arm_libc_fp_abi.

2025-03-04  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.target/i386/blsi.c: New test.
	* gcc.target/i386/blsmsk.c: New test.
	* gcc.target/i386/blsr.c: New test.

2025-03-04  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/103391
	* gfortran.dg/assign_12.f90: New test.

2025-03-04  Marek Polacek  <polacek@redhat.com>

	PR c++/109431
	* g++.dg/init/array67.C: New test.

2025-03-04  Tamar Christina  <tamar.christina@arm.com>

	PR target/118892
	* gcc.target/aarch64/copysign-pr118892.c: New test.

2025-03-04  Richard Sandiford  <richard.sandiford@arm.com>
	    Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/execute/ieee/pr119002.c: New test.
	* gcc.target/aarch64/pr117186.c: Run at -O2 rather than -O.

2025-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/119071
	* gcc.dg/pr119071.c: New test.
	* gcc.c-torture/execute/pr119071.c: New test.

2025-03-04  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/77872
	* gfortran.dg/coarray/class_1.f90: New test.

2025-03-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119096
	* gcc.dg/vect/pr119096.c: New testcase.

2025-03-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/bug-3.c: Update asm check to
	function body check.

2025-03-03  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/101577
	* gfortran.dg/empty_derived_type.f90: Adjust dg-options.
	* gfortran.dg/empty_derived_type_2.f90: New test.

2025-03-03  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/unsigned-extend-1.c: Expand check for any
	insn suggesting a zero-extend.  XFAIL for thumb1 code.

2025-03-03  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/118739
	* gcc.target/i386/pr118739.c: New test.

2025-03-03  Martin Jambor  <mjambor@suse.cz>

	PR ipa/118785
	* g++.dg/lto/pr118785_0.C: New test.

2025-03-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119057
	* gcc.dg/vect/pr119057.c: New testcase.

2025-03-03  Richard Biener  <rguenther@suse.de>

	PR ipa/119067
	* g++.dg/lto/pr119067_0.C: New testcase.
	* g++.dg/lto/pr119067_1.C: Likewise.

2025-03-03  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/118747
	* gfortran.dg/alloc_comp_auto_array_4.f90: New test.

2025-03-02  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119088
	* gm2/pim/fail/tinyfor4.mod: New test.

2025-03-02  Filip Kastl  <fkastl@suse.cz>

	PR tree-optimization/117919
	* g++.dg/pr117919.C: New test.

2025-03-01  Yuriy Kolerov  <Yuriy.Kolerov@synopsys.com>

	PR target/118906
	* gcc.target/riscv/attribute-zce-1.c: New test.
	* gcc.target/riscv/attribute-zce-2.c: New test.
	* gcc.target/riscv/attribute-zce-3.c: New test.
	* gcc.target/riscv/attribute-zce-4.c: New test.

2025-03-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/115871
	* gcc.dg/gomp/simd-clones-8.c: New test.

2025-03-01  Xi Ruoyao  <xry111@xry111.site>

	* c-c++-common/toplevel-asm-1.c: Use %cc3 %cc4 instead of %c3
	%c4 on LoongArch.

2025-02-28  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/116961
	* gdc.dg/pr116961.d: New test.

2025-02-28  Marek Polacek  <polacek@redhat.com>

	PR c++/114913
	PR c++/110822
	* g++.dg/cpp0x/constexpr-nsdmi4.C: New test.
	* g++.dg/cpp0x/constexpr-nsdmi5.C: New test.

2025-02-28  Marek Polacek  <polacek@redhat.com>

	PR c++/118986
	* g++.dg/cpp2a/constexpr-prvalue1.C: New test.

2025-02-28  Martin Jambor  <mjambor@suse.cz>

	PR ipa/118243
	* g++.dg/ipa/pr118243.C: New test.

2025-02-28  Patrick Palka  <ppalka@redhat.com>

	PR c++/119038
	* g++.dg/cpp23/explicit-obj-lambda15.C: New test.

2025-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/119045
	* g++.dg/cpp1y/constexpr-complex2.C: New test.

2025-02-28  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp/embed-1.C: Adjust for pedwarn wording change and don't
	expect any error for C++26.
	* g++.dg/cpp/embed-2.C: Adjust for pedwarn wording change and don't
	expect any warning for C++26.
	* g++.dg/cpp26/feat-cxx26.C: Test __cpp_pp_embed value.
	* gcc.dg/cpp/embed-17.c: New test.

2025-02-28  Richard Biener  <rguenther@suse.de>

	PR lto/91299
	* gcc.dg/lto/pr91299_0.c: New testcase.
	* gcc.dg/lto/pr91299_1.c: Likewise.

2025-02-28  Richard Biener  <rguenther@suse.de>

	PR ipa/111245
	* g++.dg/torture/pr111245.C: New testcase.

2025-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/117712
	* gcc.dg/pr117712.c: New test.

2025-02-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87984
	* gcc.target/i386/pr87984.c: New testcase.

2025-02-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/66279
	* g++.dg/pr66279.C: New testcase.

2025-02-28  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/strub-pr118006.c: Remove -m32 from dg-options.

2025-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/118940
	* gcc.target/i386/pr118940.c: Drop -w, -g and -m32 from dg-options, move
	-march=i386 -mregparm=3 to dg-additional-options for ia32 and -fno-pie
	to dg-additional-options for pie.  Reduce the test.

2025-02-28  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/118730
	* gfortran.dg/class_array_15.f03: Remove unused variable.
	* gfortran.dg/coarray_poly_7.f90: Adapt scan-tree-dump expr.
	* gfortran.dg/coarray_poly_8.f90: Same.
	* gfortran.dg/finalize_60.f90: New test.

2025-02-27  Pan Li  <pan2.li@intel.com>

	PR target/118931
	* gcc.target/riscv/rvv/base/pr118931-run-1.c: New test.

2025-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/119030
	* gcc.c-torture/execute/pr119030.c: New test.

2025-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/118860
	* gcc.dg/pr118860.c: New test.

2025-02-27  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/stack_frame-1.c: Adjust.

2025-02-27  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/stack_frame-1.c: New.

2025-02-27  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/alloca-1-O0_-mfake-ptx-alloca.c: New.
	* gcc.target/nvptx/alloca-2-O0_-mfake-ptx-alloca.c: Likewise.
	* gcc.target/nvptx/alloca-4-O3_-mfake-ptx-alloca.c: Likewise.
	* gcc.target/nvptx/vla-1-O0_-mfake-ptx-alloca.c: Likewise.
	* gcc.target/nvptx/alloca-4-O3.c:
	'dg-additional-options -mfake-ptx-alloca'.

2025-02-27  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/alloca-1-unused-O0-sm_30.c: Adjust.

2025-02-27  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/alloca-1-dead-O0-sm_30.c: New.
	* gcc.target/nvptx/alloca-1-dead-O0.c: Likewise.
	* gcc.target/nvptx/alloca-1-dead-O1-sm_30.c: Likewise.
	* gcc.target/nvptx/alloca-1-dead-O1.c: Likewise.
	* gcc.target/nvptx/alloca-1-unused-O0-sm_30.c: Likewise.
	* gcc.target/nvptx/alloca-1-unused-O0.c: Likewise.
	* gcc.target/nvptx/alloca-1-unused-O1-sm_30.c: Likewise.
	* gcc.target/nvptx/alloca-1-unused-O1.c: Likewise.
	* gcc.target/nvptx/vla-1-dead-O0-sm_30.c: Likewise.
	* gcc.target/nvptx/vla-1-dead-O0.c: Likewise.
	* gcc.target/nvptx/vla-1-dead-O1-sm_30.c: Likewise.
	* gcc.target/nvptx/vla-1-dead-O1.c: Likewise.
	* gcc.target/nvptx/vla-1-unused-O0-sm_30.c: Likewise.
	* gcc.target/nvptx/vla-1-unused-O0.c: Likewise.
	* gcc.target/nvptx/vla-1-unused-O1-sm_30.c: Likewise.
	* gcc.target/nvptx/vla-1-unused-O1.c: Likewise.

2025-02-27  Marek Polacek  <polacek@redhat.com>

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

2025-02-27  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/118940
	* gcc.target/i386/pr118940.c: New test.

2025-02-27  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/116336
	* gcc.dg/pr116336.c: New test.

2025-02-27  Marek Polacek  <polacek@redhat.com>

	PR c++/118516
	* g++.dg/cpp2a/fn-template11.C:
	* g++.dg/template/fn-template1.C: New test.
	* g++.dg/template/fn-template2.C: New test.

2025-02-27  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/lto/pr61123-enum-size_0.c: (dg-lto-options) Move
	linker related options to ...
	(dg-extra-ld-options): ... here.  Add -flinker-output=nolto-rel.

2025-02-27  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/118789
	* gfortran.dg/associate_73.f90: New test.

2025-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR c/119001
	* gcc.dg/pr119001-1.c: New test.
	* gcc.dg/pr119001-2.c: New test.

2025-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR c/114870
	* gcc.dg/c23-stddef-2.c: New test.

2025-02-26  Alexandre Oliva  <oliva@adacore.com>

	* lib/target-supports.exp (check_effective_target_x86): New.
	Replace all uses of i?86-*-* and x86_64-*-* in this file.

2025-02-26  Alexandre Oliva  <oliva@adacore.com>

	* lib/target-supports-dg.exp (dg-do-if): New.
	* gcc.dg/vect/vect-simd-clone-16f.c: Use -msse4 on x86, and
	skip in case execution is enabled but the runtime isn't.
	* gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-20.c: Likewise, but only skip
	the scan test.

2025-02-26  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/108233
	* gfortran.dg/coarray/complex_1.f90: New test.

2025-02-26  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/118464
	PR tree-optimization/116855
	* g++.dg/ext/pragma-unroll-lambda-lto.C: Add pragma novector.
	* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
	* gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-5.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-6.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-7.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-8.c: Likewise.
	* gcc.dg/tree-ssa/ivopts-9.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-10.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-11.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-12.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-5.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-6.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-7.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-8.c: Likewise.
	* gcc.dg/tree-ssa/predcom-dse-9.c: Likewise.
	* gcc.target/i386/pr90178.c: Likewise.

2025-02-25  Andrew Pinski  <quic_apinski@quicinc.com>

	PR testsuite/115028
	* gcc.target/i386/pr101950-2.c: Use a pointer argument instead
	of the argument directly.

2025-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/115458
	* g++.target/riscv/pr115458.C: New.

2025-02-25  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/118654
	* gdc.dg/target/i386/i386.exp: New test.
	* gdc.dg/target/i386/targetinfo_CET.d: New test.

2025-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR c/119000
	* c-c++-common/gomp/pr119000.c: New test.

2025-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118876
	* g++.dg/gomp/pr118876.C: New test.

2025-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118923
	* g++.dg/cpp0x/pr118923.C: New test.
	* g++.dg/cpp1y/pr118923.C: New test.

2025-02-24  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/114516
	* gcc.dg/vect/costmodel/riscv/rvv/pr114516.c: New test.

2025-02-24  Robin Dapp  <rdapp@ventanamicro.com>

	PR middle-end/118950
	* gcc.target/riscv/rvv/autovec/pr118950.c: New test.

2025-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118915
	* gcc.c-torture/execute/pr118915.c: New test.

2025-02-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118973
	* g++.dg/torture/pr118973.C: New testcase.

2025-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/118993
	* c-c++-common/gomp/allocate-18.c: Adjust dg-warning regex for
	diagnostics typo fix.
	* gfortran.dg/gomp/allocate-clause.f90: Likewise.

2025-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c/117023
	* gcc.dg/builtins-nonnull.c (test_memfuncs, test_memfuncs_chk,
	test_strfuncs, test_strfuncs_chk): Add if (n == 0) return; at the
	start of the functions.
	* gcc.dg/Wnonnull-2.c: Copy __builtin_* call statements where
	appropriate 3 times, once with 0 length, once with n and once with
	non-zero constant and expect warning only in the third case.
	Formatting fixes.
	* gcc.dg/Wnonnull-3.c: Copy __builtin_* call statements where
	appropriate 3 times, once with 0 length, once with n and once with
	n guarded with n != 0 and expect warning only in the third case.
	Formatting fixes.
	* gcc.dg/nonnull-3.c (foo): Use 16 instead of 0 in the calls added
	for PR80936.
	* gcc.dg/nonnull-11.c: New test.
	* c-c++-common/ubsan/nonnull-1.c: Don't expect runtime diagnostics
	for the __builtin_memcpy call.
	* gcc.dg/tree-ssa/pr78154.c (f): Add dn argument and return early
	if it is NULL.  Duplicate cases of builtins which have the first
	argument changed from nonnull to nonnull_if_nonzero except stpncpy,
	once with dn as first argument instead of d and once with constant
	non-zero count rather than n.  Disable the stpncpy non-null check.
	* gcc.dg/Wbuiltin-declaration-mismatch-14.c (test_builtin_calls):
	Triplicate the strncmp calls, once with 1 last argument and expect
	warning, once with n last argument and don't expect warning and
	once with 0 last argument and don't expect warning.
	* gcc.dg/Wbuiltin-declaration-mismatch-15.c (test_builtin_calls_fe):
	Likewise.

2025-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c/117023
	* c-c++-common/analyzer/call-summaries-malloc.c
	(test_use_without_check): Pass 4 rather than sz to memset.
	* c-c++-common/analyzer/strncpy-1.c (test_null_dst,
	test_null_src): Pass 42 rather than count to strncpy.

2025-02-24  Lino Hsing-Yu Peng  <linopeng@andestech.com>

	* gcc.target/riscv/zcmp_push_gpr.c: New test.

2025-02-23  H.J. Lu  <hjl.tools@gmail.com>

	PR tree-optimization/82142
	* gcc.target/i386/pr82142a.c: New file.
	* gcc.target/i386/pr82142b.c: Likewise.

2025-02-22  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/target-supports.exp (check_effective_target_alloca):
	Gracefully handle the case that we've not be called (indirectly)
	from 'dg-test'.
	* lib/gcc-dg.exp (proc gcc-dg-prune): Turn
	'sorry, unimplemented: dynamic stack allocation not supported' into
	UNSUPPORTED.
	* c-c++-common/Walloca-larger-than.c: Don't
	'dg-require-effective-target alloca'.
	* c-c++-common/Warray-bounds-9.c: Likewise.
	* c-c++-common/Warray-bounds.c: Likewise.
	* c-c++-common/Wdangling-pointer-2.c: Likewise.
	* c-c++-common/Wdangling-pointer-4.c: Likewise.
	* c-c++-common/Wdangling-pointer-5.c: Likewise.
	* c-c++-common/Wdangling-pointer.c: Likewise.
	* c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
	* c-c++-common/Wsizeof-pointer-memaccess1.c: Likewise.
	* c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
	* c-c++-common/Wstringop-truncation.c: Likewise.
	* c-c++-common/Wunused-var-6.c: Likewise.
	* c-c++-common/Wunused-var-8.c: Likewise.
	* c-c++-common/analyzer/alloca-leak.c: Likewise.
	* c-c++-common/analyzer/allocation-size-multiline-2.c: Likewise.
	* c-c++-common/analyzer/allocation-size-multiline-3.c: Likewise.
	* c-c++-common/analyzer/capacity-1.c: Likewise.
	* c-c++-common/analyzer/capacity-3.c: Likewise.
	* c-c++-common/analyzer/imprecise-floating-point-1.c: Likewise.
	* c-c++-common/analyzer/infinite-recursion-alloca.c: Likewise.
	* c-c++-common/analyzer/malloc-callbacks.c: Likewise.
	* c-c++-common/analyzer/malloc-paths-8.c: Likewise.
	* c-c++-common/analyzer/out-of-bounds-5.c: Likewise.
	* c-c++-common/analyzer/out-of-bounds-diagram-11.c: Likewise.
	* c-c++-common/analyzer/uninit-alloca.c: Likewise.
	* c-c++-common/analyzer/write-to-string-literal-5.c: Likewise.
	* c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
	* c-c++-common/auto-init-11.c: Likewise.
	* c-c++-common/auto-init-12.c: Likewise.
	* c-c++-common/auto-init-15.c: Likewise.
	* c-c++-common/auto-init-16.c: Likewise.
	* c-c++-common/builtins.c: Likewise.
	* c-c++-common/dwarf2/vla1.c: Likewise.
	* c-c++-common/gomp/pr61486-2.c: Likewise.
	* c-c++-common/torture/builtin-clear-padding-4.c: Likewise.
	* c-c++-common/torture/strub-run3.c: Likewise.
	* c-c++-common/torture/strub-run4.c: Likewise.
	* c-c++-common/torture/strub-run4c.c: Likewise.
	* c-c++-common/torture/strub-run4d.c: Likewise.
	* c-c++-common/torture/strub-run4i.c: Likewise.
	* g++.dg/Walloca1.C: Likewise.
	* g++.dg/Walloca2.C: Likewise.
	* g++.dg/cpp0x/pr70338.C: Likewise.
	* g++.dg/cpp1y/lambda-generic-vla1.C: Likewise.
	* g++.dg/cpp1y/vla10.C: Likewise.
	* g++.dg/cpp1y/vla2.C: Likewise.
	* g++.dg/cpp1y/vla6.C: Likewise.
	* g++.dg/cpp1y/vla8.C: Likewise.
	* g++.dg/debug/debug5.C: Likewise.
	* g++.dg/debug/debug6.C: Likewise.
	* g++.dg/debug/pr54828.C: Likewise.
	* g++.dg/diagnostic/pr70105.C: Likewise.
	* g++.dg/eh/cleanup5.C: Likewise.
	* g++.dg/eh/spbp.C: Likewise.
	* g++.dg/ext/builtin_alloca.C: Likewise.
	* g++.dg/ext/tmplattr9.C: Likewise.
	* g++.dg/ext/vla10.C: Likewise.
	* g++.dg/ext/vla11.C: Likewise.
	* g++.dg/ext/vla12.C: Likewise.
	* g++.dg/ext/vla15.C: Likewise.
	* g++.dg/ext/vla16.C: Likewise.
	* g++.dg/ext/vla17.C: Likewise.
	* g++.dg/ext/vla23.C: Likewise.
	* g++.dg/ext/vla3.C: Likewise.
	* g++.dg/ext/vla6.C: Likewise.
	* g++.dg/ext/vla7.C: Likewise.
	* g++.dg/init/array24.C: Likewise.
	* g++.dg/init/new47.C: Likewise.
	* g++.dg/init/pr55497.C: Likewise.
	* g++.dg/opt/pr78201.C: Likewise.
	* g++.dg/template/vla2.C: Likewise.
	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
	* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
	* g++.dg/torture/pr62127.C: Likewise.
	* g++.dg/torture/pr67055.C: Likewise.
	* g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
	* g++.dg/warn/Wplacement-new-size-5.C: Likewise.
	* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
	* g++.dg/warn/Wvla-1.C: Likewise.
	* g++.dg/warn/Wvla-3.C: Likewise.
	* g++.old-deja/g++.ext/array2.C: Likewise.
	* g++.old-deja/g++.ext/constructor.C: Likewise.
	* g++.old-deja/g++.law/builtin1.C: Likewise.
	* g++.old-deja/g++.other/crash12.C: Likewise.
	* g++.old-deja/g++.other/eh3.C: Likewise.
	* g++.old-deja/g++.pt/array6.C: Likewise.
	* g++.old-deja/g++.pt/dynarray.C: Likewise.
	* gcc.c-torture/compile/20000923-1.c: Likewise.
	* gcc.c-torture/compile/20030224-1.c: Likewise.
	* gcc.c-torture/compile/20071108-1.c: Likewise.
	* gcc.c-torture/compile/20071117-1.c: Likewise.
	* gcc.c-torture/compile/900313-1.c: Likewise.
	* gcc.c-torture/compile/parms.c: Likewise.
	* gcc.c-torture/compile/pr17397.c: Likewise.
	* gcc.c-torture/compile/pr35006.c: Likewise.
	* gcc.c-torture/compile/pr42956.c: Likewise.
	* gcc.c-torture/compile/pr51354.c: Likewise.
	* gcc.c-torture/compile/pr52714.c: Likewise.
	* gcc.c-torture/compile/pr55851.c: Likewise.
	* gcc.c-torture/compile/pr77754-1.c: Likewise.
	* gcc.c-torture/compile/pr77754-2.c: Likewise.
	* gcc.c-torture/compile/pr77754-3.c: Likewise.
	* gcc.c-torture/compile/pr77754-4.c: Likewise.
	* gcc.c-torture/compile/pr77754-5.c: Likewise.
	* gcc.c-torture/compile/pr77754-6.c: Likewise.
	* gcc.c-torture/compile/pr78439.c: Likewise.
	* gcc.c-torture/compile/pr79413.c: Likewise.
	* gcc.c-torture/compile/pr82564.c: Likewise.
	* gcc.c-torture/compile/pr87110.c: Likewise.
	* gcc.c-torture/compile/pr99787-1.c: Likewise.
	* gcc.c-torture/compile/vla-const-1.c: Likewise.
	* gcc.c-torture/compile/vla-const-2.c: Likewise.
	* gcc.c-torture/execute/20010209-1.c: Likewise.
	* gcc.c-torture/execute/20020314-1.c: Likewise.
	* gcc.c-torture/execute/20020412-1.c: Likewise.
	* gcc.c-torture/execute/20021113-1.c: Likewise.
	* gcc.c-torture/execute/20040223-1.c: Likewise.
	* gcc.c-torture/execute/20040308-1.c: Likewise.
	* gcc.c-torture/execute/20040811-1.c: Likewise.
	* gcc.c-torture/execute/20070824-1.c: Likewise.
	* gcc.c-torture/execute/20070919-1.c: Likewise.
	* gcc.c-torture/execute/built-in-setjmp.c: Likewise.
	* gcc.c-torture/execute/pr22061-1.c: Likewise.
	* gcc.c-torture/execute/pr43220.c: Likewise.
	* gcc.c-torture/execute/pr82210.c: Likewise.
	* gcc.c-torture/execute/pr86528.c: Likewise.
	* gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
	* gcc.dg/20001012-2.c: Likewise.
	* gcc.dg/20020415-1.c: Likewise.
	* gcc.dg/20030331-2.c: Likewise.
	* gcc.dg/20101010-1.c: Likewise.
	* gcc.dg/Walloca-1.c: Likewise.
	* gcc.dg/Walloca-10.c: Likewise.
	* gcc.dg/Walloca-11.c: Likewise.
	* gcc.dg/Walloca-12.c: Likewise.
	* gcc.dg/Walloca-13.c: Likewise.
	* gcc.dg/Walloca-14.c: Likewise.
	* gcc.dg/Walloca-15.c: Likewise.
	* gcc.dg/Walloca-2.c: Likewise.
	* gcc.dg/Walloca-3.c: Likewise.
	* gcc.dg/Walloca-4.c: Likewise.
	* gcc.dg/Walloca-5.c: Likewise.
	* gcc.dg/Walloca-6.c: Likewise.
	* gcc.dg/Walloca-7.c: Likewise.
	* gcc.dg/Walloca-8.c: Likewise.
	* gcc.dg/Walloca-9.c: Likewise.
	* gcc.dg/Walloca-larger-than-2.c: Likewise.
	* gcc.dg/Walloca-larger-than-3.c: Likewise.
	* gcc.dg/Walloca-larger-than-4.c: Likewise.
	* gcc.dg/Walloca-larger-than.c: Likewise.
	* gcc.dg/Warray-bounds-22.c: Likewise.
	* gcc.dg/Warray-bounds-41.c: Likewise.
	* gcc.dg/Warray-bounds-46.c: Likewise.
	* gcc.dg/Warray-bounds-48-novec.c: Likewise.
	* gcc.dg/Warray-bounds-48.c: Likewise.
	* gcc.dg/Warray-bounds-50.c: Likewise.
	* gcc.dg/Warray-bounds-63.c: Likewise.
	* gcc.dg/Warray-bounds-66.c: Likewise.
	* gcc.dg/Wdangling-pointer.c: Likewise.
	* gcc.dg/Wfree-nonheap-object-2.c: Likewise.
	* gcc.dg/Wfree-nonheap-object.c: Likewise.
	* gcc.dg/Wrestrict-17.c: Likewise.
	* gcc.dg/Wrestrict.c: Likewise.
	* gcc.dg/Wreturn-local-addr-2.c: Likewise.
	* gcc.dg/Wreturn-local-addr-3.c: Likewise.
	* gcc.dg/Wreturn-local-addr-4.c: Likewise.
	* gcc.dg/Wreturn-local-addr-6.c: Likewise.
	* gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
	* gcc.dg/Wstack-usage.c: Likewise.
	* gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
	* gcc.dg/Wstrict-overflow-27.c: Likewise.
	* gcc.dg/Wstringop-overflow-15.c: Likewise.
	* gcc.dg/Wstringop-overflow-23.c: Likewise.
	* gcc.dg/Wstringop-overflow-25.c: Likewise.
	* gcc.dg/Wstringop-overflow-27.c: Likewise.
	* gcc.dg/Wstringop-overflow-3.c: Likewise.
	* gcc.dg/Wstringop-overflow-39.c: Likewise.
	* gcc.dg/Wstringop-overflow-56.c: Likewise.
	* gcc.dg/Wstringop-overflow-57.c: Likewise.
	* gcc.dg/Wstringop-overflow-67.c: Likewise.
	* gcc.dg/Wstringop-overflow-71.c: Likewise.
	* gcc.dg/Wstringop-truncation-3.c: Likewise.
	* gcc.dg/Wvla-larger-than-1.c: Likewise.
	* gcc.dg/Wvla-larger-than-2.c: Likewise.
	* gcc.dg/Wvla-larger-than-3.c: Likewise.
	* gcc.dg/Wvla-larger-than-4.c: Likewise.
	* gcc.dg/Wvla-larger-than-5.c: Likewise.
	* gcc.dg/analyzer/boxed-malloc-1.c: Likewise.
	* gcc.dg/analyzer/call-summaries-2.c: Likewise.
	* gcc.dg/analyzer/malloc-1.c: Likewise.
	* gcc.dg/analyzer/malloc-reuse.c: Likewise.
	* gcc.dg/analyzer/out-of-bounds-diagram-12.c: Likewise.
	* gcc.dg/analyzer/pr93355-localealias.c: Likewise.
	* gcc.dg/analyzer/putenv-1.c: Likewise.
	* gcc.dg/analyzer/taint-alloc-1.c: Likewise.
	* gcc.dg/analyzer/torture/pr93373.c: Likewise.
	* gcc.dg/analyzer/torture/ubsan-1.c: Likewise.
	* gcc.dg/analyzer/vla-1.c: Likewise.
	* gcc.dg/atomic/stdatomic-vm.c: Likewise.
	* gcc.dg/attr-alloc_size-6.c: Likewise.
	* gcc.dg/attr-alloc_size-7.c: Likewise.
	* gcc.dg/attr-alloc_size-8.c: Likewise.
	* gcc.dg/attr-alloc_size-9.c: Likewise.
	* gcc.dg/attr-noipa.c: Likewise.
	* gcc.dg/auto-init-uninit-36.c: Likewise.
	* gcc.dg/auto-init-uninit-9.c: Likewise.
	* gcc.dg/auto-type-1.c: Likewise.
	* gcc.dg/builtin-alloc-size.c: Likewise.
	* gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
	* gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
	* gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
	* gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
	* gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
	* gcc.dg/builtin-object-size-1.c: Likewise.
	* gcc.dg/builtin-object-size-2.c: Likewise.
	* gcc.dg/builtin-object-size-3.c: Likewise.
	* gcc.dg/builtin-object-size-4.c: Likewise.
	* gcc.dg/builtins-64.c: Likewise.
	* gcc.dg/builtins-68.c: Likewise.
	* gcc.dg/c23-auto-2.c: Likewise.
	* gcc.dg/c99-const-expr-13.c: Likewise.
	* gcc.dg/c99-vla-1.c: Likewise.
	* gcc.dg/fold-alloca-1.c: Likewise.
	* gcc.dg/gomp/pr30494.c: Likewise.
	* gcc.dg/gomp/vla-2.c: Likewise.
	* gcc.dg/gomp/vla-3.c: Likewise.
	* gcc.dg/gomp/vla-4.c: Likewise.
	* gcc.dg/gomp/vla-5.c: Likewise.
	* gcc.dg/graphite/pr99085.c: Likewise.
	* gcc.dg/guality/guality.c: Likewise.
	* gcc.dg/lto/pr80778_0.c: Likewise.
	* gcc.dg/nested-func-10.c: Likewise.
	* gcc.dg/nested-func-12.c: Likewise.
	* gcc.dg/nested-func-13.c: Likewise.
	* gcc.dg/nested-func-14.c: Likewise.
	* gcc.dg/nested-func-15.c: Likewise.
	* gcc.dg/nested-func-16.c: Likewise.
	* gcc.dg/nested-func-17.c: Likewise.
	* gcc.dg/nested-func-9.c: Likewise.
	* gcc.dg/packed-vla.c: Likewise.
	* gcc.dg/pr100225.c: Likewise.
	* gcc.dg/pr25682.c: Likewise.
	* gcc.dg/pr27301.c: Likewise.
	* gcc.dg/pr31507-1.c: Likewise.
	* gcc.dg/pr33238.c: Likewise.
	* gcc.dg/pr41470.c: Likewise.
	* gcc.dg/pr49120.c: Likewise.
	* gcc.dg/pr50764.c: Likewise.
	* gcc.dg/pr51491-2.c: Likewise.
	* gcc.dg/pr51990-2.c: Likewise.
	* gcc.dg/pr51990.c: Likewise.
	* gcc.dg/pr59011.c: Likewise.
	* gcc.dg/pr59523.c: Likewise.
	* gcc.dg/pr61561.c: Likewise.
	* gcc.dg/pr78468.c: Likewise.
	* gcc.dg/pr78902.c: Likewise.
	* gcc.dg/pr79972.c: Likewise.
	* gcc.dg/pr82875.c: Likewise.
	* gcc.dg/pr83844.c: Likewise.
	* gcc.dg/pr84131.c: Likewise.
	* gcc.dg/pr87099.c: Likewise.
	* gcc.dg/pr87320.c: Likewise.
	* gcc.dg/pr89045.c: Likewise.
	* gcc.dg/pr91014.c: Likewise.
	* gcc.dg/pr93986.c: Likewise.
	* gcc.dg/pr98721-1.c: Likewise.
	* gcc.dg/pr99122-2.c: Likewise.
	* gcc.dg/shrink-wrap-alloca.c: Likewise.
	* gcc.dg/sso-14.c: Likewise.
	* gcc.dg/strlenopt-62.c: Likewise.
	* gcc.dg/strlenopt-83.c: Likewise.
	* gcc.dg/strlenopt-84.c: Likewise.
	* gcc.dg/strlenopt-91.c: Likewise.
	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
	* gcc.dg/torture/calleesave-sse.c: Likewise.
	* gcc.dg/torture/pr48953.c: Likewise.
	* gcc.dg/torture/pr71881.c: Likewise.
	* gcc.dg/torture/pr71901.c: Likewise.
	* gcc.dg/torture/pr78742.c: Likewise.
	* gcc.dg/torture/pr92088-1.c: Likewise.
	* gcc.dg/torture/pr92088-2.c: Likewise.
	* gcc.dg/torture/pr93124.c: Likewise.
	* gcc.dg/torture/pr94479.c: Likewise.
	* gcc.dg/torture/stackalign/alloca-1.c: Likewise.
	* gcc.dg/torture/stackalign/inline-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-3.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-1.c: Likewise.
	* gcc.dg/torture/stackalign/vararg-2.c: Likewise.
	* gcc.dg/tree-ssa/20030807-2.c: Likewise.
	* gcc.dg/tree-ssa/20080530.c: Likewise.
	* gcc.dg/tree-ssa/alias-37.c: Likewise.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Likewise.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Likewise.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Likewise.
	* gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-1.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-2.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-3.c: Likewise.
	* gcc.dg/tree-ssa/pr23848-4.c: Likewise.
	* gcc.dg/uninit-32.c: Likewise.
	* gcc.dg/uninit-36.c: Likewise.
	* gcc.dg/uninit-39.c: Likewise.
	* gcc.dg/uninit-41.c: Likewise.
	* gcc.dg/uninit-9-O0.c: Likewise.
	* gcc.dg/uninit-9.c: Likewise.
	* gcc.dg/uninit-pr100250.c: Likewise.
	* gcc.dg/uninit-pr101300.c: Likewise.
	* gcc.dg/uninit-pr101494.c: Likewise.
	* gcc.dg/uninit-pr98583.c: Likewise.
	* gcc.dg/vla-2.c: Likewise.
	* gcc.dg/vla-22.c: Likewise.
	* gcc.dg/vla-24.c: Likewise.
	* gcc.dg/vla-3.c: Likewise.
	* gcc.dg/vla-4.c: Likewise.
	* gcc.dg/vla-stexp-1.c: Likewise.
	* gcc.dg/vla-stexp-2.c: Likewise.
	* gcc.dg/vla-stexp-4.c: Likewise.
	* gcc.dg/vla-stexp-5.c: Likewise.
	* gcc.dg/winline-7.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-1.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
	* gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
	* gcc.target/arc/interrupt-6.c: Likewise.
	* gcc.target/i386/pr80969-3.c: Likewise.
	* gcc.target/loongarch/stack-check-alloca-1.c: Likewise.
	* gcc.target/loongarch/stack-check-alloca-2.c: Likewise.
	* gcc.target/loongarch/stack-check-alloca-3.c: Likewise.
	* gcc.target/loongarch/stack-check-alloca-4.c: Likewise.
	* gcc.target/loongarch/stack-check-alloca-5.c: Likewise.
	* gcc.target/loongarch/stack-check-alloca-6.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-1.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-10.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-2.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-3.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-4.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-5.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-6.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-7.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-8.c: Likewise.
	* gcc.target/riscv/stack-check-alloca-9.c: Likewise.
	* gcc.target/sparc/setjmp-1.c: Likewise.
	* gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
	* gcc.c-torture/compile/20001221-1.c: Don't 'dg-skip-if'
	for '! alloca'.
	* gcc.c-torture/compile/20020807-1.c: Likewise.
	* gcc.c-torture/compile/20050801-2.c: Likewise.
	* gcc.c-torture/compile/920428-4.c: Likewise.
	* gcc.c-torture/compile/debugvlafunction-1.c: Likewise.
	* gcc.c-torture/compile/pr41469.c: Likewise.
	* gcc.c-torture/execute/920721-2.c: Likewise.
	* gcc.c-torture/execute/920929-1.c: Likewise.
	* gcc.c-torture/execute/921017-1.c: Likewise.
	* gcc.c-torture/execute/941202-1.c: Likewise.
	* gcc.c-torture/execute/align-nest.c: Likewise.
	* gcc.c-torture/execute/alloca-1.c: Likewise.
	* gcc.c-torture/execute/pr22061-4.c: Likewise.
	* gcc.c-torture/execute/pr36321.c: Likewise.
	* gcc.dg/torture/pr8081.c: Likewise.
	* gcc.dg/analyzer/data-model-1.c: Don't
	'dg-require-effective-target alloca'.  XFAIL relevant
	'dg-warning's for '! alloca'.
	* gcc.dg/uninit-38.c: Likewise.
	* gcc.dg/uninit-pr98578.c: Likewise.
	* gcc.dg/compat/struct-by-value-22_main.c: Comment on
	'dg-require-effective-target alloca'.

2025-02-22  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/gcc-dg.exp (find-dg-do-what): Gracefully handle the case
	that we've not be called (indirectly) from 'dg-test'.
	* lib/target-supports.exp (check_effective_target_stack_size)
	(check_effective_target_alloca): Catch this.

2025-02-22  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/gcc-dg.exp (proc find-dg-do-what): New.
	* lib/target-supports.exp (check_effective_target_stack_size)
	(check_effective_target_alloca): Use it.

2025-02-22  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/bpf/diag-alloca-1.c: Adjust 'dg-message'.
	* gcc.target/bpf/diag-alloca-2.c: Likewise.
	* gcc.target/nvptx/alloca-1-sm_30.c: Likewise.
	* gcc.target/nvptx/vla-1-sm_30.c: Likewise.
	* lib/target-supports.exp (proc check_effective_target_alloca):
	Adjust comment.

2025-02-22  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/118978
	* gm2/pim/fail/badparamtype.mod: New test.

2025-02-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118954
	* gcc.dg/torture/pr118954.c: New testcase.

2025-02-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118521
	* g++.dg/torture/pr118521.C: Use dg-bogus properly.

2025-02-21  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/48958
	* gfortran.dg/pointer_init_13.f90: New test.

2025-02-20  David Malcolm  <dmalcolm@redhat.com>

	* sarif-replay.dg/malformed-json/empty.sarif: New test.

2025-02-20  David Malcolm  <dmalcolm@redhat.com>

	* sarif-replay.dg/2.1.0-invalid/3.11.11-malformed-placeholder.sarif:
	Rename to...
	* sarif-replay.dg/2.1.0-invalid/3.11.5-unescaped-braces.sarif:
	...this.  Update expected subsection in error message, and
	expected underline in quoted JSON.

2025-02-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR testsuite/116604
	* gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Enable scheduling
	and use both memory arguments in the same instruction.  Expect no
	prologue and epilogue code.

2025-02-20  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/var_stride_2.c: Expect ADD+LSL.
	* gcc.target/aarch64/sve/var_stride_4.c: Accept LSL or SBFIZ.

2025-02-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118521
	* g++.dg/torture/pr118521.C: New testcase.

2025-02-20  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_lib_comm_1.f90: Fix up scan_trees.

2025-02-20  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray/send_char_array_1.f90: Extend test to
	catch more cases.
	* gfortran.dg/coarray_42.f90: Invert tests use, because no
	longer a send is needed when local memory in a coarray is
	allocated.

2025-02-20  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray/coarray_allocated.f90: Adapt to new method
	of checking on remote image.
	* gfortran.dg/coarray_lib_alloc_4.f90: Same.

2025-02-20  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_lib_comm_1.f90: Adapt scan expression.
	* gfortran.dg/coarray/get_with_fn_parameter.f90: New test.
	* gfortran.dg/coarray/get_with_scalar_fn.f90: New test.

2025-02-20  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_lib_comm_1.f90: Adapt to renamed ABI
	function.
	* gfortran.dg/coarray_stat_function.f90: Same.
	* gfortran.dg/coindexed_1.f90: Same.

2025-02-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86270
	* gcc.target/i386/pr86270.c: Adjust to check for no reg-reg
	copies as well.

2025-02-20  H.J. Lu  <hjl.tools@gmail.com>

	PR target/118936
	* gcc.target/i386/pr118936.c: New test.

2025-02-20  H.J. Lu  <hjl.tools@gmail.com>

	Revert:
	2025-02-20  H.J. Lu  <hjl.tools@gmail.com>

	PR target/109780
	PR target/109093
	* g++.target/i386/pr109780-1.C: New test.
	* gcc.target/i386/pr109093-1.c: Likewise.
	* gcc.target/i386/pr109780-1.c: Likewise.
	* gcc.target/i386/pr109780-2.c: Likewise.
	* gcc.target/i386/pr109780-3.c: Likewise.

2025-02-19  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/torture/isr-04-regs.c: New test.
	* gcc.target/avr/isr-test.h: Don't set GPRs to values
	that are 0 mod 0x11.

2025-02-19  Andrew Pinski  <quic_apinski@quicinc.com>

	* gcc.target/aarch64/pr112105.c: Change to be -O2 rather
	than -O1.

2025-02-19  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/118300
	* gcc.dg/analyzer/ubsan-pr118300.c: New test.

2025-02-19  Pan Li  <pan2.li@intel.com>

	PR middle-end/116351
	* gcc.target/riscv/rvv/base/pr116351-1.c: New test.
	* gcc.target/riscv/rvv/base/pr116351-2.c: New test.
	* gcc.target/riscv/rvv/base/pr116351.h: New test.

2025-02-19  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/vect-shift-imm-round.c: New test.

2025-02-19  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/wide-mul-reduc-2.c (dg-final): Scan
	DOT_PROD_EXPR in optimized tree.

2025-02-19  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/wide-mul-reduc-1.c: New test.
	* gcc.target/loongarch/wide-mul-reduc-2.c: New test.

2025-02-19  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/vrepli.c: New test.

2025-02-19  Xi Ruoyao  <xry111@xry111.site>

	PR target/115478
	* gcc.target/loongarch/bytepick_shift_128.c: New test.

2025-02-18  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/115703
	* gcc.target/riscv/rvv/autovec/pr115703-run.c: New test.
	* gcc.target/riscv/rvv/autovec/pr115703.c: New test.

2025-02-18  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/116986
	* gcc.dg/crc-builtin-rev-target32.c: Include stdint.h
	instead of stdint-gcc.h.
	* gcc.dg/crc-builtin-rev-target64.c: Likewise.
	* gcc.dg/crc-builtin-target32.c: Likewise.
	* gcc.dg/crc-builtin-target64.c: Likewise.
	* gcc.dg/torture/pr115387-2.c: Likewise.

2025-02-18  Tobias Burnus  <tburnus@baylibre.com>

	* gfortran.dg/gomp/metadirective-3.f90: Add xfail when
	compiling for offload_nvptx.

2025-02-18  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/108840
	* gcc.target/aarch64/pr108840.c: Run at -O2 but disable combine.

2025-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/98845
	* gcc.dg/pr98845.c: New testcase.
	* gcc.dg/pr81192.c: Adjust.

2025-02-18  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/rvv/base/bug-9.c: Added new failure check.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-17.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-18.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-19.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-20.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-21.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-22.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-23.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-24.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-25.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-26.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-27.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-28.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-29.c: Likewise.
	* gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: Likewise.

2025-02-18  Pan Li  <pan2.li@intel.com>

	PR target/118540
	* gcc.target/riscv/rvv/base/pr118540-1.c: New test.
	* gcc.target/riscv/rvv/base/pr118540-2.c: New test.

2025-02-18  Alexandre Oliva  <oliva@adacore.com>

	* lib/scanasm.exp (check-function-bodies): Fix usage comment.

2025-02-18  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118805
	* gcc.dg/field-merge-26.c: New.

2025-02-17  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/115271
	* gfortran.dg/gomp/adjust-args-1.f90: Update dg-.* expectations.
	* gfortran.dg/gomp/adjust-args-2.f90: Likewise.
	* gfortran.dg/gomp/adjust-args-2a.f90: Likewise.
	* gfortran.dg/gomp/adjust-args-3.f90: Likewise.
	* gfortran.dg/gomp/adjust-args-4.f90: Remove array from c_ptr.
	* gfortran.dg/gomp/adjust-args-5.f90: Likewise.
	* gfortran.dg/gomp/adjust-args-11.f90: Likewise. Add check that
	INTERFACE is now handled in subroutines and in modules.
	* gfortran.dg/gomp/adjust-args-13.f90: New test.
	* gfortran.dg/gomp/adjust-args-14.f90: New test.
	* gfortran.dg/gomp/adjust-args-15.f90: New test.
	* gfortran.dg/gomp/declare-variant-21.f90: New test.

2025-02-17  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/118288
	* gcc.dg/pr118288.c: New test.

2025-02-17  Marek Polacek  <polacek@redhat.com>

	PR c++/102455
	* g++.dg/ext/vector43.C: New test.

2025-02-17  Jason Merrill  <jason@redhat.com>

	PR c++/118856
	PR c++/118763
	* g++.dg/ext/stmtexpr29.C: New test.

2025-02-17  Marek Polacek  <polacek@redhat.com>

	PR c++/96364
	* g++.dg/cpp0x/gen-attrs-88.C: New test.

2025-02-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118895
	* gcc.dg/pr118895.c: New testcase.

2025-02-17  Matthew Malcomson  <mmalcomson@nvidia.com>

	PR target/117991
	* g++.dg/template/builtin-speculation-overloads.def: SUCCESS
	argument in SPECULATION_ASSERTS now uses a macro `true_def`
	instead of the literal `true` for arguments which should work
	with `__builtin_speculation_safe_value`.
	* g++.dg/template/builtin-speculation-overloads1.C: Define
	`true_def` macro on command line to compiler according to the
	effective target representing that
	`__builtin_speculation_safe_value` does something on this
	target.
	* g++.dg/template/builtin-speculation-overloads4.C: Likewise.
	* lib/target-supports.exp
	(check_effective_target_speculation_barrier_defined): New.

2025-02-17  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10_2-512-vminmaxbf16-2.c:
	Add missing avx10_2_512 check.
	* gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto.
	* gcc.target/i386/avx10-check.h: Change avx10.2 to avx10.2-256.
	* gcc.target/i386/avx10_2-bf16-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-cmp-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-fma-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-operations-1.c: Ditto.
	* gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c: Ditto.
	* gcc.target/i386/avx10_2-builtin-1.c: Ditto.
	* gcc.target/i386/avx10_2-builtin-2.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-1.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-2.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-3.c: Ditto.
	* gcc.target/i386/avx10_2-comibf-4.c: Ditto.
	* gcc.target/i386/avx10_2-compare-1.c: Ditto.
	* gcc.target/i386/avx10_2-compare-1b.c: Ditto.
	* gcc.target/i386/avx10_2-convert-1.c: Ditto.
	* gcc.target/i386/avx10_2-media-1.c: Ditto.
	* gcc.target/i386/avx10_2-minmax-1.c: Ditto.
	* gcc.target/i386/avx10_2-movrs-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-fast-math-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-fma-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-operations-1.c: Ditto.
	* gcc.target/i386/avx10_2-partial-bf16-vector-smaxmin-1.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-1.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-2.c: Ditto.
	* gcc.target/i386/avx10_2-rounding-3.c: Ditto.
	* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
	* gcc.target/i386/avx10_2-vaddbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcmpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcomisbf16-1.c: Ditto.
	* gcc.target/i386/avx10_2-vcomisbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
	* gcc.target/i386/avx10_2-vdivbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vdpphps-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vfpclassbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vgetexpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vgetmantbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmaxbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto.
	* gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmovd-1.c: Ditto.
	* gcc.target/i386/avx10_2-vmovd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmovw-1.c: Ditto.
	* gcc.target/i386/avx10_2-vmovw-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto.
	* gcc.target/i386/avx10_2-vmulbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto.
	* gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto.
	* gcc.target/i386/avx10_2-vrcpbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vreducebf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vrndscalebf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vrsqrtbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vscalefbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vsqrtbf16-2.c: Ditto.
	* gcc.target/i386/avx10_2-vsubbf16-2.c: Ditto.
	* gcc.target/i386/funcspec-56.inc: Ditto.
	* gcc.target/i386/part-vect-vec_cmpbf.c: Ditto.
	* gcc.target/i386/pr117495.c: Ditto.
	* gcc.target/i386/sm4-avx10_2-1.c: Ditto.
	* gcc.target/i386/sm4-check.h: Ditto.
	* gcc.target/i386/vnniint16-auto-vectorize-3.c: Ditto.
	* gcc.target/i386/vnniint8-auto-vectorize-3.c: Ditto.
	* lib/target-supports.exp: Ditto.

2025-02-17  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10-check.h: Change to avx10.1-256.
	* gcc.target/i386/avx10_1-1.c: Ditto.
	* gcc.target/i386/avx10_1-13.c: Ditto.
	* gcc.target/i386/avx10_1-14.c: Ditto.
	* gcc.target/i386/avx10_1-21.c: Ditto.
	* gcc.target/i386/avx10_1-22.c: Ditto.
	* gcc.target/i386/avx10_1-23.c: Ditto.
	* gcc.target/i386/avx10_1-24.c: Ditto.
	* gcc.target/i386/avx10_1-3.c: Ditto.
	* gcc.target/i386/avx10_1-5.c: Ditto.
	* gcc.target/i386/avx10_1-6.c: Ditto.
	* gcc.target/i386/avx10_1-8.c: Ditto.
	* gcc.target/i386/pr117946.c: Ditto.
	* gcc.target/i386/avx10_1-12.c: Adjust warning message.
	* gcc.target/i386/avx10_1-19.c: Ditto.
	* gcc.target/i386/avx10_1-17.c: Adjust to no-avx10.1-512.

2025-02-17  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118815
	* gcc.target/i386/pr118815.c: New test.

2025-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/118248
	* gcc.target/riscv/pr118248.c: New test.

2025-02-16  Simon Martin  <simon@nasilyan.com>

	PR c++/117324
	* g++.dg/parse/defarg19.C: New test.

2025-02-16  H.J. Lu  <hjl.tools@gmail.com>

	PR target/109780
	PR target/109093
	* g++.target/i386/pr109780-1.C: New test.
	* gcc.target/i386/pr109093-1.c: Likewise.
	* gcc.target/i386/pr109780-1.c: Likewise.
	* gcc.target/i386/pr109780-2.c: Likewise.
	* gcc.target/i386/pr109780-3.c: Likewise.

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

	PR tree-optimization/98028
	* gcc.dg/tree-ssa/pr98028.c: New test.

2025-02-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/118080
	* gfortran.dg/value_optional_2.f90: New test.

2025-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/117430
	* gfortran.dg/c_loc_test_17.f90: Use an assignment rather than
	PRINT.
	* gfortran.dg/c_ptr_tests_10.f03: Use a transfer function.
	* gfortran.dg/c_ptr_tests_16.f90: Use an assignment.
	* gfortran.dg/c_ptr_tests_9.f03: Use a transfer function.
	* gfortran.dg/init_flag_17.f90: Likewise.
	* gfortran.dg/pr32601_1.f03: Use an assignment.

2025-02-15  Robin Dapp  <rdapp.gcc@gmail.com>

	* gcc.target/riscv/rvv/autovec/pr117722.c: Scan for vminu and
	vmaxu.

2025-02-15  Robin Dapp  <rdapp.gcc@gmail.com>

	* gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Scan for add.
	* gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Scan for fadd.

2025-02-15  David Malcolm  <dmalcolm@redhat.com>

	* sarif-replay.dg/2.1.0-valid/3.27.30-fixes-1.sarif: New test.
	* sarif-replay.dg/2.1.0-valid/3.27.30-fixes-2.sarif: New test.
	* sarif-replay.dg/2.1.0-valid/3.27.30-fixes-3.sarif: New test.

2025-02-15  David Malcolm  <dmalcolm@redhat.com>

	* sarif-replay.dg/2.1.0-valid/3.28.6-annotations-1.sarif: Update
	expected output to remove trailing " [error]".
	* sarif-replay.dg/2.1.0-valid/unlabelled-secondary-locations.sarif:
	Likewise.

2025-02-15  David Malcolm  <dmalcolm@redhat.com>

	* sarif-replay.dg/2.1.0-valid/unlabelled-secondary-locations.sarif:
	New test.

2025-02-15  David Malcolm  <dmalcolm@redhat.com>

	PR sarif-replay/118881
	* sarif-replay.dg/2.1.0-valid/3.28.6-annotations-1.sarif: New test.

2025-02-15  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118846
	* g++.dg/modules/pr118846_a.C: New test.
	* g++.dg/modules/pr118846_b.C: New test.

2025-02-15  Jason Merrill  <jason@redhat.com>

	PR c++/118053
	* g++.dg/cpp1y/constexpr-lambda1.C: Add -O.

2025-02-15  Jason Merrill  <jason@redhat.com>

	PR c++/118053
	* g++.dg/cpp1y/constexpr-lambda1.C: New test.

2025-02-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/interface_54.f90: New test.

2025-02-15  Jin Ma  <jinma@linux.alibaba.com>

	PR target/118872
	* gcc.target/riscv/rvv/base/pr118872.c: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

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

2025-02-14  Georg-Johann Lay  <avr@gjlay.de>

	PR target/118878
	* gcc.target/avr/torture/pr118878.c: New test.

2025-02-14  Patrick Palka  <ppalka@redhat.com>

	PR c++/86933
	* g++.dg/cpp1z/variadic-nontype1.C: Mention PR number.
	* g++.dg/cpp1z/variadic-nontype2.C: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/82936
	* g++.dg/cpp0x/vt-82936.C: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/82794
	* g++.dg/cpp2a/concepts-pr82794.C: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/70037
	* g++.dg/cpp2a/concepts-pr70037.C: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/66878
	* g++.dg/lookup/using71.C: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/66519
	* g++.dg/cpp0x/variadic-parm2.C: New test.

2025-02-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118852
	* gcc.dg/vect/pr118852.c: New testcase.

2025-02-14  Jason Merrill  <jason@redhat.com>

	PR c++/118856
	* g++.dg/eh/ref-temp3.C: New test.
	* g++.dg/eh/ref-temp4.C: New test.

2025-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/116379
	* g++.dg/cpp1y/decltype-auto9.C: New test.

2025-02-14  Lulu Cheng  <chenglulu@loongson.cn>

	* gcc.target/loongarch/const-double-zero-stx.c: Add
	'-maddr-reg-reg-cost=1'.
	* gcc.target/loongarch/stack-check-alloca-1.c: Likewise.

2025-02-14  Lulu Cheng  <chenglulu@loongson.cn>

	PR target/118843
	* gcc.target/loongarch/pr118843.c: New test.

2025-02-14  Lulu Cheng  <chenglulu@loongson.cn>

	PR target/118828
	* gcc.target/loongarch/pr118828.c: New test.
	* gcc.target/loongarch/pr118828-2.c: New test.
	* gcc.target/loongarch/pr118828-3.c: New test.
	* gcc.target/loongarch/pr118828-4.c: New test.

2025-02-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/90579
	* gcc.target/i386/pr90579.c: New testcase.

2025-02-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/cpp2a/lambda-uneval22.C: Add check that the primary
	specialisation of the lambda is TU-local.

2025-02-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/107741
	* g++.dg/abi/lambda-ctx2-19.C: Add tests for template members.
	* g++.dg/abi/lambda-ctx2-19vs20.C: Likewise.
	* g++.dg/abi/lambda-ctx2-20.C: Likewise.
	* g++.dg/abi/lambda-ctx2.h: Likewise.
	* g++.dg/cpp0x/static-member-init-1.C: Likewise.

2025-02-13  Robin Dapp  <rdapp.gcc@gmail.com>

	PR target/118832
	* gcc.target/riscv/rvv/autovec/pr118832.c: New test.

2025-02-13  Marek Polacek  <polacek@redhat.com>

	PR driver/117739
	* c-c++-common/fhardened-16.c: New test.
	* c-c++-common/fhardened-17.c: New test.
	* c-c++-common/fhardened-18.c: New test.
	* c-c++-common/fhardened-19.c: New test.
	* c-c++-common/fhardened-20.c: New test.
	* c-c++-common/fhardened-21.c: New test.

2025-02-13  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp2a/nontype-class72.C: Disable -fimplicit-constexpr.

2025-02-13  Ed Catmur  <ed@catmur.uk>
	    Jason Merrill  <jason@redhat.com>

	PR c++/70536
	* g++.dg/debug/dwarf2/template-func-params-7.C: Check for pack names.

2025-02-13  Jason Merrill  <jason@redhat.com>

	* g++.dg/special/initp1.C: Test disabling -Wprio-ctor-dtor.

2025-02-13  Jason Merrill  <jason@redhat.com>

	* g++.dg/gomp/declare-variant-3.C: Adjust diagnostic.
	* g++.dg/gomp/declare-variant-5.C: Adjust diagnostic.

2025-02-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/118845
	* gfortran.dg/recursive_check_4.f03: Adjust call so types matche.
	* gfortran.dg/recursive_check_6.f03: Likewise.
	* gfortran.dg/specifics_2.f90: Adjust calls so types match.
	* gfortran.dg/interface_52.f90: New test.
	* gfortran.dg/interface_53.f90: New test.

2025-02-13  Jason Merrill  <jason@redhat.com>

	PR c++/118856
	* g++.dg/cpp23/range-for9.C: New test.

2025-02-13  Marek Polacek  <polacek@redhat.com>

	PR c++/113800
	DR 2450
	* g++.dg/cpp26/pack-indexing15.C: New test.
	* g++.dg/cpp2a/nontype-class68.C: New test.
	* g++.dg/cpp2a/nontype-class69.C: New test.
	* g++.dg/cpp2a/nontype-class70.C: New test.
	* g++.dg/cpp2a/nontype-class71.C: New test.
	* g++.dg/cpp2a/nontype-class72.C: New test.

2025-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR debug/118790
	* gfortran.dg/gomp/pr118790.f90: New test.

2025-02-13  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118849
	* g++.dg/template/linkage6.C: New test.

2025-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118574
	* g++.dg/coroutines/range-for2.C: New test.

2025-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118822
	PR c++/118833
	* g++.dg/expr/for9.C: New test.
	* g++.dg/cpp26/decomp12.C: New test.

2025-02-13  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/pr118835.c: New test.

2025-02-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118817
	* gcc.dg/pr118817.c: New testcase.

2025-02-12  Marek Polacek  <polacek@redhat.com>

	PR c++/101740
	* g++.dg/template/dtor12.C: New test.

2025-02-12  Vineet Gupta  <vineetg@rivosinc.com>

	* gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: Change
	expected pattern.
	* gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/abs-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/convert-11.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/convert-12.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/neg-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/trunc-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/trunc-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/trunc-3.c: Ditto.
	* gcc.target/riscv/rvv/base/simplify-vdiv.c: Ditto.
	* gcc.target/riscv/rvv/base/unop_v_constraint-1.c: Ditto.

2025-02-12  Jin Ma  <jinma@linux.alibaba.com>

	PR target/118601
	* gcc.target/riscv/rvv/xtheadvector/pr114194.c: Move to...
	* gcc.target/riscv/rvv/xtheadvector/pr114194-rv64.c: ...here.
	* gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: New test.
	* gcc.target/riscv/rvv/xtheadvector/pr118601.c: New test.

2025-02-11  Jeff Law  <jlaw@ventanamicro.com>

	PR target/115478
	* gcc.target/aarch64/bitint-args.c: Update expected output.

2025-02-11  Jason Merrill  <jason@redhat.com>

	PR c++/188574
	* g++.dg/cpp23/range-for3.C: Use -frange-for-ext-temps.
	* g++.dg/cpp23/range-for4.C: Adjust expected result.

2025-02-11  Jason Merrill  <jason@redhat.com>

	PR c++/118574
	PR c++/107637
	* g++.dg/coroutines/range-for1.C: New test.

2025-02-11  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/pragma_cpp_predefs_4.c: Adjust expected
	defines.
	* gcc.target/aarch64/simd/vmla_lane_indices_1.c: Modify target
	pragmas.
	* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_1.c:
	Ditto.
	* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
	Ditto.
	* gcc.target/aarch64/sve2/acle/asm/dot_lane_mf8.c: Ditto.
	* gcc.target/aarch64/sve2/acle/asm/dot_mf8.c: Ditto.

2025-02-11  Andrew Carlotti  <andrew.carlotti@arm.com>

	* lib/gcc-defs.exp
	(gcc_runtest_parallelize_limit_minor): New global variable.
	(gcc_parallel_test_run_p): Use new variable for batch size.

2025-02-11  Simon Martin  <simon@nasilyan.com>

	PR c++/118306
	PR c++/118304
	* g++.old-deja/g++.jason/operator.C: Adjust bogus test
	expectation (char** vs char*).
	* g++.dg/parse/constructor4.C: New test.
	* g++.dg/parse/constructor5.C: New test.
	* g++.dg/parse/conv_op2.C: New test.
	* g++.dg/parse/default_to_int.C: New test.

2025-02-11  David Malcolm  <dmalcolm@redhat.com>

	PR sarif-replay/118792
	* sarif-replay.dg/2.1.0-valid/error-with-note.sarif: Update
	expected output to reflect fix to off-by-one error in handling of
	"endColumn" property.
	* sarif-replay.dg/2.1.0-valid/malloc-vs-local-4.c.sarif: Likewise.
	* sarif-replay.dg/2.1.0-valid/signal-1.c.moved.sarif: Likewise.
	* sarif-replay.dg/2.1.0-valid/signal-1.c.sarif: Likewise.

2025-02-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118817
	* g++.dg/lto/pr118817_0.C: New testcase.

2025-02-11  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/modules/adl-5_a.c: Move to...
	* g++.dg/modules/adl-5_a.C: ...here.
	* g++.dg/modules/adl-5_d.C: Add errors.

2025-02-11  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118807
	* g++.dg/modules/pr118807.C: New test.

2025-02-11  Jie Mei  <jie.mei@oss.cipunited.com>
	    Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/mips/mips-class.c: New tests for MIPSr6
	* gcc.target/mips/mips-minamaxa.c: Same as above.
	* gcc.target/mips/mips-rint.c: Same as above.

2025-02-11  Xi Ruoyao  <xry111@xry111.site>

	* lib/target-supports.exp
	(check_effective_target_vect_call_btrunc): Drop LoongArch.
	(check_effective_target_vect_call_btruncf): Likewise.
	(check_effective_target_vect_call_ceil): Likewise.
	(check_effective_target_vect_call_ceilf): Likewise.
	(check_effective_target_vect_call_floor): Likewise.
	(check_effective_target_vect_call_floorf): Likewise.
	(check_effective_target_vect_call_lfloor): Likewise.
	(check_effective_target_vect_call_lfloorf): Likewise.

2025-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/24878
	* gfortran.dg/interface_51.f90: Adjust expected error message.

2025-02-10  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/56423
	* gfortran.dg/derived_constructor_comps_2.f90: Adjust test.
	* gfortran.dg/derived_constructor_comps_8.f90: New test.

2025-02-10  Martin Jambor  <mjambor@suse.cz>

	PR ipa/118097
	* gcc.dg/ipa/pr118097.c: New test.
	* gcc.dg/ipa/pr118535.c: Likewise.
	* gcc.dg/ipa/ipa-notypes-1.c: Likewise.

2025-02-10  Richard Earnshaw  <rearnsha@arm.com>

	PR target/118089
	* gcc.target/arm/thumb2-pop-loreg.c (dg-require-effective-target): Fix
	typo in directive.

2025-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/118623
	* gcc.c-torture/execute/pr118623.c: New test.

2025-02-10  Tamar Christina  <tamar.christina@arm.com>

	PR testsuite/118754
	* gcc.dg/vect/vect-tail-nomask-1.c: Add novector.
	* gcc.target/i386/pr106010-8c.c: Likewise.

2025-02-09  Jeff Law  <jlaw@ventanamicro.com>

	PR target/115123
	* gcc.target/riscv/rvv/base/pr114352-3.c: Adjust expected output.
	* gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-86.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-88.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-90.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-91.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-92.c: Likewise.

2025-02-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/24878
	* gfortran.dg/interface_51.f90: New test.

2025-02-09  Jeff Law  <jlaw@ventanamicro.com>

	PR target/118146
	* gcc.target/riscv/pr118146-1.c: New test.
	* gcc.target/riscv/pr118146-2.c: New test.

2025-02-08  Sandra Loosemore  <sloosemore@baylibre.com>

	PR middle-end/107067
	* gfortran.dg/gomp/metadirective-11.f90: Remove the dg-ice, update
	for current behavior, and add more tests to exercise the new error
	code.

2025-02-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/gcc-dg.exp (gcc-dg-prune): Turn
	'sorry, unimplemented: exception handling not supported' into
	UNSUPPORTED.
	* gcc.dg/pr104464.c: Remove GCN XFAIL.

2025-02-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.dg/cleanup-12.c: Don't 'dg-skip-if "" { ! nonlocal_goto }'.
	* gcc.dg/cleanup-13.c: Likewise.
	* gcc.dg/cleanup-5.c: Likewise.
	* gcc.dg/gimplefe-44.c: Don't
	'dg-require-effective-target nonlocal_goto'.

2025-02-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/target-supports.exp (check_effective_target_exceptions):
	'return 0' for '[istarget nvptx-*-*]'.

2025-02-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/118772
	* lib/target-supports.exp (check_effective_target_exceptions):
	'return 0' for '[istarget bpf-*-*]'.

2025-02-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/gcc-dg.exp (gcc-dg-prune): Clarify effective-target
	'exceptions_enabled'.
	* lib/target-supports.exp
	(check_effective_target_exceptions_enabled): Don't consider
	effective-target 'exceptions'.

2025-02-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.dg/pr88870.c: Don't 'dg-require-effective-target nonlocal_goto'.

2025-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/118776
	* gcc.target/i386/pr118776.c: New test.

2025-02-08  H.J. Lu  <hjl.tools@gmail.com>

	PR rtl-optimization/111673
	* gcc.target/i386/pr111673.c: Verify that PUSH/POP can be
	skipped.

2025-02-07  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/59252
	* gfortran.dg/allocatable_char_1.f90: New test.

2025-02-07  Richard Earnshaw  <rearnsha@arm.com>

	PR target/118089
	* gcc.target/arm/thumb2-pop-loreg.c: New test.

2025-02-07  Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/116244
	* g++.target/m68k/m68k.exp: New test driver.
	* g++.target/m68k/pr116244.C: New test.

2025-02-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/115586
	* g++.dg/cpp26/name-independent-decl9.C: New test.
	* g++.dg/cpp26/name-independent-decl10.C: New test.

2025-02-07  Jakub Jelinek  <jakub@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/86769
	* g++.dg/diagnostic/redeclaration-7.C: New test.
	* g++.dg/expr/for3.C: New test.
	* g++.dg/expr/for4.C: New test.
	* g++.dg/expr/for5.C: New test.
	* g++.dg/expr/for6.C: New test.
	* g++.dg/expr/for7.C: New test.
	* g++.dg/expr/for8.C: New test.
	* g++.dg/ext/stmtexpr27.C: New test.
	* g++.dg/cpp2a/constexpr-86769.C: New test.
	* g++.dg/cpp26/name-independent-decl7.C: New test.
	* g++.dg/cpp26/name-independent-decl8.C: New test.

2025-02-07  Pan Li  <pan2.li@intel.com>

	PR target/118103
	* gcc.target/riscv/rvv/base/pr118103-2.c: New test.
	* gcc.target/riscv/rvv/base/pr118103-run-2.c: New test.

2025-02-07  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/108357
	* gcc.dg/tree-ssa/pr108357.c: Tolerate later optimization.

2025-02-07  Thomas Schwinge  <tschwinge@baylibre.com>

	* c-c++-common/goacc/pr92793-1.c: Remove
	'-fdump-tree-original-lineno' XFAILs.

2025-02-07  Marek Polacek  <polacek@redhat.com>

	PR c++/117106
	PR c++/118190
	* g++.dg/cpp0x/noexcept89.C: New test.
	* g++.dg/cpp0x/noexcept90.C: New test.

2025-02-07  Simon Martin  <simon@nasilyan.com>

	PR c++/118282
	* g++.dg/conversion/op8.C: New test.

2025-02-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118763
	* g++.dg/asan/pr118763.C: New test.

2025-02-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118773
	* g++.dg/cpp0x/gen-attrs-87.C: New test.
	* g++.dg/gomp/attrs-3.C: Adjust expected diagnostics.

2025-02-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118661
	* g++.dg/cpp0x/constexpr-volatile4.C: New test.
	* g++.dg/cpp0x/constexpr-union9.C: New test.

2025-02-07  Tomáš Trnka  <trnka@scm.com>

	PR fortran/116829
	* gfortran.dg/derived_init_7.f90: New test.

2025-02-07  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118514
	PR tree-optimization/118706
	* gcc.dg/field-merge-25.c: New.

2025-02-07  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/sparc/vis3move-3.c: Select ultrasparc.  Skip with
	-mfix-ut699.

2025-02-07  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/sparc/tls-ld-int16.c: Skip when tls is emulated.
	* gcc.target/sparc/tls-ld-int32.c: Likewise.
	* gcc.target/sparc/tls-ld-int8.c: Likewise.
	* gcc.target/sparc/tls-ld-uint16.c: Likewise.
	* gcc.target/sparc/tls-ld-uint32.c: Likewise.
	* gcc.target/sparc/tls-ld-uint8.c: Likewise.

2025-02-07  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/sparc/sparc-ret-1.c: Skip on -mfix-ut699.

2025-02-07  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/sparc/niagara7-align.c: Use -mtune.

2025-02-06  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/madd-split2-1.c: Update expected
	output.

2025-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/114618
	* gfortran.dg/pr114618.f90: New test.

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

	PR c++/110345
	* g++.dg/cpp0x/attr-no_unique_address1.C: New test.

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

	PR c++/110345
	* g++.dg/cpp0x/attr-noreturn1.C: New test.

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

	PR c++/110345
	* g++.dg/cpp0x/attr-nodiscard1.C: New test.

2025-02-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/118750
	* gfortran.dg/associate_72.f90: New test.

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

	PR rtl-optimization/117506
	* gcc.dg/pr117506.c: New test.
	* gcc.target/riscv/pr117506.c: New test.

2025-02-06  Lulu Cheng  <chenglulu@loongson.cn>

	PR target/118561
	* gcc.target/loongarch/pr118561.c: New test.

2025-02-06  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/110449
	* gcc.target/aarch64/pr110449.c: Expect an increment by 8.0,
	but test that there is no MOV.

2025-02-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118749
	* gcc.dg/vect/pr118749.c: New testcase.

2025-02-05  Simon Martin  <simon@nasilyan.com>

	PR c++/118319
	* g++.dg/parse/defarg18.C: New test.
	* g++.dg/parse/defarg18a.C: New test.

2025-02-05  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/115568
	* gcc.target/i386/pr115568.c: New.

2025-02-05  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/118740
	* gfortran.dg/gomp/append_args-2.f90: Update for line change.

2025-02-05  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/117239
	* gcc.dg/pr117239.c: New test.

2025-02-05  Xi Ruoyao  <xry111@xry111.site>

	PR tree-optimization/118727
	* gcc.dg/pr108692.c: Mention PR 118727 in the comment.
	* gcc.dg/pr118727.c: New test case.

2025-02-05  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/pr100056.c: Restore the original version of
	the scan-assemblers.

2025-02-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/47485
	* gfortran.dg/dependency_generation_1.f90: New test.

2025-02-04  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/115112
	* gm2/pim/run/pass/dectest.mod: New test.
	* gm2/pim/run/pass/inctest.mod: New test.

2025-02-04  Marek Polacek  <polacek@redhat.com>

	PR c++/94100
	* g++.dg/cpp0x/variadic188.C: New test.

2025-02-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118671
	* g++.dg/cpp/embed-25.C: New test.
	* g++.dg/cpp0x/pr118671.C: New test.

2025-02-04  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.target/riscv/pr118170.c: Ignore for E ABI.

2025-02-04  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>

	PR target/116010
	* gcc.target/arm/simd/mve-vabs.c: Test tree dump and adjust to new
	code.

2025-02-04  Marek Polacek  <polacek@redhat.com>

	PR c++/117778
	* g++.dg/cpp1y/lambda-generic-117778.C: New test.
	* g++.dg/cpp2a/abbrev-fn2.C: New test.
	* g++.dg/cpp2a/abbrev-fn3.C: New test.

2025-02-04  Marek Polacek  <polacek@redhat.com>

	PR c++/118718
	* g++.dg/warn/Wvexing-parse10.C: New test.

2025-02-04  kelefth  <konstantinos.eleftheriou@vrull.eu>

	PR testsuite/116845
	* gcc.dg/pr109393.c: XFAIL on ilp32 targets.

2025-02-04  Richard Biener  <rguenther@suse.de>

	PR c/118742
	* gcc.dg/gimplefe-56.c: New testcase.

2025-02-04  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/call-z10-pic-nodatarel.c: Adjust
	expectations.
	* gcc.target/s390/call-z10-pic.c: Likewise.
	* gcc.target/s390/call-z10.c: Likewise.
	* gcc.target/s390/call-z9-pic-nodatarel.c: Likewise.
	* gcc.target/s390/call-z9-pic.c: Likewise.
	* gcc.target/s390/call-z9.c: Likewise.

2025-02-04  Simon Martin  <simon@nasilyan.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/117114
	PR c++/109918
	* g++.dg/warn/Woverloaded-virt1.C: Check that no warning is
	emitted for non virtual base methods.
	* g++.dg/warn/Woverloaded-virt10.C: New test.
	* g++.dg/warn/Woverloaded-virt11.C: New test.
	* g++.dg/warn/Woverloaded-virt12.C: New test.
	* g++.dg/warn/Woverloaded-virt13.C: New test.
	* g++.dg/warn/Woverloaded-virt5.C: New test.
	* g++.dg/warn/Woverloaded-virt6.C: New test.
	* g++.dg/warn/Woverloaded-virt7.C: New test.
	* g++.dg/warn/Woverloaded-virt8.C: New test.
	* g++.dg/warn/Woverloaded-virt9.C: New test.

2025-02-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/117113
	* gcc.dg/torture/pr117113.c: New testcase.

2025-02-04  Simon Martin  <simon@nasilyan.com>

	PR c++/114619
	* g++.dg/init/no-elide4.C: New test.

2025-02-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118719
	* g++.dg/cpp1z/decomp63.C: New test.

2025-02-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/unsigned_15.f90: Adjust error messages.
	* gfortran.dg/unsigned_43.f90: New test.
	* gfortran.dg/unsigned_44.f90: New test.

2025-02-04  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/117611
	* gcc.dg/fixed-point/pr117611.c: New testcase.

2025-02-04  Richard Biener  <rguenther@suse.de>

	PR lto/113207
	* gcc.dg/pr113207.c: New testcase.

2025-02-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/108205
	* g++.dg/modules/contracts-5_a.C: New test.
	* g++.dg/modules/contracts-5_b.C: New test.

2025-02-04  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/98893
	* g++.dg/modules/pr98893_a.H: New test.
	* g++.dg/modules/pr98893_b.C: New test.

2025-02-03  A J Ryan Solutions Ltd  <gcc.gnu.org@ajryansolutions.co.uk>

	PR c++/118265
	* g++.dg/cpp1z/variadic-nontype1.C: New file.

2025-02-03  Iain Sandoe  <iains.gcc@gmail.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/116506
	PR c++/116880
	* g++.dg/coroutines/pr116506.C: New test.
	* g++.dg/coroutines/pr116880.C: New test.

2025-02-03  Jason Merrill  <jason@redhat.com>

	PR c++/116914
	PR c++/117231
	PR c++/118470
	PR c++/118491
	* g++.dg/coroutines/coro-range-for1.C: New test.

2025-02-03  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/93289
	* gfortran.dg/unlimited_polymorphic_1.f03: Pad element in character
	array constructor to correct length.
	* gfortran.dg/char_array_constructor_5.f90: New test.

2025-02-03  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/acle/general/dupq_12.c: New test.

2025-02-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118717
	* gcc.dg/torture/pr118717.c: New testcase.

2025-02-02  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/117411
	* gm2/iso/run/pass/except9.mod: New test.
	* gm2/iso/run/pass/lazyunique.mod: New test.

2025-02-02  Lewis Hyatt  <lhyatt@gmail.com>

	PR middle-end/115913
	* c-c++-common/cpp/pr115913.c: New test.

2025-02-01  H.J. Lu  <hjl.tools@gmail.com>

	PR rtl-optimization/111673
	* gcc.target/i386/pr111673.c: New file.

2025-02-01  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/118703
	* gm2/builtins/run/pass/testbitfns.mod: New test.

2025-02-01  H.J. Lu  <hjl.tools@gmail.com>

	PR target/118713
	* gcc.target/i386/pr118713-1-x32.c: New test.
	* gcc.target/i386/pr118713-1.c: Likewise.
	* gcc.target/i386/pr118713-2-x32.c: Likewise.
	* gcc.target/i386/pr118713-2.c: Likewise.
	* gcc.target/i386/pr118713-3-x32.c: Likewise.
	* gcc.target/i386/pr118713-3.c: Likewise.
	* gcc.target/i386/pr118713-4-x32.c: Likewise.
	* gcc.target/i386/pr118713-4.c: Likewise.
	* gcc.target/i386/pr118713-5-x32.c: Likewise.
	* gcc.target/i386/pr118713-5.c: Likewise.
	* gcc.target/i386/pr118713-6-x32.c: Likewise.
	* gcc.target/i386/pr118713-6.c: Likewise.
	* gcc.target/i386/pr118713-7-x32.c: Likewise.
	* gcc.target/i386/pr118713-7.c: Likewise.
	* gcc.target/i386/pr118713-8-x32.c: Likewise.
	* gcc.target/i386/pr118713-8.c: Likewise.
	* gcc.target/i386/pr118713-9-x32.c: Likewise.
	* gcc.target/i386/pr118713-9.c: Likewise.
	* gcc.target/i386/pr118713-10-x32.c: Likewise.
	* gcc.target/i386/pr118713-10.c: Likewise.
	* gcc.target/i386/pr118713-11-x32.c: Likewise.
	* gcc.target/i386/pr118713-11.c: Likewise.
	* gcc.target/i386/pr118713-12-x32.c: Likewise.
	* gcc.target/i386/pr118713-12.c: Likewise.

2025-02-01  David Malcolm  <dmalcolm@redhat.com>

	* sarif-replay.dg/2.1.0-invalid/3.33.3-index-out-of-range.sarif:
	New test.
	* sarif-replay.dg/2.1.0-valid/spec-example-4.sarif: Update expected
	output to reflect that we now find the function name for the
	events in the path.

2025-02-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/warn33.adb: New test.
	* gnat.dg/warn33_pkg.ads: New helper.

2025-02-01  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/ssp-global.c: New file.

2025-02-01  Jeff Law  <jlaw@ventanamicro.com>

	PR tree-optimization/114277
	* gcc.target/i386/pr114277.c: New test.
	* gcc.target/riscv/pr114277.c: Likewise.
	Co-author:  Andrew Pinski <quic_apinski@quicinc.com>

2025-01-31  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/117432
	* gcc.c-torture/execute/pr117432.c: New test.
	* gcc.target/i386/pr117432.c: New test.

2025-01-31  Jakub Jelinek  <jakub@redhat.com>

	PR c++/117516
	* g++.dg/ext/flexary9.C: Expect different wording of one of the
	warnings and at a different line.
	* g++.dg/ext/flexary19.C: Likewise.
	* g++.dg/ext/flexary42.C: New test.
	* g++.dg/other/pr117516.C: New test.

2025-01-31  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/108454
	* gfortran.dg/common_29.f90: New test.

2025-01-31  Marek Polacek  <polacek@redhat.com>

	PR c++/117501
	* g++.dg/cpp2a/consteval39.C: New test.
	* g++.dg/cpp2a/consteval40.C: New test.

2025-01-31  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/116234
	* gfortran.target/aarch64/aarch64.exp: New.
	* gfortran.target/aarch64/pr116234.f: New.

2025-01-31  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/117498
	* gcc.c-torture/execute/pr117498.c: New test.

2025-01-31  H.J. Lu  <hjl.tools@gmail.com>

	PR target/115673
	* gcc.target/i386/force-indirect-call-2.c: Allow indirect branch
	via GOT.

2025-01-31  Richard Biener  <rguenther@suse.de>

	PR debug/100530
	* gcc.target/i386/pr100530.c: New testcase.

2025-01-30  Alexandre Oliva  <oliva@adacore.com>

	PR target/113689
	* gcc.target/i386/pr113689-1.c: Require profiling support.
	* gcc.target/i386/pr113689-2.c: Likewise.
	* gcc.target/i386/pr113689-3.c: Likewise.

2025-01-30  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/vect/vect-ifcvt-18.c: Split -Ofast out of
	avx_runtime.

2025-01-30  Sandra Loosemore  <sloosemore@baylibre.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>
	    Tobias Burnus  <tobias@codesourcery.com>
	    Paul-Antoine Arras  <pa@codesourcery.com>

	PR middle-end/112779
	PR middle-end/113904
	* gfortran.dg/gomp/metadirective-1.f90: New.
	* gfortran.dg/gomp/metadirective-10.f90: New.
	* gfortran.dg/gomp/metadirective-11.f90: New.
	* gfortran.dg/gomp/metadirective-12.f90: New.
	* gfortran.dg/gomp/metadirective-13.f90: New.
	* gfortran.dg/gomp/metadirective-2.f90: New.
	* gfortran.dg/gomp/metadirective-3.f90: New.
	* gfortran.dg/gomp/metadirective-4.f90: New.
	* gfortran.dg/gomp/metadirective-5.f90: New.
	* gfortran.dg/gomp/metadirective-6.f90: New.
	* gfortran.dg/gomp/metadirective-7.f90: New.
	* gfortran.dg/gomp/metadirective-8.f90: New.
	* gfortran.dg/gomp/metadirective-9.f90: New.
	* gfortran.dg/gomp/metadirective-construct.f90: New.
	* gfortran.dg/gomp/metadirective-no-score.f90: New.
	* gfortran.dg/gomp/pure-1.f90 (func_metadirective): New.
	(func_metadirective_2): New.
	(func_metadirective_3): New.
	* gfortran.dg/gomp/pure-2.f90 (func_metadirective): Delete.

2025-01-30  Jakub Jelinek  <jakub@redhat.com>
	    Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	PR target/118696
	* gcc.dg/pr118696.c: New test.
	* gcc.target/s390/vector/pr118696.c: New test.
	* gcc.target/s390/vector/vec-abs-emu.c: Expect vrepg with 0 as last
	operand rather than 1.
	* gcc.target/s390/vector/vec-max-emu.c: Likewise.
	* gcc.target/s390/vector/vec-min-emu.c: Likewise.

2025-01-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/118695
	* gcc.dg/pr118695.c: New testcase.

2025-01-30  Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/append-args-1.c: Update dg-*.
	* c-c++-common/gomp/append-args-3.c: Likewise.
	* g++.dg/gomp/append-args-1.C: Likewise.
	* gfortran.dg/gomp/adjust-args-1.f90: Likewise.
	* gfortran.dg/gomp/adjust-args-3.f90: Likewise.
	* gfortran.dg/gomp/declare-variant-2.f90: Likewise.
	* c-c++-common/gomp/append-args-6.c: New test.
	* c-c++-common/gomp/append-args-7.c: New test.
	* c-c++-common/gomp/append-args-8.c: New test.
	* c-c++-common/gomp/append-args-9.c: New test.
	* g++.dg/gomp/append-args-4.C: New test.
	* g++.dg/gomp/append-args-5.C: New test.
	* g++.dg/gomp/append-args-6.C: New test.
	* g++.dg/gomp/append-args-7.C: New test.
	* gcc.dg/gomp/append-args-1.c: New test.
	* gfortran.dg/gomp/append_args-1.f90: New test.
	* gfortran.dg/gomp/append_args-2.f90: New test.
	* gfortran.dg/gomp/append_args-3.f90: New test.
	* gfortran.dg/gomp/append_args-4.f90: New test.

2025-01-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/118692
	* gcc.dg/pr118692.c: New testcase.

2025-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/114052
	* gcc.dg/pr114052-1.c: New testcase.

2025-01-30  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/118320
	* g++.dg/torture/pr118320.C: New test.

2025-01-30  Jeff Law  <jlaw@ventanamicro.com>

	PR target/116860
	* gcc.dg/tree-ssa/fold-xor-and-or.c: Set logical-op-non-short-circuit.
	* gcc.dg/tree-ssa/fold-xor-or.c: Similarly.

2025-01-29  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/118010
	PR modula2/118183
	PR modula2/116073
	* gm2/pim/run/pass/printtypesize.mod: New test.

2025-01-29  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/118429
	* gcc.c-torture/compile/pr118429.c: New test.

2025-01-29  Marek Polacek  <polacek@redhat.com>

	PR c++/57533
	* g++.dg/eh/throw5.C: New test.

2025-01-29  Siddhesh Poyarekar  <siddhesh@gotplt.org>

	PR testsuite/118127
	* lib/target-supports.exp
	(check_effective_target_long_double_is_ibm128): New
	procedure.
	* gfortran.dg/default_format_2.f90: xfail for
	long_double_is_ibm128.
	* gfortran.dg/default_format_denormal_2.f90: Likewise.
	* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.

2025-01-29  Martin Jambor  <mjambor@suse.cz>
	    Michal Jireš  <mjires@suse.cz>

	PR tree-optimization/117892
	* gcc.dg/tree-ssa/pr117892.c: New test.
	* gcc.dg/tree-ssa/pr118517.c: Likewise.

2025-01-29  Pan Li  <pan2.li@intel.com>

	PR target/117688
	* gcc.target/riscv/pr117688.h: Add test helper macros.
	* gcc.target/riscv/pr117688-trunc-run-1-s16-to-s8.c: New test.
	* gcc.target/riscv/pr117688-trunc-run-1-s32-to-s16.c: New test.
	* gcc.target/riscv/pr117688-trunc-run-1-s32-to-s8.c: New test.
	* gcc.target/riscv/pr117688-trunc-run-1-s64-to-s16.c: New test.
	* gcc.target/riscv/pr117688-trunc-run-1-s64-to-s32.c: New test.
	* gcc.target/riscv/pr117688-trunc-run-1-s64-to-s8.c: New test.

2025-01-29  Pan Li  <pan2.li@intel.com>

	PR target/117688
	* gcc.target/riscv/pr117688.h: Add test helper macro.
	* gcc.target/riscv/pr117688-sub-run-1-s16.c: New test.
	* gcc.target/riscv/pr117688-sub-run-1-s32.c: New test.
	* gcc.target/riscv/pr117688-sub-run-1-s64.c: New test.
	* gcc.target/riscv/pr117688-sub-run-1-s8.c: New test.

2025-01-29  Pan Li  <pan2.li@intel.com>

	PR target/117688
	* gcc.target/riscv/pr117688-add-run-1-s16.c: New test.
	* gcc.target/riscv/pr117688-add-run-1-s32.c: New test.
	* gcc.target/riscv/pr117688-add-run-1-s64.c: New test.
	* gcc.target/riscv/pr117688-add-run-1-s8.c: New test.
	* gcc.target/riscv/pr117688.h: New test.

2025-01-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/118684
	* gcc.dg/pr118684.c: Require automatic_stack_alignment.

2025-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118655
	* g++.dg/ext/is_bounded_array.C: Extend.

2025-01-28  Jason Merrill  <jason@redhat.com>

	PR c++/118285
	* g++.dg/cpp0x/initlist-opt7.C: New test.

2025-01-28  Jason Merrill  <jason@redhat.com>

	PR c++/118673
	* g++.dg/cpp0x/initlist-opt6.C: New test.

2025-01-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/118684
	* gcc.dg/pr118684.c: New testcase.

2025-01-28  David Malcolm  <dmalcolm@redhat.com>

	PR other/118675
	* gcc.dg/sarif-output/bad-binary-op.py: Update expected output for
	escaping of braces in message text.
	* gcc.dg/sarif-output/missing-semicolon.py: Likewise.
	* gcc.dg/sarif-output/multiple-outputs.py: Likewise.

2025-01-28  Patrick Palka  <ppalka@redhat.com>

	PR c++/117855
	* g++.dg/cpp23/class-deduction-inherited7.C: New test.

2025-01-28  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/118663
	* gcc.target/powerpc/pr118663.c: New.

2025-01-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/117424
	* gcc.dg/tree-ssa/ssa-lim-25.c: New testcase.

2025-01-28  Thomas Schwinge  <tschwinge@baylibre.com>

	* c-c++-common/gomp/defaultmap-4.c: Adjust.
	* c-c++-common/gomp/defaultmap-5.c: Likewise.
	* c-c++-common/gomp/target-implicit-map-1.c: Likewise.
	* c-c++-common/gomp/target-implicit-map-2.c: Likewise.
	* gfortran.dg/gomp/defaultmap-8.f90: Likewise.
	* gfortran.dg/gomp/defaultmap-9.f90: Likewise.
	* gfortran.dg/gomp/map-subarray.f90: Likewise.
	* gfortran.dg/gomp/target-enter-exit-data.f90: Likewise.

2025-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/118638
	* gcc.c-torture/execute/pr118638.c: New test.

2025-01-28  Hafiz Abid Qadeer  <abidh@codesourcery.com>

	* c-c++-common/goacc/implied-copy-1.c: New test.
	* c-c++-common/goacc/implied-copy-2.c: New test.
	* g++.dg/goacc/implied-copy.C: New test.
	* gcc.dg/goacc/implied-copy.c: New test.
	* gfortran.dg/goacc/implied-copy-1.f90: New test.
	* gfortran.dg/goacc/implied-copy-2.f90: New test.

2025-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR c/116357
	* gcc.dg/pr116357.c: New test.

2025-01-27  Jason Merrill  <jason@redhat.com>

	PR c++/118632
	* g++.dg/cpp0x/nontype7.C: New test.

2025-01-27  Vineet Gupta  <vineetg@rivosinc.com>

	PR target/118646
	* gfortran.target/riscv/rvv/pr118646.f90 (New Test).

2025-01-27  Simon Martin  <simon@nasilyan.com>

	PR c++/114292
	* g++.dg/cpp1y/lambda-ice4.C: New test.

2025-01-27  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Remove
	VEC_SHL_INSERT check.
	* gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Ditto.

2025-01-27  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c:
	Distinguish between zvfh and !zvfh.

2025-01-27  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/117173
	* gcc.dg/fold-perm-2.c: Run with two-source permutes.
	* gcc.dg/pr54346.c: Ditto.

2025-01-27  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/110993
	* gfortran.dg/use_rename_14.f90: New test.

2025-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/115769
	* g++.dg/modules/dr2867-1_a.H: New test.
	* g++.dg/modules/dr2867-1_b.C: New test.
	* g++.dg/modules/dr2867-2_a.H: New test.
	* g++.dg/modules/dr2867-2_b.C: New test.
	* g++.dg/modules/dr2867-3_a.H: New test.
	* g++.dg/modules/dr2867-3_b.C: New test.
	* g++.dg/modules/dr2867-4_a.H: New test.
	* g++.dg/modules/dr2867-4_b.C: New test.
	* g++.dg/modules/dr2867-1_a.H.jj1: New file.
	* g++.dg/modules/dr2867-1_b.C.jj1: New file.
	* g++.dg/modules/dr2867-2_a.H.jj1: New file.
	* g++.dg/modules/dr2867-2_b.C.jj1: New file.
	* g++.dg/modules/dr2867-3_a.H.jj1: New file.
	* g++.dg/modules/dr2867-3_b.C.jj1: New file.
	* g++.dg/modules/dr2867-4_a.H.jj1: New file.
	* g++.dg/modules/dr2867-4_b.C.jj1: New file.

2025-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/115769
	* g++.dg/DRs/dr2867-5.C: New test.
	* g++.dg/DRs/dr2867-6.C: New test.
	* g++.dg/DRs/dr2867-7.C: New test.
	* g++.dg/DRs/dr2867-8.C: New test.

2025-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118653
	* gcc.dg/vect/pr118653.c: New testcase.

2025-01-27  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/118662
	* gcc.dg/torture/pr118662.c: New testcase.

2025-01-27  Richard Biener  <rguenther@suse.de>

	PR middle-end/118643
	* gcc.dg/pr118643.c: New testcase.

2025-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/112859
	PR tree-optimization/115347
	* gcc.dg/torture/pr112859.c: New testcase.
	* gcc.dg/torture/pr115347.c: Likewise.

2025-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/118640
	* gfortran.dg/pr118640.f90: New test.

2025-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118637
	* gcc.dg/tree-ssa/pr118637.c: New test.

2025-01-27  Soumya AR  <soumyaa@nvidia.com>

	PR target/118490
	* gcc.dg/pr118490.c: New test.
	* gcc.dg/pr: New file.

2025-01-26  Sandra Loosemore  <sloosemore@baylibre.com>

	* gfortran.dg/gomp/atomic-26.f90: Correct expected output after
	fixing typo in error message.

2025-01-26  Pan Li  <pan2.li@intel.com>

	PR target/118103
	* gcc.target/riscv/rvv/base/pr118103-1.c: New test.
	* gcc.target/riscv/rvv/base/pr118103-run-1.c: New test.

2025-01-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/58857
	* gfortran.dg/uncommon_block_data_2.f90: New test.

2025-01-25  Simon Martin  <simon@nasilyan.com>

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

2025-01-25  Jakub Jelinek  <jakub@redhat.com>

	PR c/118639
	* c-c++-common/gomp/pr118639.c: New test.
	* c-c++-common/goacc/cache-2.c: Remove one xfail for c.

2025-01-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/117827
	* g++.dg/init/array66.C: New test.

2025-01-25  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/116568
	* g++.dg/modules/lambda-8.h: New test.
	* g++.dg/modules/lambda-8_a.H: New test.
	* g++.dg/modules/lambda-8_b.C: New test.

2025-01-25  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/116568
	* g++.dg/modules/internal-4_b.C: Remove XFAIL, add lambda alias
	testcase.
	* g++.dg/modules/lambda-9.h: New test.
	* g++.dg/modules/lambda-9_a.H: New test.
	* g++.dg/modules/lambda-9_b.C: New test.

2025-01-25  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118245
	* g++.dg/abi/lambda-ctx3.C: New test.
	* g++.dg/cpp2a/lambda-uneval22.C: New test.
	* g++.dg/cpp2a/lambda-uneval23.C: New test.

2025-01-25  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/118589
	* lib/gm2-dg.exp (gm2.exp): load_lib.
	* gm2.dg/pim/fail/badopaque.mod: New test.
	* gm2.dg/pim/fail/badopaque2.mod: New test.
	* gm2.dg/pim/fail/dg-pim-fail.exp: New test.
	* gm2.dg/pim/fail/opaquedefs.def: New test.
	* gm2.dg/pim/fail/opaquedefs.mod: New test.

2025-01-24  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/simd/armv9p5.c: New test.

2025-01-24  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/crypto-alias-1.c: New test.

2025-01-24  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/target_attr_crypto_ice_1.c: Prune warning.
	* gcc.target/aarch64/target_attr_crypto_ice_2.c: Ditto.

2025-01-24  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/118497
	* gcc.target/i386/pr118497.c: New.
	* gcc.target/i386/vartrack-1.c: Modify the regexp.

2025-01-24  Marek Polacek  <polacek@redhat.com>

	PR c++/117153
	* g++.dg/other/anon-union6.C: New test.
	* g++.dg/other/anon-union7.C: New test.

2025-01-24  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/thumb-bitfld1.c: Use -std=c17.

2025-01-24  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	PR testsuite/116448
	* gcc.target/arm/vfp-1.c: Use -Os -fno-math-errno.

2025-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/118571
	* gfortran.dg/utf8_3.f03: New test.

2025-01-24  yxj-github-437  <2457369732@qq.com>

	* g++.dg/modules/builtin-8.C: New test.

2025-01-24  David Malcolm  <dmalcolm@redhat.com>

	PR jit/117886
	* jit.dg/all-non-failing-tests.h: Add
	test-pr117886-write-reproducer.c.
	* jit.dg/test-pr117886-write-reproducer.c: New test.

2025-01-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/116010
	* gfortran.dg/vect/vect-8.f90: Adjust.

2025-01-24  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/isfinite-isinf-isnormal-signbit-1.c: New test.
	* gcc.target/s390/isfinite-isinf-isnormal-signbit-2.c: New test.
	* gcc.target/s390/isfinite-isinf-isnormal-signbit-3.c: New test.
	* gcc.target/s390/isfinite-isinf-isnormal-signbit.h: New test.

2025-01-24  Saurabh Jha  <saurabh.jha@arm.com>

	* gcc.target/aarch64/sve/faminmax_1.c: Fix test to use the
	correct flags.
	* gcc.target/aarch64/sve/faminmax_2.c: Fix test to use the
	correct flags.
	* gcc.target/aarch64/sve/faminmax_3.c: New test.

2025-01-24  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118572
	* gcc.dg/field-merge-24.c: New.

2025-01-24  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118514
	* gcc.dg/field-merge-23.c: New.

2025-01-23  Marek Polacek  <polacek@redhat.com>

	PR c++/117602
	* g++.dg/cpp2a/lambda-uneval21.C: New test.

2025-01-23  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/118613
	* gfortran.dg/maxval_arg_eval_count.f90: New test.

2025-01-23  Georg-Johann Lay  <avr@gjlay.de>

	PR tree-optimization/118012
	PR tree-optimization/118360
	* gcc.target/avr/mmcu/pr118012-1.h: New file.
	* gcc.target/avr/mmcu/pr118012-1-o2-m128.c: New test.
	* gcc.target/avr/mmcu/pr118012-1-os-m128.c: New test.
	* gcc.target/avr/mmcu/pr118012-1-o2-m103.c: New test.
	* gcc.target/avr/mmcu/pr118012-1-os-m103.c: New test.
	* gcc.target/avr/mmcu/pr118012-1-o2-t40.c: New test.
	* gcc.target/avr/mmcu/pr118012-1-os-t40.c: New test.
	* gcc.target/avr/mmcu/pr118360-1.h: New file.
	* gcc.target/avr/mmcu/pr118360-1-o2-m128.c: New test.
	* gcc.target/avr/mmcu/pr118360-1-os-m128.c: New test.
	* gcc.target/avr/mmcu/pr118360-1-o2-m103.c: New test.
	* gcc.target/avr/mmcu/pr118360-1-os-m103.c: New test.
	* gcc.target/avr/mmcu/pr118360-1-o2-t40.c: New test.
	* gcc.target/avr/mmcu/pr118360-1-os-t40.c: New test.

2025-01-23  Jan Hubicka  <jh@suse.cz>

	PR target/80813
	* g++.dg/tree-ssa/bvector-3.C: New test.

2025-01-23  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/118562
	* gcc.dg/torture/pr118562.c: New test.

2025-01-23  Richard Sandiford  <richard.sandiford@arm.com>

	* g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Add
	cheap_fpmr_write by default.
	* gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
	* gcc.target/aarch64/acle/fp8.c: Add cheap_fpmr_write.
	* gcc.target/aarch64/acle/fpmr-2.c: Likewise.
	* gcc.target/aarch64/simd/vcvt_fpm.c: Likewise.
	* gcc.target/aarch64/simd/vdot2_fpm.c: Likewise.
	* gcc.target/aarch64/simd/vdot4_fpm.c: Likewise.
	* gcc.target/aarch64/simd/vmla_fpm.c: Likewise.
	* gcc.target/aarch64/acle/fpmr-6.c: New test.

2025-01-23  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/acle/fpmr-5.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/dot_lane_mf8.c: Don't expect
	a spill slot to be allocated.
	* gcc.target/aarch64/sve2/acle/asm/mlalb_lane_mf8.c: Likewise.
	* gcc.target/aarch64/sve2/acle/asm/mlallbb_lane_mf8.c: Likewise.
	* gcc.target/aarch64/sve2/acle/asm/mlallbt_lane_mf8.c: Likewise.
	* gcc.target/aarch64/sve2/acle/asm/mlalltb_lane_mf8.c: Likewise.
	* gcc.target/aarch64/sve2/acle/asm/mlalltt_lane_mf8.c: Likewise.
	* gcc.target/aarch64/sve2/acle/asm/mlalt_lane_mf8.c: Likewise.

2025-01-23  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/acle/fp8.c: Add tests for moving zero into FPMR.

2025-01-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/cmov12.c (scan-assembler-times): Allow for
	cmovl.g etc.

2025-01-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118590
	* g++.dg/goacc/pr118590.C: New test.

2025-01-23  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/114877
	* gcc.dg/torture/builtin-frexp-1.c: Add -Wmaybe-uninitialized as
	dg-additional-options.
	(bar): New function.
	(TESTIT_FREXP2): Rework the macro so that it doesn't test whether
	nothing has been stored to what the second argument points to, but
	instead that something has been stored there, whatever it is.
	(main): Temporarily don't enable the nan tests for -O0.

2025-01-23  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.dg/pr78185.c: Remove dg-do and replace with
	with dg-require-effective-target of signal and alarm.
	* gcc.dg/pr116906-1.c: Likewise.
	* gcc.dg/pr116906-2.c: Likewise.
	* gcc.dg/vect/pr101145inf.c: Use effective-target alarm.
	* gcc.dg/vect/pr101145inf_1.c: Likewise.
	* lib/target-supports.exp(check_effective_target_alarm): New.

2025-01-23  Georg-Johann Lay  <avr@gjlay.de>

	PR target/117726
	* gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
	Turn one option variant into -Oz.

2025-01-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/96087
	* gfortran.dg/pr96087.f90: New test.

2025-01-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118558
	* gcc.dg/vect/pr118558.c: New testcase.

2025-01-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/cpp2a/lambda-generic-mangle1.C: Update mangling.
	* g++.dg/cpp2a/lambda-generic-mangle1a.C: Likewise.

2025-01-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/107741
	* g++.dg/abi/macro0.C: Bump ABI version.
	* g++.dg/abi/mangle74.C: Remove XFAILs.
	* g++.dg/other/fold1.C: Restore originally raised error.
	* g++.dg/abi/lambda-ctx2-19.C: New test.
	* g++.dg/abi/lambda-ctx2-19vs20.C: New test.
	* g++.dg/abi/lambda-ctx2-20.C: New test.
	* g++.dg/abi/lambda-ctx2.h: New test.
	* g++.dg/cpp0x/static-member-init-1.C: New test.

2025-01-23  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118582
	* g++.dg/modules/pr118582_a.H: New test.
	* g++.dg/modules/pr118582_b.H: New test.
	* g++.dg/modules/pr118582_c.H: New test.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10_2-512-convert-1.c: Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
	* gcc.target/i386/avx10_2-convert-1.c: Ditto.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-satcvt-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-satcvt-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: ...here.
	Adjust intrin call.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-convert-1.c: Adjust output
	and intrin call.
	* gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-convert-1.c: Adjust output
	and intrin call.
	* gcc.target/i386/avx10_2-vcvtneph2bf8-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvtph2bf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtneph2hf8-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvtph2hf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: ...here.
	Adjust intrin call.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-convert-1.c: Adjust output
	and intrin call.
	* gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-convert-1.c: Adjust output
	and intrin call.
	* gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c: Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c: ...here.
	Adjust intrin call.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-comibf-1.c: Adjust asm check.
	* gcc.target/i386/avx10_2-comibf-3.c: Ditto.
	* gcc.target/i386/avx10_2-vcomsbf16-1.c: Move to...
	* gcc.target/i386/avx10_2-vcomisbf16-1.c: ...here.
	Adjust output and intrin call.
	* gcc.target/i386/avx10_2-vcomsbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vcomisbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/pr117495.c: Adjust asm check.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vfpclassbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vgetexppbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vgetexpbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-vgetexppbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vgetexpbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vfpclasspbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vfpclassbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx-1.c: Adjust builtin call.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and intrin
	call.
	* gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vscalefpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vscalefbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-bf16-1.c: Adjust output and intrin
	call.
	* gcc.target/i386/avx10_2-vrsqrtpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vrsqrtbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vscalefpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vscalefbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vsqrtnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vsqrtbf16-2.c: ...here.
	Adjust intrin call.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vgetmantbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vreducenepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vreducebf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vrndscalebf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-bf16-1.c: Adjust output and intrin
	call.
	* gcc.target/i386/avx10_2-vgetmantpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vgetmantbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vreducenepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vreducebf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vrndscalenepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vrndscalebf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx-1.c: Adjust builtin call.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c: Adjust intrin call.
	* gcc.target/i386/sse-22.c: Ditto.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-minmax-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vminmaxbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-minmax-1.c: Adjust output and intrin
	call.
	* gcc.target/i386/avx10_2-vminmaxnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vminmaxbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx-1.c: Adjust builtin call.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c: Adjust intrin call.
	* gcc.target/i386/sse-22.c: Ditto.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c: Move to...
	* gcc.target/i386/avx10_2-512-bf16-vector-cmp-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c: Move to...
	* gcc.target/i386/avx10_2-512-bf16-vector-smaxmin-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-512-vcmppbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vcmpbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vmaxpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vmaxbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vminpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vminbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-bf-vector-cmpp-1.c: Move to...
	* gcc.target/i386/avx10_2-bf16-vector-cmp-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c: Move to...
	* gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c: Move to...
	* gcc.target/i386/avx10_2-partial-bf16-vector-smaxmin-1.c: ...here.
	* gcc.target/i386/avx10_2-vcmppbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vcmpbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vmaxpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vmaxbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vminpbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vminbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/part-vect-vec_cmpbf.c: Adjust asm check.
	* gcc.target/i386/avx-1.c: Adjust builtin call.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-bf-vector-fma-1.c: Move to...
	* gcc.target/i386/avx10_2-512-bf16-vector-fma-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-bf-vector-fma-1.c: Move to...
	* gcc.target/i386/avx10_2-bf16-vector-fma-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c: Move to...
	* gcc.target/i386/avx10_2-partial-bf16-vector-fma-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c: ...here.
	Adjust intrin call.
	* gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c: ...here.
	Adjust intrin call.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	* gcc.target/i386/avx10_2-512-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-512-bf-vector-operations-1.c: Move to ...
	* gcc.target/i386/avx10_2-512-bf16-vector-operations-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-512-vaddnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vaddbf16-2.c: ...here. Adjust
	intrin call.
	* gcc.target/i386/avx10_2-512-vdivnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vdivbf16-2.c: ...here. Adjust
	intrin call.
	* gcc.target/i386/avx10_2-512-vmulnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vmulbf16-2.c: ...here. Adjust
	intrin call.
	* gcc.target/i386/avx10_2-512-vrcppbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vrcpbf16-2.c: ...here. Adjust
	intrin call.
	* gcc.target/i386/avx10_2-512-vsubnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-512-vsubbf16-2.c: ...here. Adjust
	intrin call.
	* gcc.target/i386/avx10_2-bf16-1.c: Adjust output and
	intrin call.
	* gcc.target/i386/avx10_2-bf-vector-operations-1.c: Move to ....
	* gcc.target/i386/avx10_2-bf16-vector-operations-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c: Move to...
	* gcc.target/i386/avx10_2-partial-bf16-vector-fast-math-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c: Move to...
	* gcc.target/i386/avx10_2-partial-bf16-vector-operations-1.c: ...here.
	Adjust asm check.
	* gcc.target/i386/avx10_2-vaddnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vaddbf16-2.c: ...here. Adjust intrin call.
	* gcc.target/i386/avx10_2-vdivnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vdivbf16-2.c: ...here. Adjust intrin call.
	* gcc.target/i386/avx10_2-vmulnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vmulbf16-2.c: ...here. Adjust intrin call.
	* gcc.target/i386/avx10_2-vrcppbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vrcpbf16-2.c: ...here. Adjust intrin call.
	* gcc.target/i386/avx10_2-vsubnepbf16-2.c: Move to...
	* gcc.target/i386/avx10_2-vsubbf16-2.c: ...here. Adjust intrin call.
	* lib/target-supports.exp (check_effective_target_avx10_2):
	Adjust asm usage.
	(check_effective_target_avx10_2_512): Ditto.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	PR target/118270
	PR target/118609
	* gcc.target/i386/amxmovrs-t2rpntlvw-2.c: Move to...
	* gcc.target/i386/amxmovrs-2rpntlvwrs-2.c: ...here.
	* gcc.target/i386/amxtranspose-2rpntlvw-2.c: Add "t1" hint test.

2025-01-23  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/vnniint16-auto-vectorize-4.c: Append
	-march=x86-64-v3.
	* gcc.target/i386/vnniint8-auto-vectorize-4.c: Ditto.

2025-01-22  Arsen Arsenović  <arsen@aarsen.me>

	* gcc.dg/driver-nostdlibstar.c: New test.

2025-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/115769
	* g++.dg/DRs/dr2867-3.C: New test.
	* g++.dg/DRs/dr2867-4.C: New test.

2025-01-22  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/acle/rwsr-4.c: New test.
	* gcc.target/aarch64/acle/rwsr-armv8p9.c: Avoid read of uninitialized
	variable.

2025-01-22  Georg-Johann Lay  <avr@gjlay.de>

	PR rtl-optimization/118591
	* gcc.target/avr/torture/pr118591-1.c: New test.
	* gcc.target/avr/torture/pr118591-2.c: New test.

2025-01-22  Simon Martin  <simon@nasilyan.com>

	PR c++/118199
	* g++.dg/init/no-elide3.C: New test.

2025-01-22  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/bitwise-shift-reassoc-clobber.c: New
	test.

2025-01-22  Patrick Palka  <ppalka@redhat.com>

	PR c++/116756
	* g++.dg/cpp1z/constexpr-if-lambda7.C: New test.

2025-01-21  Jeff Law  <jlaw@ventanamicro.com>

	Revert:
	2024-10-29  yulong  <shiyulong@iscas.ac.cn>

	* gcc.target/riscv/cmo-32.c: New test.
	* gcc.target/riscv/cmo-64.c: New test.

2025-01-21  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118483
	* gcc.dg/tree-ssa/pr118483-1.c: New test.
	* gcc.dg/tree-ssa/pr118483-2.c: New test.
	* gcc.dg/tree-ssa/pr118483-3.c: New test.
	* gcc.dg/tree-ssa/pr118483-4.c: New test.

2025-01-21  Andrew Pinski  <quic_apinski@quicinc.com>

	PR c++/118525
	* g++.dg/cpp2a/consteval38.C: New test.

2025-01-21  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/torture/pr117546.c: Require effective target int32plus.

2025-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR objc++/118586
	* objc.dg/embed-1.m: New test.
	* obj-c++.dg/embed-1.mm: New test.
	* obj-c++.dg/va-meth-2.mm: New test.

2025-01-21  Jin Ma  <jinma@linux.alibaba.com>

	PR target/116593
	* g++.target/riscv/rvv/rvv.exp: Enable testsuite of XTheadVector.
	* g++.target/riscv/rvv/xtheadvector/pr116593.C: New test.

2025-01-21  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/rvv/rvv.exp: Enable testsuite of
	XTheadVector.
	* gcc.target/riscv/rvv/xtheadvector/pr114194.c: Adjust correctly.
	* gcc.target/riscv/rvv/xtheadvector/prefix.c: Likewise.
	* gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c: Likewise.
	* gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c: Likewise.
	* gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c: Likewise.
	* gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c: Likewise.
	* gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c: Likewise.
	* gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c: Likewise.

2025-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/118560
	* gcc.dg/dfp/pr118560.c: New test.

2025-01-21  Marek Polacek  <polacek@redhat.com>

	PR c++/118396
	PR c++/118523
	* g++.dg/cpp0x/constexpr-prvalue4.C: New test.
	* g++.dg/cpp1y/constexpr-prvalue3.C: New test.

2025-01-21  Thomas Schwinge  <tschwinge@baylibre.com>

	PR tree-optimization/118211
	PR tree-optimization/116126
	* gcc.dg/vect/vect-switch-search-line-fast.c: Update for GCN.

2025-01-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118569
	* gcc.dg/torture/pr118569.c: New testcase.

2025-01-21  Vladimir Miloserdov  <vladimir.miloserdov@arm.com>

	* gcc.target/aarch64/sve/acle/asm/test_sve_acle.h: New test
	macro.
	* lib/target-supports.exp: Add lut flag to the for loop.
	* gcc.target/aarch64/sve/acle/general-c/lut_1.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/lut_2.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/lut_3.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/lut_4.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti2_bf16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti2_f16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti2_s16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti2_s8.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti2_u16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti2_u8.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_bf16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_bf16_x2.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_f16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_f16_x2.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_s16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_s16_x2.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_s8.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_u16.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_u16_x2.c: New test.
	* gcc.target/aarch64/sve2/acle/asm/luti4_u8.c: New test.

2025-01-21  Simon Martin  <simon@nasilyan.com>

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

2025-01-21  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/118273
	* gcc.target/aarch64/vect-simd-clone-4.c: New test.

2025-01-21  Lulu Cheng  <chenglulu@loongson.cn>

	* gcc.target/loongarch/arch-func-attr-1.c: Add '#pragma'.
	* gcc.target/loongarch/cmodel-func-attr-1.c: Likewise.
	* gcc.target/loongarch/lasx-func-attr-1.c: Likewise.
	* gcc.target/loongarch/lsx-func-attr-1.c: Likewise.
	* gcc.target/loongarch/strict_align-func-attr-1.c: Likewise.
	* gcc.target/loongarch/strict_align-func-attr-2.c: Likewise.
	* gcc.target/loongarch/vector-func-attr-1.c: Likewise.
	* gcc.target/loongarch/arch-pragma-attr-1.c: Likewise.
	* gcc.target/loongarch/cmodel-pragma-attr-1.c: New test.
	* gcc.target/loongarch/lasx-pragma-attr-1.c: New test.
	* gcc.target/loongarch/lasx-pragma-attr-2.c: New test.
	* gcc.target/loongarch/lsx-pragma-attr-1.c: New test.
	* gcc.target/loongarch/lsx-pragma-attr-2.c: New test.
	* gcc.target/loongarch/strict_align-pragma-attr-1.c: New test.
	* gcc.target/loongarch/strict_align-pragma-attr-2.c: New test.
	* gcc.target/loongarch/vector-pragma-attr-1.c: New test.
	* gcc.target/loongarch/pragma-push-pop.c: New test.

2025-01-21  Lulu Cheng  <chenglulu@loongson.cn>

	* gcc.target/loongarch/arch-func-attr-1.c: New test.
	* gcc.target/loongarch/cmodel-func-attr-1.c: New test.
	* gcc.target/loongarch/lasx-func-attr-1.c: New test.
	* gcc.target/loongarch/lasx-func-attr-2.c: New test.
	* gcc.target/loongarch/lsx-func-attr-1.c: New test.
	* gcc.target/loongarch/lsx-func-attr-2.c: New test.
	* gcc.target/loongarch/strict_align-func-attr-1.c: New test.
	* gcc.target/loongarch/strict_align-func-attr-2.c: New test.
	* gcc.target/loongarch/vector-func-attr-1.c: New test.
	* gcc.target/loongarch/attr-check-error-message.c: New test.

2025-01-21  Simon Martin  <simon@nasilyan.com>

	PR c++/118277
	* g++.dg/cpp1z/constexpr-asm-5.C: Pass -fno-implicit-constexpr.

2025-01-21  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/aarch64/mv-1.C: Add CLI flag.
	* g++.target/aarch64/mv-symbols1.C: Add CLI flag.
	* g++.target/aarch64/mv-symbols2.C: Add CLI flag.
	* g++.target/aarch64/mv-symbols3.C: Add CLI flag.
	* g++.target/aarch64/mv-symbols4.C: Add CLI flag.
	* g++.target/aarch64/mv-symbols5.C: Add CLI flag.
	* g++.target/aarch64/mv-warning1.C: New test.
	* g++.target/aarch64/mvc-symbols1.C: Add CLI flag.
	* g++.target/aarch64/mvc-symbols2.C: Add CLI flag.
	* g++.target/aarch64/mvc-symbols3.C: Add CLI flag.
	* g++.target/aarch64/mvc-symbols4.C: Add CLI flag.
	* g++.target/aarch64/mv-pragma.C: Add CLI flag.
	* g++.target/aarch64/mvc-warning1.C: New test.

2025-01-21  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/cpp/has-builtin-4.c: New test.

2025-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118532
	* g++.dg/cpp/embed-22.C: New test.
	* g++.dg/cpp/embed-23.C: New test.
	* g++.dg/cpp0x/pr118532.C: New test.
	* g++.dg/cpp2a/explicit20.C: New test.

2025-01-20  Nathaniel Shead  <nathanieloshead@gmail.com>

	* g++.dg/modules/export-6.C: Add structured binding tests.
	* g++.dg/modules/hdr-2.H: Likewise.

2025-01-20  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118101
	* g++.dg/modules/partial-7.h: New test.
	* g++.dg/modules/partial-7_a.C: New test.
	* g++.dg/modules/partial-7_b.C: New test.
	* g++.dg/modules/partial-7_c.C: New test.

2025-01-20  Jeff Law  <jlaw@ventanamicro.com>

	PR target/116256
	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Update expected
	output.
	* gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: Likewise.

2025-01-20  Jeff Law  <jlaw@ventanamicro.com>

	PR target/114442
	* gcc.target/riscv/pr114442.c: New test.

2025-01-20  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/107122
	* gfortran.dg/gomp/order-8.f90: Adjust pattern.

2025-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/118348
	* gcc.target/aarch64/pr118348_1.c: New test.
	* gcc.target/aarch64/pr118348_2.c: Likewise.

2025-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	Revert:
	2025-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/118384
	* gcc.target/aarch64/pr118384_1.c: New test.
	* gcc.target/aarch64/pr118384_2.c: Likewise.

2025-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/118384
	* gcc.target/aarch64/pr118384_1.c: New test.
	* gcc.target/aarch64/pr118384_2.c: Likewise.

2025-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/118501
	* gcc.c-torture/compile/pr118501.c: New test.

2025-01-20  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/ins_bitfield_1a.c: New test.
	* gcc.target/aarch64/ins_bitfield_3a.c: Likewise.
	* gcc.target/aarch64/ins_bitfield_5a.c: Likewise.

2025-01-20  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/81978
	* gfortran.dg/pr81978.f90: New test.

2025-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118528
	* g++.dg/cpp/embed-21.C: New test.
	* g++.dg/cpp2a/class-deduction-aggr16.C: New test.

2025-01-20  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/xtheadcondmov-bug.c: New test.

2025-01-20  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118077
	PR tree-optimization/117668
	* g++.dg/opt/devirt6.C: New test.

2025-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Use
	arm_v8_3a_complex_neon.

2025-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/vect/complex/complex-operations-run.c: Remove duplicate
	dg-add-options arm_v8_3a_complex_neon.
	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
	Likewise.

2025-01-20  Xi Ruoyao  <xry111@xry111.site>

	PR target/115921
	* gcc.target/loongarch/bstrpick_alsl_paired.c (scan-rtl-dump):
	Scan for and_shift_reversedi instead of the removed
	bstrpick_alsl_paired.
	* gcc.target/loongarch/bitwise-shift-reassoc.c: New test.

2025-01-20  Xi Ruoyao  <xry111@xry111.site>

	* gcc.c-torture/compile/pr116438.c: Rename to ...
	* gcc.c-torture/compile/pr116348.c: ... this.

2025-01-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118552
	* gcc.dg/torture/pr118552.c: New testcase.

2025-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118509
	* g++.dg/expr/pmf-4.C: New test.

2025-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118224
	* gcc.dg/pr118224.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/vec-shift-10.c: New test.
	* gcc.target/s390/vector/vec-shift-11.c: New test.
	* gcc.target/s390/vector/vec-shift-12.c: New test.
	* gcc.target/s390/vector/vec-shift-3.c: New test.
	* gcc.target/s390/vector/vec-shift-4.c: New test.
	* gcc.target/s390/vector/vec-shift-5.c: New test.
	* gcc.target/s390/vector/vec-shift-6.c: New test.
	* gcc.target/s390/vector/vec-shift-7.c: New test.
	* gcc.target/s390/vector/vec-shift-8.c: New test.
	* gcc.target/s390/vector/vec-shift-9.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/vec-max-emu.c: New test.
	* gcc.target/s390/vector/vec-min-emu.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/vec-abs-emu.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vxe3/vd-1.c: New test.
	* gcc.target/s390/vxe3/vd-2.c: New test.
	* gcc.target/s390/vxe3/vdl-1.c: New test.
	* gcc.target/s390/vxe3/vdl-2.c: New test.
	* gcc.target/s390/vxe3/vr-1.c: New test.
	* gcc.target/s390/vxe3/vr-2.c: New test.
	* gcc.target/s390/vxe3/vrl-1.c: New test.
	* gcc.target/s390/vxe3/vrl-2.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vxe3/veval-1.c: New test.
	* gcc.target/s390/vxe3/veval-2.c: New test.
	* gcc.target/s390/vxe3/veval-3.c: New test.
	* gcc.target/s390/vxe3/veval-4.c: New test.
	* gcc.target/s390/vxe3/veval-5.c: New test.
	* gcc.target/s390/vxe3/veval-6.c: New test.
	* gcc.target/s390/vxe3/veval-7.c: New test.
	* gcc.target/s390/vxe3/veval-8.c: New test.
	* gcc.target/s390/vxe3/veval-9.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/llxa-1.c: New test.
	* gcc.target/s390/llxa-2.c: New test.
	* gcc.target/s390/llxa-3.c: New test.
	* gcc.target/s390/lxa-1.c: New test.
	* gcc.target/s390/lxa-2.c: New test.
	* gcc.target/s390/lxa-3.c: New test.
	* gcc.target/s390/lxa-4.c: New test.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* lib/target-supports.exp: VXE3 effective target check.

2025-01-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	* gcc.target/s390/s390.exp: Set compiler flags for the vxe3
	subdirectory of the testsuite as done e.g. for vxe2.

2025-01-20  Hongyu Wang  <hongyu.wang@intel.com>

	PR target/118510
	* gcc.target/i386/pr118510.c: New test.

2025-01-19  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/118067
	* gcc.target/i386/pr118067.c (dg-compile): Use target int128.
	* gcc.target/i386/pr118067-2.c (dg-compile): Ditto.
	(dg-options): Use -mtune= instead of deprecated -mcpu= option.

2025-01-19  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/torture/pr117546.c: Require effective target int32.
	(main): Add return statement.

2025-01-18  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/asm3.d: Adjust test.

2025-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118513
	* g++.dg/modules/decomp-3_a.H: New test.
	* g++.dg/modules/decomp-3_b.C: New test.

2025-01-18  Jeff Law  <jlaw@ventanamicro.com>

	PR target/116308
	* gcc.target/riscv/pr116308.c: New test.

2025-01-18  Michal Jires  <mjires@suse.cz>

	* gcc.dg/live-patching-1.c: Change expected dump id.
	* gcc.dg/live-patching-4.c: Likewise.

2025-01-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20230328-1.c: Pass -mvis3b instead of -mvis3.
	* gcc.target/sparc/20230328-4.c: Likewise.
	* gcc.target/sparc/fucmp.c: Likewise.
	* gcc.target/sparc/vis3misc.c: Likewise.

2025-01-18  Bohan Lei  <garthlei@linux.alibaba.com>

	* gcc.target/riscv/crc-21-rv64-zbc.c: Disallow rv32 targets.
	* gcc.target/riscv/crc-21-rv64-zbkc.c: Ditto.

2025-01-18  Jin Ma  <jinma@linux.alibaba.com>

	PR target/118357
	* gcc.target/riscv/rvv/xtheadvector/pr118357.c: New test.

2025-01-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118529
	* gcc.target/sparc/pr118529.c: New testcase.

2025-01-18  Akram Ahmad  <Akram.Ahmad@arm.com>
	    Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c: Update testcases.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect.inc:
	Template file for unsigned vector saturating arithmetic tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_1.c:
	8-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_2.c:
	16-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_3.c:
	32-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_4.c:
	64-bit vector type tests.
	* gcc.target/aarch64/saturating_arithmetic.inc: Template file
	for scalar saturating arithmetic tests.
	* gcc.target/aarch64/saturating_arithmetic_1.c: 8-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_2.c: 16-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_3.c: 32-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_4.c: 64-bit tests.
	* gcc.target/aarch64/saturating-arithmetic-signed.c: New file.

2025-01-18  Akram Ahmad  <Akram.Ahmad@arm.com>

	* gcc.target/aarch64/sve/saturating_arithmetic.inc:
	Template file for auto-vectorizer tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_1.c:
	Instantiate 8-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_2.c:
	Instantiate 16-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_3.c:
	Instantiate 32-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_4.c:
	Instantiate 64-bit vector tests.

2025-01-18  Tamar Christina  <tamar.christina@arm.com>

	Revert:
	2025-01-18  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c: Update testcases.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect.inc:
	Template file for unsigned vector saturating arithmetic tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_1.c:
	8-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_2.c:
	16-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_3.c:
	32-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_4.c:
	64-bit vector type tests.
	* gcc.target/aarch64/saturating_arithmetic.inc: Template file
	for scalar saturating arithmetic tests.
	* gcc.target/aarch64/saturating_arithmetic_1.c: 8-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_2.c: 16-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_3.c: 32-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_4.c: 64-bit tests.
	* gcc.target/aarch64/saturating-arithmetic-signed.c: New file.

2025-01-18  Tamar Christina  <tamar.christina@arm.com>

	Revert:
	2025-01-18  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/sve/saturating_arithmetic.inc:
	Template file for auto-vectorizer tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_1.c:
	Instantiate 8-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_2.c:
	Instantiate 16-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_3.c:
	Instantiate 32-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_4.c:
	Instantiate 64-bit vector tests.

2025-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118534
	* g++.dg/cpp/embed-24.C: New test.
	* g++.dg/cpp1y/pr118534.C: New test.

2025-01-18  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/alsl-cost.c: New test.

2025-01-18  Xi Ruoyao  <xry111@xry111.site>

	* gcc.target/loongarch/alsl_wu.c: New test.

2025-01-17  Harald Anlauf  <anlauf@gmx.de>

	PR libfortran/118536
	* gfortran.dg/unsigned_write_2.f90: New test.

2025-01-17  Vladimir N. Makarov  <vmakarov@redhat.com>

	* gcc.target/i386/pr118067-2.c: New.

2025-01-17  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/cpp/embed-10.c: Allow a different error wording for
	C++.

2025-01-17  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/117115
	* gdc.dg/pr117115.d: New test.

2025-01-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/118511
	* gcc.target/s390/pr118511.c: New test.

2025-01-17  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/sve/saturating_arithmetic.inc:
	Template file for auto-vectorizer tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_1.c:
	Instantiate 8-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_2.c:
	Instantiate 16-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_3.c:
	Instantiate 32-bit vector tests.
	* gcc.target/aarch64/sve/saturating_arithmetic_4.c:
	Instantiate 64-bit vector tests.

2025-01-17  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c: Update testcases.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect.inc:
	Template file for unsigned vector saturating arithmetic tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_1.c:
	8-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_2.c:
	16-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_3.c:
	32-bit vector type tests.
	* gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_4.c:
	64-bit vector type tests.
	* gcc.target/aarch64/saturating_arithmetic.inc: Template file
	for scalar saturating arithmetic tests.
	* gcc.target/aarch64/saturating_arithmetic_1.c: 8-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_2.c: 16-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_3.c: 32-bit tests.
	* gcc.target/aarch64/saturating_arithmetic_4.c: 64-bit tests.
	* gcc.target/aarch64/saturating-arithmetic-signed.c: New file.

2025-01-17  Carl Love  <cel@linux.ibm.com>

	* gcc.target/powerpc/vsx-builtin-3.c: Add vec_perm test cases for
	arguments of type vector signed long long int, long long bool,
	bool, bool short, bool char and pixel, vector unsigned long long
	int, unsigned int, unsigned short int, unsigned char.  Cast
	arguments for debug prints to unsigned long long.
	* gcc.target/powerpc/builtins-4-int128-runnable.c: Add vec_perm
	test cases for signed and unsigned int128 arguments.

2025-01-17  Carl Love  <cel@linux.ibm.com>

	* gcc.target/powerpc/builtins-1-p10-runnable.c: Remove #define
	DEBUG.	Replace vec_i_expected value with correct value.

2025-01-17  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118049
	* g++.dg/modules/auto-5_a.C: New test.
	* g++.dg/modules/auto-5_b.C: New test.
	* g++.dg/modules/auto-5_c.C: New test.
	* g++.dg/modules/auto-6_a.H: New test.
	* g++.dg/modules/auto-6_b.C: New test.

2025-01-17  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/118321
	* g++.dg/gomp/adjust-args-4.C: New test.

2025-01-17  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/118147
	* g++.dg/cpp0x/nsdmi-defer7.C: New test.

2025-01-17  Richard Biener  <rguenther@suse.de>

	PR testsuite/117958
	* g++.dg/tree-ssa/pr117123.C: XFAIL parts on aarch64-*-*.

2025-01-17  Georg-Johann Lay  <avr@gjlay.de>

	PR target/118329
	* gcc.target/avr/pr115830-add.c (__int24, __uint24): Add __extension__
	to respective typedefs.
	* gcc.target/avr/pr115830-sub-ext.c: Same.
	* gcc.target/avr/pr115830-sub.c: Same.
	* gcc.target/avr/torture/get-mem.c: Same.
	* gcc.target/avr/torture/set-mem.c: Same.
	* gcc.target/avr/torture/ifelse-c.h: Same.
	* gcc.target/avr/torture/ifelse-d.h: Same.
	* gcc.target/avr/torture/ifelse-q.h: Same.
	* gcc.target/avr/torture/ifelse-r.h: Same.
	* gcc.target/avr/torture/int24-mul.c: Same.
	* gcc.target/avr/torture/pr109907-2.c: Same.
	* gcc.target/avr/torture/pr61443.c: Same.
	* gcc.target/avr/torture/pr63633-ice-mult.c: Same.
	* gcc.target/avr/torture/shift-l-u24.c: Same.
	* gcc.target/avr/torture/shift-r-i24.c: Same.
	* gcc.target/avr/torture/shift-r-u24.c: Same.
	* gcc.target/avr/torture/add-extend.c: Same.
	* gcc.target/avr/torture/sub-extend.c: Same.
	* gcc.target/avr/torture/sub-zerox.c: Same.
	* gcc.target/avr/torture/test-gprs.h: Same.

2025-01-17  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118522
	* gcc.dg/bitint-120.c: New test.

2025-01-17  Simon Martin  <simon@nasilyan.com>

	PR c++/118255
	* g++.dg/lookup/pr99116-1.C: Adjust test expectation.
	* g++.dg/template/friend84.C: New test.

2025-01-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/92539
	* g++.dg/warn/Warray-bounds-pr92539.C: New testcase.
	* gcc.dg/tree-ssa/sccp-16.c: New testcase.
	* g++.dg/vect/pr87621.cc: Use larger power to avoid
	inner loop unrolling.
	* gcc.dg/vect/pr89440.c: Use larger loop bound to avoid
	inner loop unrolling.
	* gcc.dg/pr77975.c: Scan cunrolli dump and adjust.

2025-01-17  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/metadirective-device.c: Don't add extra options
	for target ia32.
	* c-c++-common/gomp/metadirective-target-device-1.c: Likewise.

2025-01-17  Monk Chiang  <monk.chiang@sifive.com>

	* c-c++-common/fcf-protection-1.c: Update.
	* c-c++-common/fcf-protection-2.c: Update.
	* c-c++-common/fcf-protection-3.c: Update.
	* c-c++-common/fcf-protection-4.c: Update.
	* c-c++-common/fcf-protection-5.c: Update.
	* c-c++-common/fcf-protection-6.c: Update.
	* c-c++-common/fcf-protection-7.c: Update.
	* gcc.target/riscv/ssp-1.c: Update.
	* gcc.target/riscv/ssp-2.c: Update.
	* gcc.target/riscv/zicfilp-call.c: Update.
	* gcc.target/riscv/interrupt-no-lpad.c: Update.

2025-01-17  Monk Chiang  <monk.chiang@sifive.com>

	* gcc.target/riscv/interrupt-no-lpad.c: New test.
	* gcc.target/riscv/zicfilp-call.c: New test.
	Co-Developed-by: Greg McGary <gkm@rivosinc.com>,
			Kito Cheng <kito.cheng@gmail.com>

2025-01-17  Monk Chiang  <monk.chiang@sifive.com>

	* gcc.target/riscv/ssp-1.c: New test.
	* gcc.target/riscv/ssp-2.c: New test.
	Co-Developed-by: Greg McGary <gkm@rivosinc.com>,
			Kito Cheng <kito.cheng@gmail.com>

2025-01-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/105440
	* g++.dg/cpp2a/constexpr-dtor17.C: New test.

2025-01-16  Alexandre Oliva  <oliva@adacore.com>

	PR target/113560
	* gcc.target/arm/wmul-5.c: Accept other mla instructions.
	* gcc.target/arm/wmul-6.c: Likewise.
	* gcc.target/arm/wmul-7.c: Likewise.

2025-01-16  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/arm/multilib.exp: Skip if -mfloat-abi=* or any of
	its aliases are used.

2025-01-16  Alexandre Oliva  <oliva@adacore.com>

	PR rtl-optimization/113994
	* g++.dg/torture/pr113994.C: Require hosted libstdc++.

2025-01-16  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/dfp/pr102674.c: Use the default dg-do.
	* gcc.dg/dfp/pr43374.c: Likewise.

2025-01-16  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/dfp/bitint-1.c: Rewrite requirements to retain dfprt.
	* gcc.dg/dfp/bitint-2.c: Likewise.
	* gcc.dg/dfp/bitint-3.c: Likewise.
	* gcc.dg/dfp/bitint-4.c: Likewise.
	* gcc.dg/dfp/bitint-5.c: Likewise.
	* gcc.dg/dfp/bitint-6.c: Likewise.
	* gcc.dg/dfp/bitint-7.c: Likewise.
	* gcc.dg/dfp/bitint-8.c: Likewise.
	* gcc.dg/dfp/int128-1.c: Likewise.
	* gcc.dg/dfp/int128-2.c: Likewise.
	* gcc.dg/dfp/int128-3.c: Likewise.
	* gcc.dg/dfp/int128-4.c: Likewise.

2025-01-16  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/118321
	* gfortran.dg/gomp/adjust-args-12.f90: New test.

2025-01-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/107522
	* g++.dg/cpp2a/concepts-explicit-spec7.C: New test.

2025-01-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/118454
	* g++.dg/cpp0x/variadic187.C: New test.

2025-01-16  Patrick Palka  <ppalka@redhat.com>

	PR c++/116417
	* g++.dg/template/pseudodtor7.C: New test.

2025-01-16  Simon Martin  <simon@nasilyan.com>

	PR c++/117775
	* g++.dg/cpp2a/constexpr-117775.C: New test.

2025-01-16  Harald Anlauf  <anlauf@gmx.de>

	PR libfortran/118406
	* gfortran.dg/unsigned_write.f90: New test.

2025-01-16  Tamar Christina  <tamar.christina@arm.com>
	    Richard Sandiford  <richard.sandiford@arm.com>

	PR target/113257
	* gcc.target/aarch64/cpunative/info_34: New test.
	* gcc.target/aarch64/cpunative/native_cpu_34.c: New test.
	* gcc.target/aarch64/cpunative/info_35: New test.
	* gcc.target/aarch64/cpunative/native_cpu_35.c: New test.

2025-01-16  Tamar Christina  <tamar.christina@arm.com>

	PR target/110901
	* gcc.target/aarch64/options_set_29.c: New test.

2025-01-16  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/118067
	* gcc.target/i386/pr118067.c: New.

2025-01-16  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/assume-2.c: Adjust expected diagnostics.
	* c-c++-common/gomp/assumes-2.c: Likewise.
	* c-c++-common/gomp/begin-assumes-2.c: Likewise.
	* gfortran.dg/gomp/allocate-6.f90: Likewise.
	* gfortran.dg/gomp/assumes-2.f90: Likewise.

2025-01-16  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/116373
	* gdc.dg/pr116373.d: New test.

2025-01-16  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/declare-target-indirect-2.c : Adjust
	expected output for removal of "omp declare target block".
	* c-c++-common/gomp/declare-variant-8.c: Likewise, the variant
	call to f20 is now resolved differently.
	* c-c++-common/gomp/reverse-offload-1.c: Adjust expected output.
	* gfortran.dg/gomp/declare-variant-8.f90: Likewise, both f18
	and f20 now resolve to the variant.  Delete obsolete comments.

2025-01-16  Sandra Loosemore  <sloosemore@baylibre.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	* c-c++-common/gomp/adjust-args-6.c: New.
	* c-c++-common/gomp/attrs-metadirective-1.c: New.
	* c-c++-common/gomp/attrs-metadirective-2.c: New.
	* c-c++-common/gomp/attrs-metadirective-3.c: New.
	* c-c++-common/gomp/attrs-metadirective-4.c: New.
	* c-c++-common/gomp/attrs-metadirective-5.c: New.
	* c-c++-common/gomp/attrs-metadirective-6.c: New.
	* c-c++-common/gomp/attrs-metadirective-7.c: New.
	* c-c++-common/gomp/attrs-metadirective-8.c: New.
	* c-c++-common/gomp/declare-variant-arg-exprs.c: New.
	* c-c++-common/gomp/declare-variant-dynamic-1.c: New.
	* c-c++-common/gomp/declare-variant-dynamic-2.c: New.
	* c-c++-common/gomp/metadirective-1.c: New.
	* c-c++-common/gomp/metadirective-2.c: New.
	* c-c++-common/gomp/metadirective-3.c: New.
	* c-c++-common/gomp/metadirective-4.c: New.
	* c-c++-common/gomp/metadirective-5.c: New.
	* c-c++-common/gomp/metadirective-6.c: New.
	* c-c++-common/gomp/metadirective-7.c: New.
	* c-c++-common/gomp/metadirective-8.c: New.
	* c-c++-common/gomp/metadirective-construct.c: New.
	* c-c++-common/gomp/metadirective-device.c: New.
	* c-c++-common/gomp/metadirective-no-score.c: New.
	* c-c++-common/gomp/metadirective-target-device-1.c: New.
	* c-c++-common/gomp/metadirective-target-device-2.c: New.

2025-01-16  Sandra Loosemore  <sloosemore@baylibre.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	PR middle-end/112779
	PR middle-end/113904
	* c-c++-common/gomp/declare-variant-2.c: Adjust output for C++.
	* g++.dg/gomp/declare-variant-class-1.C: New.
	* g++.dg/gomp/declare-variant-class-2.C: New.
	* g++.dg/gomp/metadirective-template-1.C: New.

2025-01-16  Sandra Loosemore  <sloosemore@baylibre.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>

	PR middle-end/112779
	* c-c++-common/gomp/declare-variant-2.c: Adjust expected output for C.
	* gcc.dg/gomp/metadirective-1.c: New.

2025-01-16  Peter Bergner  <bergner@linux.ibm.com>

	* gcc.target/powerpc/mma-builtin-error.c: New test.

2025-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118214
	* g++.dg/cpp/embed-17.C: New test.
	* g++.dg/cpp0x/pr118214.C: New test.

2025-01-16  Tamar Christina  <tamar.christina@arm.com>

	PR testsuite/118451
	* gcc.dg/vect/vect-switch-search-line-fast.c: Add early_break guards.

2025-01-16  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc-gomp/nesting-1.c: Extend OpenACC 'serial'
	testing.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/Wparentheses-1.c: Likewise.
	* c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: Likewise.
	* c-c++-common/goacc/combined-directives-2.c: Likewise.
	* c-c++-common/goacc/combined-directives-3.c: Likewise.
	* c-c++-common/goacc/combined-directives.c: Likewise.
	* c-c++-common/goacc/combined-reduction.c: Likewise.
	* c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
	* c-c++-common/goacc/default-1.c: Likewise.
	* c-c++-common/goacc/default-2.c: Likewise.
	* c-c++-common/goacc/default-3.c: Likewise.
	* c-c++-common/goacc/default-4.c: Likewise.
	* c-c++-common/goacc/default-5.c: Likewise.
	* c-c++-common/goacc/if-clause-2.c: Likewise.
	* c-c++-common/goacc/kernels-1.c: Likewise.
	* c-c++-common/goacc/loop-1.c: Likewise.
	* c-c++-common/goacc/loop-clauses.c: Likewise.
	* c-c++-common/goacc/nesting-1.c: Likewise.
	* c-c++-common/goacc/nesting-data-1.c: Likewise.
	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/parallel-1.c: Likewise.
	* c-c++-common/goacc/private-reduction-1.c: Likewise.
	* c-c++-common/goacc/reduction-promotions.c: Likewise.
	* c-c++-common/goacc/routine-1.c: Likewise.
	* c-c++-common/goacc/sb-1.c: Likewise.
	* c-c++-common/goacc/sb-2.c: Likewise.
	* c-c++-common/goacc/uninit-firstprivate-clause.c: Likewise.
	* c-c++-common/goacc/uninit-if-clause.c: Likewise.
	* c-c++-common/goacc/update-if_present-2.c: Likewise.
	* g++.dg/goacc/template.C: Likewise.
	* gfortran.dg/goacc/array-reduction.f90: Likewise.
	* gfortran.dg/goacc/assumed.f95: Likewise.
	* gfortran.dg/goacc/branch.f95: Likewise.
	* gfortran.dg/goacc/coarray.f95: Likewise.
	* gfortran.dg/goacc/coarray_2.f90: Likewise.
	* gfortran.dg/goacc/combined-directives-3.f90: Likewise.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.
	* gfortran.dg/goacc/common-block-1.f90: Likewise.
	* gfortran.dg/goacc/common-block-2.f90: Likewise.
	* gfortran.dg/goacc/common-block-3.f90: Likewise.
	* gfortran.dg/goacc/cray-2.f95: Likewise.
	* gfortran.dg/goacc/cray.f95: Likewise.
	* gfortran.dg/goacc/critical.f95: Likewise.
	* gfortran.dg/goacc/data-clauses.f95: Likewise.
	* gfortran.dg/goacc/default-1.f95: Likewise.
	* gfortran.dg/goacc/default-2.f: Likewise.
	* gfortran.dg/goacc/default-3.f95: Likewise.
	* gfortran.dg/goacc/default-4.f: Likewise.
	* gfortran.dg/goacc/default-5.f: Likewise.
	* gfortran.dg/goacc/default_none.f95: Likewise.
	* gfortran.dg/goacc/derived-types.f90: Likewise.
	* gfortran.dg/goacc/firstprivate-1.f95: Likewise.
	* gfortran.dg/goacc/gang-static.f95: Likewise.
	* gfortran.dg/goacc/if.f95: Likewise.
	* gfortran.dg/goacc/list.f95: Likewise.
	* gfortran.dg/goacc/literal.f95: Likewise.
	* gfortran.dg/goacc/loop-1-2.f95: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-2-parallel-3.f95: Likewise.
	* gfortran.dg/goacc/loop-3-2.f95: Likewise.
	* gfortran.dg/goacc/loop-3.f95: Likewise.
	* gfortran.dg/goacc/multi-clause.f90: Likewise.
	* gfortran.dg/goacc/nested-parallelism.f90: Likewise.
	* gfortran.dg/goacc/parameter.f95: Likewise.
	* gfortran.dg/goacc/pr71704.f90: Likewise.
	* gfortran.dg/goacc/private-3.f95: Likewise.
	* gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
	* gfortran.dg/goacc/reduction-2.f95: Likewise.
	* gfortran.dg/goacc/reduction-3.f95: Likewise.
	* gfortran.dg/goacc/reduction-promotions.f90: Likewise.
	* gfortran.dg/goacc/reduction.f95: Likewise.
	* gfortran.dg/goacc/routine-3.f90: Likewise.
	* gfortran.dg/goacc/routine-module-1.f90: Likewise.
	* gfortran.dg/goacc/routine-module-2.f90: Likewise.
	* gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
	* gfortran.dg/goacc/sie.f95: Likewise.
	* gfortran.dg/goacc/subarrays.f95: Likewise.
	* gfortran.dg/goacc/uninit-firstprivate-clause.f95: Likewise.
	* gfortran.dg/goacc/uninit-if-clause.f95: Likewise.
	* gfortran.dg/goacc/update-if_present-2.f90: Likewise.
	* c-c++-common/goacc/loop-3.c: Rename to...
	* c-c++-common/goacc/loop-3-parallel.c: ... this.
	* gfortran.dg/goacc/parallel-kernels-clauses.f95: Rename to...
	* gfortran.dg/goacc/compute_construct-clauses.f95: ... this.
	Extend OpenACC 'serial' testing.
	* gfortran.dg/goacc/parallel-kernels-regions.f95: Rename to...
	* gfortran.dg/goacc/nesting-fail-1.f95: ... this.  Extend OpenACC
	'serial' testing.
	* gfortran.dg/goacc/routine-external-level-of-parallelism-1.f:
	Rename to...
	* gfortran.dg/goacc/routine-external-level-of-parallelism-1-parallel.f:
	... this.
	* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
	Rename to...
	* gfortran.dg/goacc/routine-external-level-of-parallelism-2-parallel.f:
	... this.
	* c-c++-common/goacc/loop-2-serial.c: New.
	* c-c++-common/goacc/loop-3-serial.c: Likewise.
	* c-c++-common/goacc/nested-reductions-1-serial.c: Likewise.
	* c-c++-common/goacc/nested-reductions-2-serial.c: Likewise.
	* c-c++-common/goacc/serial-1.c: Likewise.
	* gfortran.dg/goacc/loop-2-serial-3.f95: Likewise.
	* gfortran.dg/goacc/loop-2-serial-nested.f95: Likewise.
	* gfortran.dg/goacc/loop-2-serial-tile.f95: Likewise.
	* gfortran.dg/goacc/loop-2-serial.f95: Likewise.
	* gfortran.dg/goacc/nested-reductions-1-serial.f90: Likewise.
	* gfortran.dg/goacc/nested-reductions-2-serial.f90: Likewise.
	* gfortran.dg/goacc/private-explicit-serial-1.f95: Likewise.
	* gfortran.dg/goacc/private-predetermined-serial-1.f95: Likewise.
	* gfortran.dg/goacc/routine-external-level-of-parallelism-1-serial.f:
	Likewise.
	* gfortran.dg/goacc/routine-external-level-of-parallelism-2-serial.f:
	Likewise.
	* gfortran.dg/goacc/serial-tree.f95: Likewise.

2025-01-16  Thomas Schwinge  <thomas@codesourcery.com>

	* gfortran.dg/goacc/assumed.f95: Use relative line numbers for a
	few DejaGnu directives.
	* gfortran.dg/goacc/list.f95: Likewise.
	* gfortran.dg/goacc/loop-1-2.f95: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/reduction.f95: Likewise.

2025-01-16  Tobias Burnus  <tburnus@baylibre.com>

	PR fortran/118441
	* gfortran.dg/gomp/intrinsic_pack_7.f90: New test.

2025-01-16  Liao Shihua  <shihua@iscas.ac.cn>

	* gcc.target/riscv/rvv/xsfvector/sf_vfnrclip_x_f_qf.c: Add vsetivli checking.
	* gcc.target/riscv/rvv/xsfvector/sf_vfnrclip_xu_f_qf.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmacc_2x8x2.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmacc_4x8x4.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmaccsu_2x8x2.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmaccsu_4x8x4.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmaccu_2x8x2.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmaccu_4x8x4.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmaccus_2x8x2.c: Ditto.
	* gcc.target/riscv/rvv/xsfvector/sf_vqmaccus_4x8x4.c: Ditto.

2025-01-16  Christoph Müllner  <christoph.muellner@vrull.eu>

	PR tree-optimization/118487
	* gcc.dg/tree-ssa/pr118487.c: New test.

2025-01-16  Richard Biener  <rguenther@suse.de>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR tree-optimization/115494
	* gcc.dg/torture/pr115494.c: New testcase.

2025-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118430
	* c-c++-common/musttail14.c: Expect lhs on the must tail call calls.

2025-01-16  Jakub Jelinek  <jakub@redhat.com>
	    Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118430
	* c-c++-common/musttail14.c: New test.
	* c-c++-common/pr118430.c: New test.

2025-01-16  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr118489.c: New test.

2025-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/115895
	* gcc.target/i386/vect-pr115895.c: New testcase.

2025-01-15  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/102705
	* gcc.dg/tree-ssa/pr105832-2.c: Update testcase.
	* gcc.dg/tree-ssa/pr96669-1.c: Likewise.
	* gcc.dg/tree-ssa/pr102705-1.c: New test.
	* gcc.dg/tree-ssa/pr102705-2.c: New test.

2025-01-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/71884
	* gfortran.dg/pr71884.f90: New test.

2025-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118390
	* g++.dg/cpp/embed-20.C: New test.
	* g++.dg/cpp0x/pr118390.C: New test.

2025-01-15  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	* gcc.target/aarch64/inline-mem-set-pr112804.c: Add -Wno-deprecated.
	* gcc.target/aarch64/pr100518.c: Likewise.
	* gcc.target/aarch64/pr113114.c: Likewise.
	* gcc.target/aarch64/pr80295.c: Likewise.
	* gcc.target/aarch64/pr94201.c: Likewise.
	* gcc.target/aarch64/pr94577.c: Likewise.
	* gcc.target/aarch64/sve/pr108603.c: Likewise.

2025-01-15  Cupertino Miranda  <cupertino.miranda@oracle.com>

	* gcc.target/bpf/core-builtin-1.c: Correct test.
	* gcc.target/bpf/core-builtin-2.c: Correct test.
	* gcc.target/bpf/core-builtin-exprlist-1.c: Correct test.

2025-01-15  Cupertino Miranda  <cupertino.miranda@oracle.com>

	* gcc.target/bpf/core-attr-calls.c: New test.

2025-01-15  Cupertino Miranda  <cupertino.miranda@oracle.com>

	* gcc.target/bpf/core-attr-const.c: New test.

2025-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118278
	* g++.dg/abi/mangle80.C: New test.
	* g++.dg/cpp/embed-19.C: New test.

2025-01-15  Marek Polacek  <polacek@redhat.com>

	PR c++/118139
	* g++.dg/diagnostic/decltype1.C: New test.

2025-01-15  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/118472
	* gcc.dg/pr118472.c: New test.

2025-01-15  Christoph Müllner  <christoph.muellner@vrull.eu>

	PR target/117079
	* gcc.target/i386/pr105493.c: Fix expected vectorization

2025-01-15  Tobias Burnus  <tburnus@baylibre.com>

	PR c++/118486
	* g++.dg/gomp/declare-variant-11.C: New test.

2025-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/116068
	* gcc.dg/graphite/pr116068.c: New test.

2025-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118387
	* g++.dg/cpp2a/spaceship-err6.C: Expect another error.
	* g++.dg/cpp2a/spaceship-synth17.C: Likewise.
	* g++.dg/cpp2a/spaceship-synth-neg6.C: Likewise.
	* g++.dg/cpp2a/spaceship-synth-neg7.C: New test.

2025-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118124
	* g++.dg/cpp0x/initlist-opt5.C: New test.

2025-01-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118124
	* g++.dg/cpp/embed-15.C: New test.
	* g++.dg/cpp/embed-16.C: New test.
	* g++.dg/cpp0x/initlist-opt3.C: New test.
	* g++.dg/cpp0x/initlist-opt4.C: New test.

2025-01-15  Kito Cheng  <kito.cheng@sifive.com>

	PR target/118182
	* gfortran.target/riscv/rvv/pr118182.f: New.
	* gcc.target/riscv/rvv/autovec/pr118182-1.c: New.
	* gcc.target/riscv/rvv/autovec/pr118182-2.c: New.

2025-01-15  Anton Blanchard  <antonb@tenstorrent.com>
	    Jeff Law  <jlaw@ventanamicro.com>

	PR target/118170
	* gcc.target/riscv/pr118170.c: New test.

2025-01-15  Richard Sandiford  <richard.sandiford@arm.com>
	    Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/109592
	* gcc.target/riscv/pr109592.c: New test.
	* gcc.target/riscv/sign-extend-rshift.c: Adjust expected output

2025-01-14  anetczuk  <anetczuk@o2.pl>

	* g++.dg/diagnostic/lang-dump-1.C: New test.

2025-01-14  Marek Polacek  <polacek@redhat.com>

	PR c++/118047
	PR c++/118355
	* g++.dg/cpp0x/nsdmi-list10.C: New test.
	* g++.dg/cpp0x/nsdmi-list9.C: New test.

2025-01-14  Sandra Loosemore  <sloosemore@baylibre.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>
	    Marcel Vollweiler  <marcel@codesourcery.com>

	PR middle-end/114596
	PR middle-end/112779
	PR middle-end/113904
	* c-c++-common/gomp/declare-variant-12.c: Adjust expected behavior
	per PR114596.
	* c-c++-common/gomp/declare-variant-13.c: Test that this is resolvable
	after gimplification, not just final resolution.
	* c-c++-common/gomp/declare-variant-14.c: Tweak testcase to ensure
	that -O causes dead code to be optimized away.
	* gfortran.dg/gomp/declare-variant-12.f90: Adjust expected behavior
	per PR114596.
	* gfortran.dg/gomp/declare-variant-13.f90: Test that this is resolvable
	after gimplification, not just final resolution.
	* gfortran.dg/gomp/declare-variant-14.f90: Tweak testcase to ensure
	that -O	causes dead code to be optimized away.

2025-01-14  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118456
	* gcc.dg/field-merge-21.c: New.
	* gcc.dg/field-merge-22.c: New.

2025-01-14  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/118154
	* gcc.target/riscv/rvv/autovec/pr118154-1.c: New test.
	* gcc.target/riscv/rvv/autovec/pr118154-2.c: New test.

2025-01-14  Robin Dapp  <rdapp@ventanamicro.com>

	PR middle-end/118140
	* gcc.dg/vect/pr118140.c: New test.
	* gcc.target/riscv/rvv/autovec/pr118140.c: New test.

2025-01-14  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/117397
	* g++.dg/modules/dguide-5_a.H: New test.
	* g++.dg/modules/dguide-5_b.H: New test.
	* g++.dg/modules/dguide-5_c.H: New test.
	* g++.dg/modules/dguide-6.h: New test.
	* g++.dg/modules/dguide-6_a.C: New test.
	* g++.dg/modules/dguide-6_b.C: New test.
	* g++.dg/modules/dguide-6_c.C: New test.

2025-01-14  Anuj Mohite  <anujmohite001@gmail.com>

	* gfortran.dg/do_concurrent_10.f90: New test.
	* gfortran.dg/do_concurrent_8_f2018.f90: New test.
	* gfortran.dg/do_concurrent_8_f2023.f90: New test.
	* gfortran.dg/do_concurrent_9.f90: New test.
	* gfortran.dg/do_concurrent_all_clauses.f90: New test.
	* gfortran.dg/do_concurrent_basic.f90: New test.
	* gfortran.dg/do_concurrent_constraints.f90: New test.
	* gfortran.dg/do_concurrent_local_init.f90: New test.
	* gfortran.dg/do_concurrent_locality_specs.f90: New test.
	* gfortran.dg/do_concurrent_multiple_reduce.f90: New test.
	* gfortran.dg/do_concurrent_nested.f90: New test.
	* gfortran.dg/do_concurrent_parser.f90: New test.
	* gfortran.dg/do_concurrent_reduce_max.f90: New test.
	* gfortran.dg/do_concurrent_reduce_sum.f90: New test.
	* gfortran.dg/do_concurrent_shared.f90: New test.

2025-01-14  David Malcolm  <dmalcolm@redhat.com>

	PR c/116871
	* gcc.dg/c23-mismatching-fn-ptr-a52dec.c: New test.
	* gcc.dg/c23-mismatching-fn-ptr-alsatools.c: New test.
	* gcc.dg/c23-mismatching-fn-ptr.c: New test.

2025-01-14  Andrew Pinski  <quic_apinski@quicinc.com>

	PR c++/118445
	* g++.target/aarch64/sve/constexpr-add-1.C: New test.

2025-01-14  Jiufu Guo  <guojiufu@linux.ibm.com>

	PR target/116030
	* gcc.target/powerpc/pr116030.c: New test.

2025-01-14  Robin Dapp  <rdapp.gcc@gmail.com>

	PR target/117682
	* gcc.target/riscv/rvv/autovec/pr117682.c: New test.

2025-01-13  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.target/riscv/stack_save_restore_1.c: Skip for -flto.
	* gcc.target/riscv/stack_save_restore_2.c: Ditto.
	* gcc.target/riscv/zbb-rol-ror-04.c: Ditto.
	* gcc.target/riscv/zbb-rol-ror-05.c: Ditto.
	* gcc.target/riscv/zbb-rol-ror-06.c: Ditto.
	* gcc.target/riscv/zbb-rol-ror-07.c: Ditto.
	* gcc.target/riscv/zbb-rol-ror-08.c: Ditto.
	* gcc.target/riscv/zbb-rol-ror-09.c: Ditto.

2025-01-13  Xi Ruoyao  <xry111@xry111.site>

	PR target/115921
	* gcc.target/riscv/zba-shNadd-08.c: New test.

2025-01-13  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/rvv/base/bug-10.c: New test.

2025-01-13  Paul-Antoine Arras  <parras@baylibre.com>

	* gfortran.dg/gomp/declare-variant-2.f90: Remove error test for a comma
	after the directive name. Add tests for other invalid syntaxes (extra
	comma and invalid clause).
	* c-c++-common/gomp/adjust-args-5.c: New test.
	* gfortran.dg/gomp/adjust-args-11.f90: New test.

2025-01-13  Jin Ma  <jinma@linux.alibaba.com>

	* gcc.target/riscv/zbs-bug.c: New test.

2025-01-13  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/118453
	* gm2/pim/fail/badbecomes2.mod: New test.
	* gm2/pim/fail/badparamset1.mod: New test.
	* gm2/pim/fail/badparamset2.mod: New test.
	* gm2/pim/fail/badsyntaxset1.mod: New test.

2025-01-13  Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/107455
	* gcc.target/riscv/pr107455-1.c: New test.
	* gcc.target/riscv/pr107455-2.c: New test.

2025-01-13  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118409
	* gcc.dg/field-merge-20.c: New.

2025-01-13  Richard Biener  <rguenther@suse.de>
	    Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

	PR tree-optimization/117119
	* gcc.dg/torture/pr117119.c: New testcase.

2025-01-13  Thomas Schwinge  <tschwinge@baylibre.com>

	* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
	Un-XFAIL 'dg-note's.

2025-01-13  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/crc-builtin-target32.c: Add -fdump-rtl-expand-details
	as dg-additional-options.  Scan expand dump rather than assembly,
	adjust the regexps.
	* gcc.dg/crc-builtin-target64.c: Likewise.
	* gcc.dg/crc-builtin-rev-target32.c: Likewise.
	* gcc.dg/crc-builtin-rev-target64.c: Likewise.
	* gcc.dg/pr117997.c: New test.
	* gcc.dg/pr118415.c: New test.

2025-01-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/asm3.d: Adjust test.
	* gdc.dg/torture/pr96435.d: Adjust test.

2025-01-12  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/copy1.d: New test.

2025-01-12  David Malcolm  <dmalcolm@redhat.com>

	PR c/118112
	* gcc.dg/too-few-arguments.c: New test.
	* gcc.dg/too-many-arguments.c: New test.

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

	PR fortran/115788
	* gfortran.dg/ieee/out_of_range.f90: New test.
	* gfortran.dg/out_of_range_1.f90: New test.
	* gfortran.dg/out_of_range_2.f90: New test.
	* gfortran.dg/out_of_range_3.f90: New test.

2025-01-12  Maciej W. Rozycki  <macro@orcam.me.uk>

	* gcc.target/alpha/memcpy-hi-unaligned-dst.c: New file.

2025-01-12  Maciej W. Rozycki  <macro@orcam.me.uk>

	* gcc.target/alpha/memcpy-si-aligned.c: New file.
	* gcc.target/alpha/memcpy-si-unaligned.c: New file.
	* gcc.target/alpha/memcpy-si-unaligned-dst.c: New file.
	* gcc.target/alpha/memcpy-si-unaligned-src.c: New file.
	* gcc.target/alpha/memcpy-si-unaligned-src-bwx.c: New file.

2025-01-12  Maciej W. Rozycki  <macro@orcam.me.uk>

	* gcc.target/alpha/target-bwx-1.c: New file.
	* gcc.target/alpha/target-bwx-2.c: New file.
	* gcc.target/alpha/target-bwx-3.c: New file.
	* gcc.target/alpha/target-bwx-4.c: New file.
	* gcc.target/alpha/target-cix-1.c: New file.
	* gcc.target/alpha/target-cix-2.c: New file.
	* gcc.target/alpha/target-cix-3.c: New file.
	* gcc.target/alpha/target-cix-4.c: New file.
	* gcc.target/alpha/target-fix-1.c: New file.
	* gcc.target/alpha/target-fix-2.c: New file.
	* gcc.target/alpha/target-fix-3.c: New file.
	* gcc.target/alpha/target-fix-4.c: New file.
	* gcc.target/alpha/target-max-1.c: New file.
	* gcc.target/alpha/target-max-2.c: New file.
	* gcc.target/alpha/target-max-3.c: New file.
	* gcc.target/alpha/target-max-4.c: New file.

2025-01-11  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/114630
	* g++.dg/modules/pr114630.h: New test.
	* g++.dg/modules/pr114630_a.C: New test.
	* g++.dg/modules/pr114630_b.C: New test.
	* g++.dg/modules/pr114630_c.C: New test.

2025-01-11  Tobias Burnus  <tburnus@baylibre.com>

	* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Update
	xfail'ed 'dg-bogus' for the better 'declared here' location.
	* gfortran.dg/gomp/dispatch-11.f90: New test.
	* gfortran.dg/gomp/dispatch-12.f90: New test.

2025-01-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/108434
	* gfortran.dg/pr108434.f90 : Add tests from comment 1.

2025-01-11  Jason Merrill  <jason@redhat.com>

	* g++.dg/modules/attrib-2_a.C: New test.
	* g++.dg/modules/attrib-2_b.C: New test.

2025-01-11  Jason Merrill  <jason@redhat.com>

	* g++.dg/modules/attrib-1_a.C: New test.
	* g++.dg/modules/attrib-1_b.C: New test.

2025-01-11  mengqinggang  <mengqinggang@loongson.cn>

	* gcc.target/loongarch/imm-load.c: Not generate ">>".

2025-01-11  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/88575
	* gcc.dg/tree-ssa/minmax-27.c: Disable VRP.
	* gcc.dg/tree-ssa/minmax-27e.c: New.
	* gcc.dg/tree-ssa/minmax-27f.c: New.
	* gcc.dg/tree-ssa/minmax-28.c: Disable VRP.
	* gcc.dg/tree-ssa/minmax-28e.c: New.
	* gcc.dg/tree-ssa/minmax-28f.c: New.

2025-01-10  Alex Coplan  <alex.coplan@arm.com>

	PR tree-optimization/118211
	PR tree-optimization/116126
	* gcc.dg/vect/vect-early-break_130.c: New test.

2025-01-10  Tamar Christina  <Tamar.Christina@arm.com>
	    Alex Coplan  <alex.coplan@arm.com>

	PR tree-optimization/118211
	PR tree-optimization/116126
	* g++.dg/vect/vect-early-break_6.cc: New test.

2025-01-10  Alex Coplan  <alex.coplan@arm.com>
	    Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/118211
	PR tree-optimization/116126
	* gcc.dg/tree-ssa/cunroll-13.c: Don't vectorize.
	* gcc.dg/tree-ssa/cunroll-14.c: Likewise.
	* gcc.dg/unroll-6.c: Likewise.
	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
	* gcc.dg/vect/vect-104.c: Expect to vectorize.
	* gcc.dg/vect/vect-early-break_108-pr113588.c: Likewise.
	* gcc.dg/vect/vect-early-break_109-pr113588.c: Likewise.
	* gcc.dg/vect/vect-early-break_110-pr113467.c: Likewise.
	* gcc.dg/vect/vect-early-break_3.c: Likewise.
	* gcc.dg/vect/vect-early-break_65.c: Likewise.
	* gcc.dg/vect/vect-early-break_8.c: Likewise.
	* gfortran.dg/vect/vect-5.f90: Likewise.
	* gfortran.dg/vect/vect-8.f90: Likewise.
	* gcc.dg/vect/vect-switch-search-line-fast.c:

2025-01-10  Marek Polacek  <polacek@redhat.com>

	PR c++/118391
	* g++.dg/cpp2a/lambda-uneval20.C: New test.

2025-01-10  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/cmse/cmse-15.c: Added pattern for armv8-m.base.

2025-01-10  Paul-Antoine Arras  <parras@baylibre.com>

	* g++.dg/gomp/dispatch-8.C: New test.

2025-01-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118387
	* g++.dg/cpp2a/spaceship-synth17.C: New test.

2025-01-10  Jason Merrill  <jason@redhat.com>

	* g++.dg/modules/operator-2_a.C: New test.
	* g++.dg/modules/operator-2_b.C: New test.

2025-01-10  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/118017
	* gcc.target/i386/pr118017.c: Check target int128.

2025-01-10  Marek Polacek  <polacek@redhat.com>

	PR c++/117937
	* g++.dg/cpp26/pack-indexing13.C: New test.
	* g++.dg/cpp26/pack-indexing14.C: New test.

2025-01-10  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/uaddc-1.c: New test.
	* gcc.target/s390/uaddc-2.c: New test.
	* gcc.target/s390/uaddc-3.c: New test.
	* gcc.target/s390/usubc-1.c: New test.
	* gcc.target/s390/usubc-2.c: New test.
	* gcc.target/s390/usubc-3.c: New test.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/acle/fpmr-1.c: New test.
	* gcc.target/aarch64/acle/fpmr-2.c: New test.
	* gcc.target/aarch64/acle/fpmr-3.c: New test.
	* gcc.target/aarch64/acle/fpmr-4.c: New test.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* g++.target/aarch64/mv-pragma.C: New test.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/cpunative/native_cpu_21.c: Add rcpc2 to
	expected feature string instead of rcpc.
	* gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/cpunative/native_cpu_21.c: Add flagm2 to
	expected feature string instead of flagm.
	* gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/cpunative/native_cpu_21.c: Add frintts to
	expected feature string.
	* gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/cpunative/native_cpu_21.c: Add jscvt to
	expected feature string.
	* gcc.target/aarch64/cpunative/native_cpu_22.c: Ditto.

2025-01-10  Andrew Carlotti  <andrew.carlotti@arm.com>

	* gcc.target/aarch64/cpunative/info_15: Add fcma to Features.
	* gcc.target/aarch64/cpunative/info_16: Ditto.
	* gcc.target/aarch64/cpunative/info_17: Ditto.
	* gcc.target/aarch64/cpunative/info_8: Ditto.
	* gcc.target/aarch64/cpunative/info_9: Ditto.

2025-01-10  Jakub Jelinek  <jakub@redhat.com>

	PR c/118376
	* gcc.dg/pr118376.c: New test.

2025-01-10  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/117186
	* gcc.dg/torture/pr117186.c: New test.
	* gcc.target/aarch64/pr117186.c: Likewise.

2025-01-10  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118344
	* gcc.dg/field-merge-19.c: New.

2025-01-10  Alexandre Oliva  <oliva@adacore.com>

	PR tree-optimization/118206
	* gcc.dg/field-merge-18.c: New.

2025-01-10  Alexandre Oliva  <oliva@adacore.com>

	PR testsuite/118025
	* gcc.dg/field-merge-1.c: Convert constants to desired types.
	* gcc.dg/field-merge-3.c: Likewise.
	* gcc.dg/field-merge-4.c: Likewise.
	* gcc.dg/field-merge-5.c: Likewise.
	* gcc.dg/field-merge-11.c: Likewise.
	* gcc.dg/field-merge-17.c: Don't mess with padding bits.

2025-01-10  Alexandre Oliva  <oliva@adacore.com>

	PR testsuite/118025
	* gcc.dg/field-merge-1.c: Skip BIT_FIELD_REF counting on AVR and PRU.
	* gcc.dg/field-merge-3.c: Bypass the test if short doesn't have the
	expected size.
	* gcc.dg/field-merge-8.c: Likewise.
	* gcc.dg/field-merge-9.c: Likewise.  Skip optimization counting on
	AVR and PRU.
	* gcc.dg/field-merge-13.c: Skip optimization counting on AVR and PRU.
	* gcc.dg/field-merge-15.c: Likewise.
	* gcc.dg/field-merge-17.c: Likewise.
	* gcc.dg/field-merge-16.c: Likewise.  Drop runtime bypass.  Use
	smaller types.
	* gcc.dg/field-merge-14.c: Add comments.

2025-01-10  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/field-merge-17.c: New.

2025-01-10  Martin Jambor  <mjambor@suse.cz>

	PR ipa/118138
	* gcc.dg/ipa/pr118138.c: New test.

2025-01-10  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/__builtin_frame_address_0-1.c: New.

2025-01-10  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/__builtin_stack_address-1.c: New.

2025-01-10  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/pr59858.c: Use -std=c17 and effective-target
	arm_arch_v5te_thumb.

2025-01-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118277
	* g++.dg/cpp1z/constexpr-asm-4.C: New test.
	* g++.dg/cpp1z/constexpr-asm-5.C: New test.

2025-01-10  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/modules/decomp-2_b.C: New test.
	* g++.dg/modules/decomp-2_a.H: New file.

2025-01-10  Jason Merrill  <jason@redhat.com>

	* g++.dg/modules/constexpr-if-1_a.C: New test.
	* g++.dg/modules/constexpr-if-1_b.C: New test.

2025-01-10  chenxiaolong  <chenxiaolong@loongson.cn>
	    Deng Jianbo  <dengjianbo@loongson.cn>.

	* gcc.target/loongarch/vect-slp-two-operator.c: New test.

2025-01-09  Edwin Lu  <ewlu@rivosinc.com>

	* lib/target-supports.exp: Fix effective target sync_char_short
	for riscv*-*-*

2025-01-09  Tamar Christina  <tamar.christina@arm.com>

	PR target/118188
	* gcc.target/aarch64/sve/gather_load_12.c: New test.
	* gcc.target/aarch64/sve/gather_load_13.c: New test.
	* gcc.target/aarch64/sve/gather_load_14.c: New test.

2025-01-09  Vladimir N. Makarov  <vmakarov@redhat.com>

	PR target/118017
	* gcc.target/i386/pr118017.c: New.

2025-01-09  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp0x/noexcept88.C: New test.

2025-01-09  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/armv8_2-fp16-conv-1.c: Fix typo.

2025-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR target/118362
	* gcc.c-torture/compile/pr118362.c: New test.
	* gcc.target/s390/pr118362.c: New test.

2025-01-09  Martin Uecker  <uecker@tugraz.at>

	PR c/117866
	* gcc.dg/pr117866.c: New test.
	* gcc.dg/strub-pr118007.c: Adapt.

2025-01-09  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/memset-inline-8.c: Use -Os and prefix assembler
	instructions with a tab to improve test stability.
	* gcc.target/arm/memset-inline-8-exe.c: Use -Os.

2025-01-09  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	* gcc.target/arm/armv8_2-fp16-conv-1.c: Convert
	scan-assembler-times to check-function-bodies.

2025-01-09  Jason Merrill  <jason@redhat.com>
	    Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>

	PR c/116060
	* c-c++-common/analyzer/out-of-bounds-diagram-8.c: Update to
	correct type.
	* c-c++-common/analyzer/out-of-bounds-diagram-11.c: Likewise.
	* gcc.dg/analyzer/out-of-bounds-diagram-10.c: Likewise.

2025-01-09  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/pr118325.c: Require effective target trampolines.

2025-01-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/118060
	* g++.dg/cpp2a/concepts-requires40.C: New test.

2025-01-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/117887
	* g++.dg/cpp2a/concepts-requires39.C: New test.
	* g++.dg/cpp2a/lambda-targ10.C: New test.

2025-01-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/117925
	* g++.dg/template/non-dependent35.C: New test.

2025-01-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/117993
	* g++.dg/template/dependent-base4.C: New test.
	* g++.dg/template/dependent-base5.C: New test.

2025-01-09  Patrick Palka  <ppalka@redhat.com>

	PR c++/117792
	* g++.dg/cpp1z/nontype7.C: New test.

2025-01-09  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.dg/crc-linux-3.c: Move...
	* gcc.dg/torture/crc-linux-3.c: ... here.

2025-01-09  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/alloca-1.c: Evolve into...
	* gcc.target/nvptx/alloca-1-O0.c: ... this, ...
	* gcc.target/nvptx/alloca-1-O1.c: ... this, and...
	* gcc.target/nvptx/alloca-1-sm_30.c: ... this.
	* gcc.target/nvptx/vla-1.c: Evolve into...
	* gcc.target/nvptx/vla-1-O0.c: ... this, ...
	* gcc.target/nvptx/vla-1-O1.c: ... this, and...
	* gcc.target/nvptx/vla-1-sm_30.c: ... this.
	* gcc.c-torture/execute/pr36321.c: Adjust.
	* gcc.target/nvptx/__builtin_alloca_0-1-O0.c: Likewise.
	* gcc.target/nvptx/__builtin_alloca_0-1-O1.c: Likewise.
	* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
	Likewise.
	* gcc.target/nvptx/softstack.c: Likewise.
	* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1-sm_30.c:
	New.
	* gcc.target/nvptx/alloca-2-O0.c: Likewise.
	* gcc.target/nvptx/alloca-3-O1.c: Likewise.
	* gcc.target/nvptx/alloca-4-O3.c: Likewise.
	* gcc.target/nvptx/alloca-5.c: Likewise.
	* lib/target-supports.exp (check_effective_target_alloca): Adjust.
	(check_nvptx_default_ptx_isa_target_architecture_at_least)
	(check_nvptx_runtime_ptx_isa_target_architecture_at_least)
	(check_effective_target_nvptx_runtime_alloca_ptx)
	(add_options_for_nvptx_alloca_ptx): New.

2025-01-09  H.J. Lu  <hjl.tools@gmail.com>

	PR rtl-optimization/118266
	* gcc.target/i386/pr118266.c: New test.

2025-01-09  Jakub Jelinek  <jakub@redhat.com>
	    Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/117927
	* gcc.dg/tree-ssa/pr117927.c: New test.

2025-01-09  Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/append-args-1.c: Update dg-*.
	* c-c++-common/gomp/append-args-3.c: Extend testcase.
	* c-c++-common/gomp/dispatch-11.c: Update dg-*.
	* c-c++-common/gomp/dispatch-12.c: Update dg-*.
	* g++.dg/gomp/append-args-1.C: Update dg-*.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/march-map=sm_52.c: Adjust.
	* gcc.target/nvptx/march-map=sm_53.c: Likewise.
	* gcc.target/nvptx/march-map=sm_60.c: Likewise.
	* gcc.target/nvptx/march-map=sm_61.c: Likewise.
	* gcc.target/nvptx/march-map=sm_62.c: Likewise.
	* gcc.target/nvptx/march-map=sm_70.c: Likewise.
	* gcc.target/nvptx/march-map=sm_72.c: Likewise.
	* gcc.target/nvptx/march-map=sm_75.c: Likewise.
	* gcc.target/nvptx/march-map=sm_80.c: Likewise.
	* gcc.target/nvptx/march-map=sm_86.c: Likewise.
	* gcc.target/nvptx/march-map=sm_87.c: Likewise.
	* gcc.target/nvptx/march=sm_52.c: Likewise.
	* gcc.target/nvptx/march=sm_53.c: Likewise.
	* gcc.target/nvptx/march=sm_70.c: Likewise.
	* gcc.target/nvptx/march=sm_75.c: Likewise.
	* gcc.target/nvptx/march=sm_80.c: Likewise.
	* gcc.target/nvptx/mptx=_.c: Use '-march=sm_89'.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/mptx=7.3.c: New.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	* lib/target-supports.exp
	(check_effective_target_nvptx_softstack): New.
	(check_effective_target_alloca) [nvptx]: Use it.

2025-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/117825
	* g++.dg/warn/pr117825.C: New test.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
	Adjust.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
	Add.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/__builtin_alloca_0-1-O0.c: New.
	* gcc.target/nvptx/__builtin_alloca_0-1-O1.c: Likewise.

2025-01-08  Jason Merrill  <jason@redhat.com>

	* g++.dg/gomp/declare-variant-3.C: Update diagnostic.
	* g++.dg/gomp/declare-variant-5.C: Likewise.

2025-01-08  Jason Merrill  <jason@redhat.com>

	* g++.dg/gomp/declare-variant-3.C: Don't depend on expr dump.
	* g++.dg/gomp/declare-variant-5.C: Likewise.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/alloca-2-O1.c: New.

2025-01-08  Thomas Schwinge  <tschwinge@baylibre.com>

	PR target/65181
	* gcc.target/nvptx/alloca-1.c: New.
	* gcc.target/nvptx/vla-1.c: Likewise.

2025-01-08  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/107102
	* gcc.target/aarch64/sve/sibcall_1.c: New test.

2025-01-08  Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/append-args-4.c: New test.
	* c-c++-common/gomp/append-args-5.c: New test.

2025-01-08  Marek Polacek  <polacek@redhat.com>

	PR c++/118169
	* g++.dg/cpp1y/constexpr-prvalue2.C: New test.

2025-01-08  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.dg/torture/stackalign/global-1.c: Re-enable for nvptx.
	* gcc.dg/torture/stackalign/inline-1.c: Likewise.
	* gcc.dg/torture/stackalign/nested-1.c: Likewise.
	* gcc.dg/torture/stackalign/nested-2.c: Likewise.
	* gcc.dg/torture/stackalign/nested-4.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
	* gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
	* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
	* gcc.dg/torture/stackalign/struct-1.c: Likewise.

2025-01-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/117979
	* gcc.dg/torture/pr117979.c: New testcase.

2025-01-08  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/debug/dwarf2/lang-cpp17.C: Add -gno-strict-dwarf to
	dg-options.  Check also for DW_AT_language_{name,version} values.
	* g++.dg/debug/dwarf2/lang-cpp20.C: Likewise.
	* g++.dg/debug/dwarf2/lang-cpp23.C: New test.

2025-01-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/118325
	* gcc.dg/pr118325.c: New testcase.

2025-01-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118269
	* gcc.dg/vect/vect-early-break_131-pr118269.c: New testcase.

2025-01-08  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/118332
	* gcc.target/arm/mve/intrinsics/pr118332.c: New test.

2025-01-08  Jeevitha  <jeevitha@linux.ibm.com>

	* gcc.target/powerpc/amo1.c: Removed powerpc*-*-* from the target and
	simplified dg-options.
	* gcc.target/powerpc/amo2.c: Simplified dg-options and added powerpc_vsx
	target check.

2025-01-08  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/amxavx512-asmatt-1.c: Adjust intrin call.
	* gcc.target/i386/amxavx512-asmintel-1.c: Ditto.
	* gcc.target/i386/amxavx512-cvtrowps2pbf16-2.c: Rename to...
	* gcc.target/i386/amxavx512-cvtrowps2bf16-2.c: ...this. Rename
	test functions.

2025-01-08  Hongyu Wang  <hongyu.wang@intel.com>

	* gcc.target/i386/cmov12.c: New test.

2025-01-07  Vineet Gupta  <vineetg@rivosinc.com>
	    Pan Li  <pan2.li@intel.com>

	PR target/117722
	* gcc.target/riscv/rvv/autovec/pr117722.c: New test.

2025-01-07  Tsung Chun Lin  <tclin914@gmail.com>

	* gcc.target/riscv/rvv/autovec/pr113469.c: Update expected output.
	* gcc.target/riscv/rvv/base/movqi-1.c: New test.

2025-01-07  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Update expected
	output.
	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Likewise.

2025-01-07  Andreas Schwab  <schwab@suse.de>

	* lib/target-supports.exp
	(check_effective_target_sync_char_short): Enable for riscv*-*-*.

2025-01-07  Andreas Schwab  <schwab@suse.de>

	PR target/118137
	* gcc.dg/atomic/pr118137.c: New.

2025-01-07  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/pr90838-2.c: Skip if default ABI is E.
	* gcc.dg/pr90838.c: Ditto.
	* gcc.target/riscv/adddibeq.c: Ditto.
	* gcc.target/riscv/adddibfeq.c: Ditto.
	* gcc.target/riscv/adddibfge.c: Ditto.
	* gcc.target/riscv/adddibfgt.c: Ditto.
	* gcc.target/riscv/adddibfle.c: Ditto.
	* gcc.target/riscv/adddibflt.c: Ditto.
	* gcc.target/riscv/adddibfne.c: Ditto.
	* gcc.target/riscv/adddibge.c: Ditto.
	* gcc.target/riscv/adddibgeu.c: Ditto.
	* gcc.target/riscv/adddibgt.c: Ditto.
	* gcc.target/riscv/adddibgtu.c: Ditto.
	* gcc.target/riscv/adddible.c: Ditto.
	* gcc.target/riscv/adddibleu.c: Ditto.
	* gcc.target/riscv/adddiblt.c: Ditto.
	* gcc.target/riscv/adddibltu.c: Ditto.
	* gcc.target/riscv/adddibne.c: Ditto.
	* gcc.target/riscv/adddieq.c: Ditto.
	* gcc.target/riscv/adddifeq.c: Ditto.
	* gcc.target/riscv/adddifge.c: Ditto.
	* gcc.target/riscv/adddifgt.c: Ditto.
	* gcc.target/riscv/adddifle.c: Ditto.
	* gcc.target/riscv/adddiflt.c: Ditto.
	* gcc.target/riscv/adddifne.c: Ditto.
	* gcc.target/riscv/adddige.c: Ditto.
	* gcc.target/riscv/adddigeu.c: Ditto.
	* gcc.target/riscv/adddigt.c: Ditto.
	* gcc.target/riscv/adddigtu.c: Ditto.
	* gcc.target/riscv/adddile.c: Ditto.
	* gcc.target/riscv/adddileu.c: Ditto.
	* gcc.target/riscv/adddilt.c: Ditto.
	* gcc.target/riscv/adddiltu.c: Ditto.
	* gcc.target/riscv/adddine.c: Ditto.
	* gcc.target/riscv/addsibeq.c: Ditto.
	* gcc.target/riscv/addsibfeq.c: Ditto.
	* gcc.target/riscv/addsibfge.c: Ditto.
	* gcc.target/riscv/addsibfgt.c: Ditto.
	* gcc.target/riscv/addsibfle.c: Ditto.
	* gcc.target/riscv/addsibflt.c: Ditto.
	* gcc.target/riscv/addsibfne.c: Ditto.
	* gcc.target/riscv/addsibge.c: Ditto.
	* gcc.target/riscv/addsibgeu.c: Ditto.
	* gcc.target/riscv/addsibgt.c: Ditto.
	* gcc.target/riscv/addsibgtu.c: Ditto.
	* gcc.target/riscv/addsible.c: Ditto.
	* gcc.target/riscv/addsibleu.c: Ditto.
	* gcc.target/riscv/addsiblt.c: Ditto.
	* gcc.target/riscv/addsibltu.c: Ditto.
	* gcc.target/riscv/addsibne.c: Ditto.
	* gcc.target/riscv/addsieq.c: Ditto.
	* gcc.target/riscv/addsifeq.c: Ditto.
	* gcc.target/riscv/addsifge.c: Ditto.
	* gcc.target/riscv/addsifgt.c: Ditto.
	* gcc.target/riscv/addsifle.c: Ditto.
	* gcc.target/riscv/addsiflt.c: Ditto.
	* gcc.target/riscv/addsifne.c: Ditto.
	* gcc.target/riscv/addsige.c: Ditto.
	* gcc.target/riscv/addsigeu.c: Ditto.
	* gcc.target/riscv/addsigt.c: Ditto.
	* gcc.target/riscv/addsigtu.c: Ditto.
	* gcc.target/riscv/addsile.c: Ditto.
	* gcc.target/riscv/addsileu.c: Ditto.
	* gcc.target/riscv/addsilt.c: Ditto.
	* gcc.target/riscv/addsiltu.c: Ditto.
	* gcc.target/riscv/addsine.c: Ditto.
	* gcc.target/riscv/cmo-zicboz-zic64-1.c: Ditto.
	* gcc.target/riscv/cmpmemsi-2.c: Ditto.
	* gcc.target/riscv/cmpmemsi-3.c: Ditto.
	* gcc.target/riscv/cmpmemsi.c: Ditto.
	* gcc.target/riscv/cpymemsi-2.c: Ditto.
	* gcc.target/riscv/cpymemsi-3.c: Ditto.
	* gcc.target/riscv/cpymemsi.c: Ditto.
	* gcc.target/riscv/crc-builtin-zbc32.c: Ditto.
	* gcc.target/riscv/crc-builtin-zbc64.c: Ditto.
	* gcc.target/riscv/cset-sext-rtl.c: Ditto.
	* gcc.target/riscv/cset-sext-rtl32.c: Ditto.
	* gcc.target/riscv/cset-sext-sfb-rtl.c: Ditto.
	* gcc.target/riscv/cset-sext-sfb-rtl32.c: Ditto.
	* gcc.target/riscv/cset-sext-sfb.c: Ditto.
	* gcc.target/riscv/cset-sext-thead-rtl.c: Ditto.
	* gcc.target/riscv/cset-sext-thead.c: Ditto.
	* gcc.target/riscv/cset-sext-ventana-rtl.c: Ditto.
	* gcc.target/riscv/cset-sext-ventana.c: Ditto.
	* gcc.target/riscv/cset-sext-zicond-rtl.c: Ditto.
	* gcc.target/riscv/cset-sext-zicond-rtl32.c: Ditto.
	* gcc.target/riscv/cset-sext-zicond.c: Ditto.
	* gcc.target/riscv/cset-sext.c: Ditto.
	* gcc.target/riscv/matrix_add_const.c: Ditto.
	* gcc.target/riscv/movdibeq-thead.c: Ditto.
	* gcc.target/riscv/movdibeq-ventana.c: Ditto.
	* gcc.target/riscv/movdibeq-zicond.c: Ditto.
	* gcc.target/riscv/movdibeq.c: Ditto.
	* gcc.target/riscv/movdibfeq-ventana.c: Ditto.
	* gcc.target/riscv/movdibfeq-zicond.c: Ditto.
	* gcc.target/riscv/movdibfeq.c: Ditto.
	* gcc.target/riscv/movdibfge-ventana.c: Ditto.
	* gcc.target/riscv/movdibfge-zicond.c: Ditto.
	* gcc.target/riscv/movdibfge.c: Ditto.
	* gcc.target/riscv/movdibfgt-ventana.c: Ditto.
	* gcc.target/riscv/movdibfgt-zicond.c: Ditto.
	* gcc.target/riscv/movdibfgt.c: Ditto.
	* gcc.target/riscv/movdibfle-ventana.c: Ditto.
	* gcc.target/riscv/movdibfle-zicond.c: Ditto.
	* gcc.target/riscv/movdibfle.c: Ditto.
	* gcc.target/riscv/movdibflt-ventana.c: Ditto.
	* gcc.target/riscv/movdibflt-zicond.c: Ditto.
	* gcc.target/riscv/movdibflt.c: Ditto.
	* gcc.target/riscv/movdibfne-ventana.c: Ditto.
	* gcc.target/riscv/movdibfne-zicond.c: Ditto.
	* gcc.target/riscv/movdibfne.c: Ditto.
	* gcc.target/riscv/movdibge-thead.c: Ditto.
	* gcc.target/riscv/movdibge-ventana.c: Ditto.
	* gcc.target/riscv/movdibge-zicond.c: Ditto.
	* gcc.target/riscv/movdibge.c: Ditto.
	* gcc.target/riscv/movdibgeu-thead.c: Ditto.
	* gcc.target/riscv/movdibgeu-ventana.c: Ditto.
	* gcc.target/riscv/movdibgeu-zicond.c: Ditto.
	* gcc.target/riscv/movdibgeu.c: Ditto.
	* gcc.target/riscv/movdibgt-thead.c: Ditto.
	* gcc.target/riscv/movdibgt-ventana.c: Ditto.
	* gcc.target/riscv/movdibgt-zicond.c: Ditto.
	* gcc.target/riscv/movdibgt.c: Ditto.
	* gcc.target/riscv/movdibgtu-thead.c: Ditto.
	* gcc.target/riscv/movdibgtu-ventana.c: Ditto.
	* gcc.target/riscv/movdibgtu-zicond.c: Ditto.
	* gcc.target/riscv/movdibgtu.c: Ditto.
	* gcc.target/riscv/movdible-thead.c: Ditto.
	* gcc.target/riscv/movdible-ventana.c: Ditto.
	* gcc.target/riscv/movdible-zicond.c: Ditto.
	* gcc.target/riscv/movdible.c: Ditto.
	* gcc.target/riscv/movdibleu-thead.c: Ditto.
	* gcc.target/riscv/movdibleu-ventana.c: Ditto.
	* gcc.target/riscv/movdibleu-zicond.c: Ditto.
	* gcc.target/riscv/movdibleu.c: Ditto.
	* gcc.target/riscv/movdiblt-thead.c: Ditto.
	* gcc.target/riscv/movdiblt-ventana.c: Ditto.
	* gcc.target/riscv/movdiblt-zicond.c: Ditto.
	* gcc.target/riscv/movdiblt.c: Ditto.
	* gcc.target/riscv/movdibltu-thead.c: Ditto.
	* gcc.target/riscv/movdibltu-ventana.c: Ditto.
	* gcc.target/riscv/movdibltu-zicond.c: Ditto.
	* gcc.target/riscv/movdibltu.c: Ditto.
	* gcc.target/riscv/movdibne-thead.c: Ditto.
	* gcc.target/riscv/movdibne-ventana.c: Ditto.
	* gcc.target/riscv/movdibne-zicond.c: Ditto.
	* gcc.target/riscv/movdibne.c: Ditto.
	* gcc.target/riscv/movdieq-sfb.c: Ditto.
	* gcc.target/riscv/movdieq-thead.c: Ditto.
	* gcc.target/riscv/movdieq-ventana.c: Ditto.
	* gcc.target/riscv/movdieq-zicond.c: Ditto.
	* gcc.target/riscv/movdieq.c: Ditto.
	* gcc.target/riscv/movdifeq-sfb.c: Ditto.
	* gcc.target/riscv/movdifeq-thead.c: Ditto.
	* gcc.target/riscv/movdifeq-ventana.c: Ditto.
	* gcc.target/riscv/movdifeq-zicond.c: Ditto.
	* gcc.target/riscv/movdifeq.c: Ditto.
	* gcc.target/riscv/movdifge-sfb.c: Ditto.
	* gcc.target/riscv/movdifge-thead.c: Ditto.
	* gcc.target/riscv/movdifge-ventana.c: Ditto.
	* gcc.target/riscv/movdifge-zicond.c: Ditto.
	* gcc.target/riscv/movdifge.c: Ditto.
	* gcc.target/riscv/movdifgt-sfb.c: Ditto.
	* gcc.target/riscv/movdifgt-thead.c: Ditto.
	* gcc.target/riscv/movdifgt-ventana.c: Ditto.
	* gcc.target/riscv/movdifgt-zicond.c: Ditto.
	* gcc.target/riscv/movdifgt.c: Ditto.
	* gcc.target/riscv/movdifle-sfb.c: Ditto.
	* gcc.target/riscv/movdifle-thead.c: Ditto.
	* gcc.target/riscv/movdifle-ventana.c: Ditto.
	* gcc.target/riscv/movdifle-zicond.c: Ditto.
	* gcc.target/riscv/movdifle.c: Ditto.
	* gcc.target/riscv/movdiflt-sfb.c: Ditto.
	* gcc.target/riscv/movdiflt-thead.c: Ditto.
	* gcc.target/riscv/movdiflt-ventana.c: Ditto.
	* gcc.target/riscv/movdiflt-zicond.c: Ditto.
	* gcc.target/riscv/movdiflt.c: Ditto.
	* gcc.target/riscv/movdifne-sfb.c: Ditto.
	* gcc.target/riscv/movdifne-thead.c: Ditto.
	* gcc.target/riscv/movdifne-ventana.c: Ditto.
	* gcc.target/riscv/movdifne-zicond.c: Ditto.
	* gcc.target/riscv/movdifne.c: Ditto.
	* gcc.target/riscv/movdige-sfb.c: Ditto.
	* gcc.target/riscv/movdige-thead.c: Ditto.
	* gcc.target/riscv/movdige-ventana.c: Ditto.
	* gcc.target/riscv/movdige-zicond.c: Ditto.
	* gcc.target/riscv/movdige.c: Ditto.
	* gcc.target/riscv/movdigeu-sfb.c: Ditto.
	* gcc.target/riscv/movdigeu-thead.c: Ditto.
	* gcc.target/riscv/movdigeu-ventana.c: Ditto.
	* gcc.target/riscv/movdigeu-zicond.c: Ditto.
	* gcc.target/riscv/movdigeu.c: Ditto.
	* gcc.target/riscv/movdigt-sfb.c: Ditto.
	* gcc.target/riscv/movdigt-thead.c: Ditto.
	* gcc.target/riscv/movdigt-ventana.c: Ditto.
	* gcc.target/riscv/movdigt-zicond.c: Ditto.
	* gcc.target/riscv/movdigt.c: Ditto.
	* gcc.target/riscv/movdigtu-sfb.c: Ditto.
	* gcc.target/riscv/movdigtu-thead.c: Ditto.
	* gcc.target/riscv/movdigtu-ventana.c: Ditto.
	* gcc.target/riscv/movdigtu-zicond.c: Ditto.
	* gcc.target/riscv/movdigtu.c: Ditto.
	* gcc.target/riscv/movdile-sfb.c: Ditto.
	* gcc.target/riscv/movdile-thead.c: Ditto.
	* gcc.target/riscv/movdile-ventana.c: Ditto.
	* gcc.target/riscv/movdile-zicond.c: Ditto.
	* gcc.target/riscv/movdile.c: Ditto.
	* gcc.target/riscv/movdileu-sfb.c: Ditto.
	* gcc.target/riscv/movdileu-thead.c: Ditto.
	* gcc.target/riscv/movdileu-ventana.c: Ditto.
	* gcc.target/riscv/movdileu-zicond.c: Ditto.
	* gcc.target/riscv/movdileu.c: Ditto.
	* gcc.target/riscv/movdilt-sfb.c: Ditto.
	* gcc.target/riscv/movdilt-thead.c: Ditto.
	* gcc.target/riscv/movdilt-ventana.c: Ditto.
	* gcc.target/riscv/movdilt-zicond.c: Ditto.
	* gcc.target/riscv/movdilt.c: Ditto.
	* gcc.target/riscv/movdiltu-sfb.c: Ditto.
	* gcc.target/riscv/movdiltu-thead.c: Ditto.
	* gcc.target/riscv/movdiltu-ventana.c: Ditto.
	* gcc.target/riscv/movdiltu-zicond.c: Ditto.
	* gcc.target/riscv/movdiltu.c: Ditto.
	* gcc.target/riscv/movdine-sfb.c: Ditto.
	* gcc.target/riscv/movdine-thead.c: Ditto.
	* gcc.target/riscv/movdine-ventana.c: Ditto.
	* gcc.target/riscv/movdine-zicond.c: Ditto.
	* gcc.target/riscv/movdine.c: Ditto.
	* gcc.target/riscv/movsibeq-thead.c: Ditto.
	* gcc.target/riscv/movsibeq-ventana.c: Ditto.
	* gcc.target/riscv/movsibeq-zicond.c: Ditto.
	* gcc.target/riscv/movsibeq.c: Ditto.
	* gcc.target/riscv/movsibfeq-ventana.c: Ditto.
	* gcc.target/riscv/movsibfeq-zicond.c: Ditto.
	* gcc.target/riscv/movsibfeq.c: Ditto.
	* gcc.target/riscv/movsibfge-ventana.c: Ditto.
	* gcc.target/riscv/movsibfge-zicond.c: Ditto.
	* gcc.target/riscv/movsibfge.c: Ditto.
	* gcc.target/riscv/movsibfgt-ventana.c: Ditto.
	* gcc.target/riscv/movsibfgt-zicond.c: Ditto.
	* gcc.target/riscv/movsibfgt.c: Ditto.
	* gcc.target/riscv/movsibfle-ventana.c: Ditto.
	* gcc.target/riscv/movsibfle-zicond.c: Ditto.
	* gcc.target/riscv/movsibfle.c: Ditto.
	* gcc.target/riscv/movsibflt-ventana.c: Ditto.
	* gcc.target/riscv/movsibflt-zicond.c: Ditto.
	* gcc.target/riscv/movsibflt.c: Ditto.
	* gcc.target/riscv/movsibfne-ventana.c: Ditto.
	* gcc.target/riscv/movsibfne-zicond.c: Ditto.
	* gcc.target/riscv/movsibfne.c: Ditto.
	* gcc.target/riscv/movsibge-thead.c: Ditto.
	* gcc.target/riscv/movsibge-ventana.c: Ditto.
	* gcc.target/riscv/movsibge-zicond.c: Ditto.
	* gcc.target/riscv/movsibge.c: Ditto.
	* gcc.target/riscv/movsibgeu-thead.c: Ditto.
	* gcc.target/riscv/movsibgeu-ventana.c: Ditto.
	* gcc.target/riscv/movsibgeu-zicond.c: Ditto.
	* gcc.target/riscv/movsibgeu.c: Ditto.
	* gcc.target/riscv/movsibgt-thead.c: Ditto.
	* gcc.target/riscv/movsibgt-ventana.c: Ditto.
	* gcc.target/riscv/movsibgt-zicond.c: Ditto.
	* gcc.target/riscv/movsibgt.c: Ditto.
	* gcc.target/riscv/movsibgtu-thead.c: Ditto.
	* gcc.target/riscv/movsibgtu-ventana.c: Ditto.
	* gcc.target/riscv/movsibgtu-zicond.c: Ditto.
	* gcc.target/riscv/movsibgtu.c: Ditto.
	* gcc.target/riscv/movsible-thead.c: Ditto.
	* gcc.target/riscv/movsible-ventana.c: Ditto.
	* gcc.target/riscv/movsible-zicond.c: Ditto.
	* gcc.target/riscv/movsible.c: Ditto.
	* gcc.target/riscv/movsibleu-thead.c: Ditto.
	* gcc.target/riscv/movsibleu-ventana.c: Ditto.
	* gcc.target/riscv/movsibleu-zicond.c: Ditto.
	* gcc.target/riscv/movsibleu.c: Ditto.
	* gcc.target/riscv/movsiblt-thead.c: Ditto.
	* gcc.target/riscv/movsiblt-ventana.c: Ditto.
	* gcc.target/riscv/movsiblt-zicond.c: Ditto.
	* gcc.target/riscv/movsiblt.c: Ditto.
	* gcc.target/riscv/movsibltu-thead.c: Ditto.
	* gcc.target/riscv/movsibltu-ventana.c: Ditto.
	* gcc.target/riscv/movsibltu-zicond.c: Ditto.
	* gcc.target/riscv/movsibltu.c: Ditto.
	* gcc.target/riscv/movsibne-thead.c: Ditto.
	* gcc.target/riscv/movsibne-ventana.c: Ditto.
	* gcc.target/riscv/movsibne-zicond.c: Ditto.
	* gcc.target/riscv/movsibne.c: Ditto.
	* gcc.target/riscv/movsieq-sfb.c: Ditto.
	* gcc.target/riscv/movsieq-thead.c: Ditto.
	* gcc.target/riscv/movsieq-ventana.c: Ditto.
	* gcc.target/riscv/movsieq-zicond.c: Ditto.
	* gcc.target/riscv/movsieq.c: Ditto.
	* gcc.target/riscv/movsifeq-sfb.c: Ditto.
	* gcc.target/riscv/movsifeq-thead.c: Ditto.
	* gcc.target/riscv/movsifeq-ventana.c: Ditto.
	* gcc.target/riscv/movsifeq-zicond.c: Ditto.
	* gcc.target/riscv/movsifeq.c: Ditto.
	* gcc.target/riscv/movsifge-sfb.c: Ditto.
	* gcc.target/riscv/movsifge-thead.c: Ditto.
	* gcc.target/riscv/movsifge-ventana.c: Ditto.
	* gcc.target/riscv/movsifge-zicond.c: Ditto.
	* gcc.target/riscv/movsifge.c: Ditto.
	* gcc.target/riscv/movsifgt-sfb.c: Ditto.
	* gcc.target/riscv/movsifgt-thead.c: Ditto.
	* gcc.target/riscv/movsifgt-ventana.c: Ditto.
	* gcc.target/riscv/movsifgt-zicond.c: Ditto.
	* gcc.target/riscv/movsifgt.c: Ditto.
	* gcc.target/riscv/movsifle-sfb.c: Ditto.
	* gcc.target/riscv/movsifle-thead.c: Ditto.
	* gcc.target/riscv/movsifle-ventana.c: Ditto.
	* gcc.target/riscv/movsifle-zicond.c: Ditto.
	* gcc.target/riscv/movsifle.c: Ditto.
	* gcc.target/riscv/movsiflt-sfb.c: Ditto.
	* gcc.target/riscv/movsiflt-thead.c: Ditto.
	* gcc.target/riscv/movsiflt-ventana.c: Ditto.
	* gcc.target/riscv/movsiflt-zicond.c: Ditto.
	* gcc.target/riscv/movsiflt.c: Ditto.
	* gcc.target/riscv/movsifne-sfb.c: Ditto.
	* gcc.target/riscv/movsifne-thead.c: Ditto.
	* gcc.target/riscv/movsifne-ventana.c: Ditto.
	* gcc.target/riscv/movsifne-zicond.c: Ditto.
	* gcc.target/riscv/movsifne.c: Ditto.
	* gcc.target/riscv/movsige-sfb.c: Ditto.
	* gcc.target/riscv/movsige-thead.c: Ditto.
	* gcc.target/riscv/movsige-ventana.c: Ditto.
	* gcc.target/riscv/movsige-zicond.c: Ditto.
	* gcc.target/riscv/movsige.c: Ditto.
	* gcc.target/riscv/movsigeu-sfb.c: Ditto.
	* gcc.target/riscv/movsigeu-thead.c: Ditto.
	* gcc.target/riscv/movsigeu-ventana.c: Ditto.
	* gcc.target/riscv/movsigeu-zicond.c: Ditto.
	* gcc.target/riscv/movsigeu.c: Ditto.
	* gcc.target/riscv/movsigt-sfb.c: Ditto.
	* gcc.target/riscv/movsigt-thead.c: Ditto.
	* gcc.target/riscv/movsigt-ventana.c: Ditto.
	* gcc.target/riscv/movsigt-zicond.c: Ditto.
	* gcc.target/riscv/movsigt.c: Ditto.
	* gcc.target/riscv/movsigtu-sfb.c: Ditto.
	* gcc.target/riscv/movsigtu-thead.c: Ditto.
	* gcc.target/riscv/movsigtu-ventana.c: Ditto.
	* gcc.target/riscv/movsigtu-zicond.c: Ditto.
	* gcc.target/riscv/movsigtu.c: Ditto.
	* gcc.target/riscv/movsile-sfb.c: Ditto.
	* gcc.target/riscv/movsile-thead.c: Ditto.
	* gcc.target/riscv/movsile-ventana.c: Ditto.
	* gcc.target/riscv/movsile-zicond.c: Ditto.
	* gcc.target/riscv/movsile.c: Ditto.
	* gcc.target/riscv/movsileu-sfb.c: Ditto.
	* gcc.target/riscv/movsileu-thead.c: Ditto.
	* gcc.target/riscv/movsileu-ventana.c: Ditto.
	* gcc.target/riscv/movsileu-zicond.c: Ditto.
	* gcc.target/riscv/movsileu.c: Ditto.
	* gcc.target/riscv/movsilt-sfb.c: Ditto.
	* gcc.target/riscv/movsilt-thead.c: Ditto.
	* gcc.target/riscv/movsilt-ventana.c: Ditto.
	* gcc.target/riscv/movsilt-zicond.c: Ditto.
	* gcc.target/riscv/movsilt.c: Ditto.
	* gcc.target/riscv/movsiltu-sfb.c: Ditto.
	* gcc.target/riscv/movsiltu-thead.c: Ditto.
	* gcc.target/riscv/movsiltu-ventana.c: Ditto.
	* gcc.target/riscv/movsiltu-zicond.c: Ditto.
	* gcc.target/riscv/movsiltu.c: Ditto.
	* gcc.target/riscv/movsine-sfb.c: Ditto.
	* gcc.target/riscv/movsine-thead.c: Ditto.
	* gcc.target/riscv/movsine-ventana.c: Ditto.
	* gcc.target/riscv/movsine-zicond.c: Ditto.
	* gcc.target/riscv/movsine.c: Ditto.
	* gcc.target/riscv/pr111501.c: Ditto.
	* gcc.target/riscv/pr115921.c: Ditto.
	* gcc.target/riscv/pr116033.c: Ditto.
	* gcc.target/riscv/pr116035-1.c: Ditto.
	* gcc.target/riscv/pr116035-2.c: Ditto.
	* gcc.target/riscv/pr116131.c: Ditto.
	* gcc.target/riscv/reg_subreg_costs.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector.c: Ditto.
	* gcc.target/riscv/rvv/xtheadvector/pr114194.c: Ditto.
	* gcc.target/riscv/sign-extend-rshift-32.c: Ditto.
	* gcc.target/riscv/sign-extend-rshift-64.c: Ditto.
	* gcc.target/riscv/sign-extend-rshift.c: Ditto.
	* gcc.target/riscv/synthesis-1.c: Ditto.
	* gcc.target/riscv/synthesis-10.c: Ditto.
	* gcc.target/riscv/synthesis-11.c: Ditto.
	* gcc.target/riscv/synthesis-12.c: Ditto.
	* gcc.target/riscv/synthesis-13.c: Ditto.
	* gcc.target/riscv/synthesis-14.c: Ditto.
	* gcc.target/riscv/synthesis-15.c: Ditto.
	* gcc.target/riscv/synthesis-16.c: Ditto.
	* gcc.target/riscv/synthesis-2.c: Ditto.
	* gcc.target/riscv/synthesis-3.c: Ditto.
	* gcc.target/riscv/synthesis-4.c: Ditto.
	* gcc.target/riscv/synthesis-5.c: Ditto.
	* gcc.target/riscv/synthesis-6.c: Ditto.
	* gcc.target/riscv/synthesis-7.c: Ditto.
	* gcc.target/riscv/synthesis-8.c: Ditto.
	* gcc.target/riscv/synthesis-9.c: Ditto.
	* gcc.target/riscv/target-attr-16.c: Ditto.
	* gcc.target/riscv/target-attr-norelax.c: Ditto.
	* gcc.target/riscv/xtheadba-addsl.c: Ditto.
	* gcc.target/riscv/xtheadba.c: Ditto.
	* gcc.target/riscv/xtheadbb-ext-1.c: Ditto.
	* gcc.target/riscv/xtheadbb-ext-2.c: Ditto.
	* gcc.target/riscv/xtheadbb-ext-3.c: Ditto.
	* gcc.target/riscv/xtheadbb-ext.c: Ditto.
	* gcc.target/riscv/xtheadbb-extu-1.c: Ditto.
	* gcc.target/riscv/xtheadbb-extu-2.c: Ditto.
	* gcc.target/riscv/xtheadbb-extu-4.c: Ditto.
	* gcc.target/riscv/xtheadbb-extu.c: Ditto.
	* gcc.target/riscv/xtheadbb-ff1.c: Ditto.
	* gcc.target/riscv/xtheadbb-rev.c: Ditto.
	* gcc.target/riscv/xtheadbb-srri.c: Ditto.
	* gcc.target/riscv/xtheadbb-strcmp.c: Ditto.
	* gcc.target/riscv/xtheadbb-strlen-unaligned.c: Ditto.
	* gcc.target/riscv/xtheadbb-strlen.c: Ditto.
	* gcc.target/riscv/xtheadbb.c: Ditto.
	* gcc.target/riscv/xtheadbs-tst.c: Ditto.
	* gcc.target/riscv/xtheadbs.c: Ditto.
	* gcc.target/riscv/xtheadcmo.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-indirect.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Ditto.
	* gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Ditto.
	* gcc.target/riscv/xtheadcondmov.c: Ditto.
	* gcc.target/riscv/xtheadfmemidx-without-xtheadmemidx.c: Ditto.
	* gcc.target/riscv/xtheadfmemidx.c: Ditto.
	* gcc.target/riscv/xtheadfmv.c: Ditto.
	* gcc.target/riscv/xtheadint.c: Ditto.
	* gcc.target/riscv/xtheadmac-mula-muls.c: Ditto.
	* gcc.target/riscv/xtheadmac.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-index-update.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-index-xtheadbb-update.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-index-xtheadbb.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-index.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-modify-xtheadbb.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-modify.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-uindex-update.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-uindex-xtheadbb-update.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-uindex-xtheadbb.c: Ditto.
	* gcc.target/riscv/xtheadmemidx-uindex.c: Ditto.
	* gcc.target/riscv/xtheadmemidx.c: Ditto.
	* gcc.target/riscv/xtheadmempair-1.c: Ditto.
	* gcc.target/riscv/xtheadmempair-2.c: Ditto.
	* gcc.target/riscv/xtheadmempair-3.c: Ditto.
	* gcc.target/riscv/xtheadmempair-4.c: Ditto.
	* gcc.target/riscv/xtheadmempair-interrupt-fcsr.c: Ditto.
	* gcc.target/riscv/xtheadmempair.c: Ditto.
	* gcc.target/riscv/xtheadsync.c: Ditto.
	* gcc.target/riscv/za-ext.c: Ditto.
	* gcc.target/riscv/zawrs.c: Ditto.
	* gcc.target/riscv/zbb-strcmp-disabled-2.c: Ditto.
	* gcc.target/riscv/zbb-strcmp-disabled.c: Ditto.
	* gcc.target/riscv/zbb-strcmp-limit.c: Ditto.
	* gcc.target/riscv/zbb-strcmp-unaligned.c: Ditto.
	* gcc.target/riscv/zbb-strcmp.c: Ditto.
	* gcc.target/riscv/zbb-strlen-disabled-2.c: Ditto.
	* gcc.target/riscv/zbb-strlen-disabled.c: Ditto.
	* gcc.target/riscv/zbb-strlen-unaligned.c: Ditto.
	* gcc.target/riscv/zbb-strlen.c: Ditto.
	* gcc.target/riscv/zero-extend-rshift-32.c: Ditto.
	* gcc.target/riscv/zero-extend-rshift-64.c: Ditto.
	* gcc.target/riscv/zero-extend-rshift.c: Ditto.
	* gcc.target/riscv/zi-ext.c: Ditto.
	* gcc.target/riscv/zvbb.c: Ditto.
	* gcc.target/riscv/zvbc.c: Ditto.
	* gcc.target/riscv/zvkb.c: Ditto.
	* gcc.target/riscv/zvkg.c: Ditto.
	* gcc.target/riscv/zvkn-1.c: Ditto.
	* gcc.target/riscv/zvkn.c: Ditto.
	* gcc.target/riscv/zvknc-1.c: Ditto.
	* gcc.target/riscv/zvknc-2.c: Ditto.
	* gcc.target/riscv/zvknc.c: Ditto.
	* gcc.target/riscv/zvkned.c: Ditto.
	* gcc.target/riscv/zvkng-1.c: Ditto.
	* gcc.target/riscv/zvkng-2.c: Ditto.
	* gcc.target/riscv/zvkng.c: Ditto.
	* gcc.target/riscv/zvknha.c: Ditto.
	* gcc.target/riscv/zvknhb.c: Ditto.
	* gcc.target/riscv/zvks-1.c: Ditto.
	* gcc.target/riscv/zvks.c: Ditto.
	* gcc.target/riscv/zvksc-1.c: Ditto.
	* gcc.target/riscv/zvksc-2.c: Ditto.
	* gcc.target/riscv/zvksc.c: Ditto.
	* gcc.target/riscv/zvksed.c: Ditto.
	* gcc.target/riscv/zvksg-1.c: Ditto.
	* gcc.target/riscv/zvksg-2.c: Ditto.
	* gcc.target/riscv/zvksg.c: Ditto.
	* gcc.target/riscv/zvksh.c: Ditto.
	* gcc.target/riscv/zvkt.c: Ditto.

2025-01-07  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.target/riscv/pr109508.c: Skip for E ABI.
	* gcc.target/riscv/pr114139.c: Ditto.

2025-01-07  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.target/riscv/rvv/autovec/binop/vandn-1.c: Skip if default
	is E ABI.
	* gcc.target/riscv/rvv/autovec/binop/vrolr-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vwsll-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vwsll-template.h: Ditto.
	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/clz-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/ctz-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/unop/popcount-3.c: Ditto.
	* gcc.target/riscv/rvv/base/cmpmem-1.c: Ditto.
	* gcc.target/riscv/rvv/base/cmpmem-3.c: Ditto.
	* gcc.target/riscv/rvv/base/cmpmem-4.c: Ditto.
	* gcc.target/riscv/rvv/base/cpymem-1.c: Ditto.
	* gcc.target/riscv/rvv/base/cpymem-2.c: Ditto.
	* gcc.target/riscv/rvv/base/cpymem-3.c: Ditto.
	* gcc.target/riscv/rvv/base/movmem-1.c: Ditto.
	* gcc.target/riscv/rvv/base/pr115068.c: Ditto.
	* gcc.target/riscv/rvv/base/setmem-1.c: Ditto.
	* gcc.target/riscv/rvv/base/setmem-2.c: Ditto.
	* gcc.target/riscv/rvv/base/setmem-3.c: Ditto.
	* gcc.target/riscv/rvv/base/vwaddsub-1.c: Ditto.

2025-01-07  Dimitar Dimitrov  <dimitar@dinux.eu>

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

2025-01-07  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	* gcc.dg/guality/pr36728-3.c: Remove XFAIL.
	* gcc.dg/guality/pr68860-1.c: Likewise.
	* gcc.dg/guality/pr68860-2.c: Likewise.
	* gcc.target/aarch64/ldp_aligned.c: Fix test.
	* gcc.target/aarch64/ldp_always.c: Likewise.
	* gcc.target/aarch64/ldp_stp_10.c: Add -fschedule-insns.
	* gcc.target/aarch64/ldp_stp_12.c: Likewise.
	* gcc.target/aarch64/ldp_stp_13.c: Remove test.
	* gcc.target/aarch64/ldp_stp_21.c: Add -fschedule-insns.
	* gcc.target/aarch64/ldp_stp_8.c: Likewise.
	* gcc.target/aarch64/ldp_vec_v2sf.c: Likewise.
	* gcc.target/aarch64/ldp_vec_v2si.c: Likewise.
	* gcc.target/aarch64/test_frame_16.c: Fix test.
	* gcc.target/aarch64/sve/vcond_12.c: Add -fschedule-insns.
	* gcc.target/aarch64/sve/acle/general/ldff1_3.c: Likewise.

2025-01-07  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	* gcc.target/aarch64/dbl_mov_immediate_1.c: Add xfail for -0.0.
	* gcc.target/aarch64/fmul_scvtf_1.c: Fixup test cases, add xfail,
	reduce duplication.

2025-01-07  Paul-Antoine Arras  <parras@baylibre.com>

	* c-c++-common/gomp/adjust-args-4.c: New test.

2025-01-07  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/114932
	* gcc.dg/tree-ssa/pr64705.c: Update dump file scan.
	* gcc.target/i386/pr115462.c: The testcase shares 3 IVs which calculates
	the same thing but with a slightly different increment offset.  The test
	checks for 3 complex addressing loads, one for each IV.  But with this
	change they now all share one IV.  That is the loop now only has one
	complex addressing.  This is ultimately driven by the backend costing
	and the current costing says this is preferred so updating the testcase.
	* gfortran.dg/addressing-modes_1.f90: New test.

2025-01-07  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/105769
	* g++.dg/torture/pr105769-1.C: New test.

2025-01-07  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/117426
	PR middle-end/111422
	* gcc.dg/torture/pr117426-1.c: New test.

2025-01-07  Jeff Law  <jlaw@ventanamicro.com>

	PR testsuite/118055
	* gcc.dg/tree-ssa/pr83403-1.c: Add m68k*-*-* to targets needing
	additional arguments for peeling.
	* gcc.dg/tree-ssa/pr83403-2.c: Similarly.

2025-01-07  Richard Biener  <rguenther@suse.de>

	* gcc.dg/torture/convert-dfp-2.c: Skip with -flto.
	* gcc.dg/torture/convert-dfp.c: Likewise.

2025-01-07  Tsung Chun Lin  <tclin914@gmail.com>

	* gcc.target/riscv/rvv/rvv.exp: Add dg-runtest to run the
	testcase under gcc.target/riscv/rvv/.

2025-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/alloc_comp_deep_copy_4.f03: New test.

2025-01-07  Deng Jianbo  <dengjianbo@loongson.cn>

	* gcc.target/loongarch/mov-zero-1.c: New test.
	* gcc.target/loongarch/mov-zero-2.c: New test.

2025-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/class_array_15.f03: Freeing more memory.
	* gfortran.dg/recursive_alloc_comp_6.f90: New test.

2025-01-07  Jennifer Schmitz  <jschmitz@nvidia.com>

	* gcc.target/aarch64/sve/strided_load_2.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/strided_store_2.c: Likewise.

2025-01-07  Sam James  <sam@gentoo.org>

	PR ipa/98000
	* g++.dg/ipa/pr98000.C: New test.

2025-01-07  Sam James  <sam@gentoo.org>

	PR ipa/117546
	* gcc.dg/torture/pr117546.c: New test.

2025-01-06  Alexandre Oliva  <oliva@adacore.com>

	PR middle-end/118006
	* gcc.target/i386/strub-pr118006.c: New.

2025-01-06  Akram Ahmad  <Akram.Ahmad@arm.com>

	* gcc.target/aarch64/sve/truncated_concatenation_1.c: new test
	for the above example and other modes covered by insn
	definitions.

2025-01-06  Jennifer Schmitz  <jschmitz@nvidia.com>

	* gcc.target/aarch64/sve/acle/asm/mul_u8.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
	* gcc.target/aarch64/sve/acle/asm/mul_u64.c: New test and adjust
	expected outcome.

2025-01-06  Tamar Christina  <tamar.christina@arm.com>

	PR target/96342
	PR target/118272
	* gcc.target/aarch64/vect-simd-clone-3.c: New test.

2025-01-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/118224
	* gcc.dg/pr118224.c: New test.
	* c-c++-common/ubsan/vla-1.c (bar): Use noipa attribute instead
	of noinline, noclone.

2025-01-06  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/fortran/pr111395.f90: Move this file to...
	* gfortran.target/riscv/rvv/pr111395.f90: ...here.
	* gcc.target/riscv/rvv/fortran/pr111566.f90: Move this file to...
	* gfortran.target/riscv/rvv/pr111566.f90: ...here.
	* gcc.target/riscv/rvv/rvv-fortran.exp: Move this file to...
	* gfortran.target/riscv/rvv/rvv.exp: ...here.

2025-01-05  Iain Buclaw  <ibuclaw@symmetryinvestments.com>

	* gdc.dg/torture/pr96435.d: Add dg-warning.

2025-01-05  Iain Buclaw  <ibuclaw@gdcproject.org>

	* gdc.dg/torture/pr110406.d: Add -fno-moduleinfo to dg-options.

2025-01-04  Hans-Peter Nilsson  <hp@axis.com>

	* gcc.dg/tree-ssa/vector-4.c: Replace MMIX adjustments with
	TARGET_CALLEE_COPIES-agnostic adjustments.
	* gcc.dg/tree-ssa/forwprop-36.c: Ditto.  Correct pattern to match a
	literal ".".

2025-01-03  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/117938
	* gcc.dg/torture/pr117938.c: New test.

2025-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/118275
	* g++.dg/cpp/embed-18.C: New test.
	* g++.dg/ext/flexary41.C: New test.

2025-01-03  Sam James  <sam@gentoo.org>
	    Andrew Pinski  <pinskia@gmail.com>

	* gcc.dg/torture/dse-trivial-auto-var-init.c: New test.

2025-01-03  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/106692
	* gfortran.dg/cray_pointers_13.f90: New test.

2025-01-03  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* gcc.target/bpf/diag-funargs-2.c: Use -ffreestanding.
	* gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Likewise.
	* gcc.target/bpf/helper-bind.c: Likewise.
	* gcc.target/bpf/diag-funargs-3.c: Likewise.

2025-01-02  Tobias Burnus  <tburnus@baylibre.com>

	* gfortran.dg/gomp/adjust-args-10.f90: New test.

2025-01-02  Paul-Antoine Arras  <parras@baylibre.com>

	* g++.dg/gomp/dispatch-3.C: Update scan dumps.
	* gfortran.dg/gomp/declare-variant-2.f90: Update dg-error.
	* gfortran.dg/gomp/adjust-args-1.f90: New test.
	* gfortran.dg/gomp/adjust-args-2.f90: New test.
	* gfortran.dg/gomp/adjust-args-2a.f90: New test.
	* gfortran.dg/gomp/adjust-args-3.f90: New test.
	* gfortran.dg/gomp/adjust-args-4.f90: New test.
	* gfortran.dg/gomp/adjust-args-5.f90: New test.
	* gfortran.dg/gomp/adjust-args-6.f90: New test.
	* gfortran.dg/gomp/adjust-args-7.f90: New test.
	* gfortran.dg/gomp/adjust-args-8.f90: New test.
	* gfortran.dg/gomp/adjust-args-9.f90: New test.
	* gfortran.dg/gomp/dispatch-1.f90: New test.
	* gfortran.dg/gomp/dispatch-2.f90: New test.
	* gfortran.dg/gomp/dispatch-3.f90: New test.
	* gfortran.dg/gomp/dispatch-4.f90: New test.
	* gfortran.dg/gomp/dispatch-5.f90: New test.
	* gfortran.dg/gomp/dispatch-6.f90: New test.
	* gfortran.dg/gomp/dispatch-7.f90: New test.
	* gfortran.dg/gomp/dispatch-8.f90: New test.
	* gfortran.dg/gomp/dispatch-9.f90: New test.
	* gfortran.dg/gomp/dispatch-9a.f90: New test.
	* gfortran.dg/gomp/dispatch-10.f90: New test.

2025-01-02  David Malcolm  <dmalcolm@redhat.com>

	PR c/117629
	* gcc.dg/auto-type-2.c: Update expected output with _Bool.
	* gcc.dg/c23-bool-errors-1.c: New test.
	* gcc.dg/c23-bool-errors-2.c: New test.
	* gcc.dg/c23-bool-errors-3.c: New test.

2025-01-02  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/118184
	* gcc.dg/torture/pr118184.c: Use _Float128 instead of long double.

2025-01-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/118171
	* gcc.dg/torture/pr118171.c: New testcase.

2025-01-02  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/pr118184.c: New test.

2025-01-02  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/pr90838-2.c: New test.

2025-01-02  xuli  <xuli1@eswincomputing.com>

	* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: add unsigned imm vec sat_sub form2~4.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: add data for vec sat_sub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u8.c: New test.

2025-01-02  Guo Jie  <guojie@loongson.cn>

	* gcc.target/loongarch/conditional-move-opt-1.c: New test.
	* gcc.target/loongarch/conditional-move-opt-2.c: New test.

2025-01-02  Guo Jie  <guojie@loongson.cn>

	* gcc.target/loongarch/abd-lasx.c: New test.
	* gcc.target/loongarch/abd-lsx.c: New test.

2025-01-02  Guo Jie  <guojie@loongson.cn>

	* gcc.target/loongarch/vec_pack_unpack_128.c: New test.
	* gcc.target/loongarch/vec_pack_unpack_256.c: New test.

2025-01-02  Guo Jie  <guojie@loongson.cn>

	* gcc.target/loongarch/bstrpick_alsl_paired.c: New test.
	* gcc.target/loongarch/bytepick_combine.c: New test.

2025-01-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/118174
	* gcc.dg/torture/pr118174.c: New testcase.

Copyright (C) 2025 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.
