2025-10-25  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/114023
	* gfortran.dg/is_contiguous_5.f90: New test.

2025-10-25  Jiahao Xu  <xujiahao@loongson.cn>

	* gcc.target/loongarch/lasx-reduc-1.c: New test.

2025-10-24  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/pr110405.c: New.

2025-10-24  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/114025
	* g++.dg/pr114025.C: New.

2025-10-24  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/122407
	* gm2.dg/spell/iso/fail/badspellabs.mod: New test.
	* gm2.dg/spell/iso/fail/badspelladr.mod: New test.
	* gm2.dg/spell/iso/fail/badspellcap.mod: New test.
	* gm2.dg/spell/iso/fail/badspellchr.mod: New test.
	* gm2.dg/spell/iso/fail/badspellchr2.mod: New test.
	* gm2.dg/spell/iso/fail/badspelldec.mod: New test.
	* gm2.dg/spell/iso/fail/badspellexcl.mod: New test.
	* gm2.dg/spell/iso/fail/badspellinc.mod: New test.
	* gm2.dg/spell/iso/fail/badspellincl.mod: New test.
	* gm2.dg/spell/iso/fail/badspellnew.mod: New test.
	* gm2.dg/spell/iso/fail/badspellsize.mod: New test.
	* gm2.dg/spell/iso/fail/dg-spell-iso-fail.exp: New test.

2025-10-24  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR target/122402
	* gcc.target/aarch64/auto-init-padding-2.c: Turn off SRA.
	* gcc.target/aarch64/auto-init-padding-4.c: Likewise.

2025-10-24  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/122386
	* gfortran.dg/transfer_array_subref_2.f90: New test.

2025-10-24  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/pr114725.c: New.

2025-10-24  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/118254
	PR tree-optimization/114331
	* gcc.dg/pr114331.c: New.
	* gcc.dg/pr118254.c: New.

2025-10-24  Alex Coplan  <alex.coplan@arm.com>

	* gcc.dg/torture/vect-permute-ice.c: New test.

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

	* gcc.dg/vect/vect-pr122406-1.c: Adjust to expect reduction
	chain vectorization.
	* gcc.dg/vect/vect-pr122406-2.c: Likewise.

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

	PR tree-optimization/122406
	* gcc.dg/vect/vect-pr122406-1.c: New testcase.
	* gcc.dg/vect/vect-pr122406-2.c: Likewise.

2025-10-24  Paul-Antoine Arras  <parras@baylibre.com>

	PR fortran/121452
	* c-c++-common/gomp/pr121452-1.c: New test.
	* c-c++-common/gomp/pr121452-2.c: New test.
	* gfortran.dg/gomp/pr121452-1.f90: New test.
	* gfortran.dg/gomp/pr121452-2.f90: New test.
	* gfortran.dg/gomp/pr121452-3.f90: New test.

2025-10-24  H.J. Lu  <hjl.tools@gmail.com>

	PR target/122323
	* gcc.target/i386/builtin-fabs-2.c: Also scan (%edi)for x32.

2025-10-24  Pengfei Li  <Pengfei.Li2@arm.com>

	* gcc.dg/fold-vecperm-1.c: New test.

2025-10-24  Olivier Hainque  <hainque@adacore.com>

	* lib/target-supports.exp (check_weak_available):
	Return 1 for VxWorks7.

2025-10-24  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c23-static-assert-5.c, gcc.dg/c23-static-assert-6.c,
	gcc.dg/c23-static-assert-7.c, gcc.dg/c23-static-assert-8.c,
	gcc.dg/c2y-static-assert-2.c, gcc.dg/c2y-static-assert-3.c,
	gcc.dg/c2y-static-assert-4.c: New tests.

2025-10-23  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/Length_overflow__2_.out: Updated test result.
	* cobol.dg/group2/Length_overflow_with_offset__1_.out: Likewise.
	* cobol.dg/group2/Offset_overflow.out: Likewise.
	* cobol.dg/group2/CALL_with_OCCURS_DEPENDING_ON.cob: New test.
	* cobol.dg/group2/CALL_with_OCCURS_DEPENDING_ON.out: New test.
	* cobol.dg/group2/CHAR_and_ORD_with_COLLATING_sequence_-_ASCII.cob: New test.
	* cobol.dg/group2/CHAR_and_ORD_with_COLLATING_sequence_-_ASCII.out: New test.
	* cobol.dg/group2/CHAR_and_ORD_with_COLLATING_sequence_-_EBCDIC.cob: New test.
	* cobol.dg/group2/CHAR_and_ORD_with_COLLATING_sequence_-_EBCDIC.out: New test.
	* cobol.dg/group2/EC-BOUND-REF-MOD_checking_process_termination.cob: New test.
	* cobol.dg/group2/EC-BOUND-REF-MOD_checking_process_termination.out: New test.
	* cobol.dg/group2/Intrinsics_without_FUNCTION_keyword__3_.cob: New test.
	* cobol.dg/group2/Occurs_DEPENDING_ON__source_and_dest.cob: New test.
	* cobol.dg/group2/Occurs_DEPENDING_ON__source_and_dest.out: New test.
	* cobol.dg/group2/Recursive_subscripts.cob: New test.
	* cobol.dg/group2/Recursive_subscripts.out: New test.
	* cobol.dg/group2/SEARCH_ALL_with_OCCURS_DEPENDING_ON.cob: New test.
	* cobol.dg/group2/SEARCH_ALL_with_OCCURS_DEPENDING_ON.out: New test.
	* cobol.dg/group2/Subscript_by_arithmetic_expression.cob: New test.
	* cobol.dg/group2/Subscript_out_of_bounds__1_.cob: New test.
	* cobol.dg/group2/Subscript_out_of_bounds__1_.out: New test.
	* cobol.dg/group2/Subscript_out_of_bounds__2_.cob: New test.
	* cobol.dg/group2/Subscript_out_of_bounds__2_.out: New test.
	* cobol.dg/group2/Subscripted_refmods.cob: New test.
	* cobol.dg/group2/Subscripted_refmods.out: New test.
	* cobol.dg/group2/length_of_ODO_Rules_7__8A__and_8B.cob: New test.
	* cobol.dg/group2/length_of_ODO_Rules_7__8A__and_8B.out: New test.
	* cobol.dg/group2/length_of_ODO_w_-_reference_modification.cob: New test.

2025-10-23  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	* gcc.dg/tree-ssa/bool-12.c: Update based on when BIT_AND/BIT_IOR
	is created and no longer MIN/MAX.

2025-10-23  Robert Dubner  <rdubner@symas.com>
	    James K. Lowden  <jklowden@cobolworx.com>

	* cobol.dg/typo-1.cob: New test for squiggles and carets.

2025-10-23  Alfie Richards  <alfie.richards@arm.com>

	* gcc.target/aarch64/fmv_priority1.c: New test.
	* gcc.target/aarch64/fmv_priority2.c: New test.
	* gcc.target/aarch64/fmv_priority.in: Support file.

2025-10-23  Alfie Richards  <alfie.richards@arm.com>

	PR target/122190
	* gcc.target/aarch64/pr122190.c: New test

2025-10-23  zhaozhou  <zhaozhou@loongson.cn>

	* gcc.dg/fold-round-1.c: New test.

2025-10-23  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/122223
	* gcc.target/arm/mve/intrinsics/pr122223.c: Relax expected code.

2025-10-23  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr101639_reduc_mask_vdi.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_vqi.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_vsi.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_ior_vqi.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_and_vqi.c: New test.

2025-10-23  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr101639_reduc_mask_di.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_hi.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_qi.c: New test.
	* gcc.target/i386/pr101639_reduc_mask_si.c: New test.

2025-10-22  Paul-Antoine Arras  <parras@baylibre.com>

	PR middle-end/122378
	* c-c++-common/gomp/attrs-metadirective-2.c: Uncomment local label
	declaration.
	* c-c++-common/gomp/metadirective-2.c: Likewise.

2025-10-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/122302
	* g++.dg/cpp0x/pr122302.C: New test.
	* g++.dg/cpp/embed-27.C: New test.

2025-10-22  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/sve/vect-reduc-bool-10.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-11.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-12.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-13.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-14.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-15.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-16.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-17.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-18.c: New test.

2025-10-22  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/vect-reduc-bool-1.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-2.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-3.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-4.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-5.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-6.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-7.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-8.c: New test.
	* gcc.target/aarch64/vect-reduc-bool-9.c: New test.

2025-10-22  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/sve/vect-reduc-bool-1.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-2.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-3.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-4.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-5.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-6.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-7.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-8.c: New test.
	* gcc.target/aarch64/sve/vect-reduc-bool-9.c: New test.

2025-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122364
	* gcc.dg/vect/vect-reduc-chain-5.c: New testcase.

2025-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122370
	* gcc.dg/vect/vect-pr122370.c: New testcase.

2025-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122371
	* gcc.dg/vect/vect-pr122371.c: New testcase.

2025-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122365
	* gcc.dg/vect/vect-reduc-bool-9.c: New testcase.

2025-10-22  Haochen Jiang  <haochen.jiang@intel.com>

	* g++.target/i386/mv16.C: Ditto.
	* gcc.target/i386/funcspec-56.inc: Handle new march.

2025-10-22  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr122320-mask16.c: New test.
	* gcc.target/i386/pr122320-mask2.c: New test.
	* gcc.target/i386/pr122320-mask32.c: New test.
	* gcc.target/i386/pr122320-mask4.c: New test.
	* gcc.target/i386/pr122320-mask64.c: New test.
	* gcc.target/i386/pr122320-mask8.c: New test.

2025-10-22  Antoni Boucher  <bouanto@zoho.com>

	* jit.dg/all-non-failing-tests.h: Mention new test.
	* jit.dg/test-sized-float.c: New test.

2025-10-21  Martin Uecker  <uecker@tugraz.at>

	* gcc.dg/c2y-generic-6.c: New test.
	* gcc.dg/c2y-generic-7.c: New test.

2025-10-21  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/ext/is_implicit_lifetime.C: New test.

2025-10-21  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/122189
	* gcc.target/arm/mve/intrinsics/vadcq_m_s32.c
	* gcc.target/arm/mve/intrinsics/vadcq_m_u32.c
	* gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c
	* gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c

2025-10-21  Paul-Antoine Arras  <parras@baylibre.com>

	PR c/120180
	PR fortran/122306
	* c-c++-common/gomp/imperfect1.c: Adjust dg-error.
	* c-c++-common/gomp/imperfect4.c: Likewise.
	* c-c++-common/gomp/pr120180.c: Move to...
	* c-c++-common/gomp/pr120180-1.c: ...here. Remove dg-error.
	* g++.dg/gomp/attrs-imperfect1.C: Adjust dg-error.
	* g++.dg/gomp/attrs-imperfect4.C: Likewise.
	* gfortran.dg/gomp/declare-variant-2.f90: Adjust dg-error.
	* gfortran.dg/gomp/declare-variant-20.f90: Likewise.
	* c-c++-common/gomp/pr120180-2.c: New test.
	* g++.dg/gomp/pr120180-1.C: New test.
	* gfortran.dg/gomp/pr120180-1.f90: New test.
	* gfortran.dg/gomp/pr120180-2.f90: New test.
	* gfortran.dg/gomp/pr122306-1.f90: New file.
	* gfortran.dg/gomp/pr122306-2.f90: New file.

2025-10-21  Roger Sayle  <roger@nextmovesoftware.com>

	* gcc.target/i386/sse4_1-stv-10.c: New test case.
	* gcc.target/i386/sse4_1-stv-11.c: Likewise.
	* gcc.target/i386/sse4_1-stv-12.c: Likewise.

2025-10-21  Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/assumes-2.c: Change for 'invalid'
	to 'unknown' change for end directives.
	* c-c++-common/gomp/begin-assumes-2.c: Likewise.
	* c-c++-common/gomp/assume-2.c: Likewise. Check 'declare
	mapper'.

2025-10-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/120687
	* gcc.dg/vect/vect-reduc-chain-4.c: New testcase.

2025-10-21  Avinash Jayakar  <avinashd@linux.ibm.com>

	PR target/104116
	* gcc.dg/vect/pr104116-ceil-div-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-div-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-div.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-mod-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-mod-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-mod.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-udiv-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-udiv-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-udiv.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-umod-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-umod-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-ceil-umod.c: disable vectorization.
	* gcc.dg/vect/pr104116-floor-div-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-floor-div-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-floor-div.c: disable vectorization.
	* gcc.dg/vect/pr104116-floor-mod-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-floor-mod-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-floor-mod.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-div-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-div-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-div.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-mod-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-mod-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-mod.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-udiv-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-udiv-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-udiv.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-umod-2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-umod-pow2.c: disable vectorization.
	* gcc.dg/vect/pr104116-round-umod.c: disable vectorization.
	* gcc.dg/vect/pr104116.h (init_arr): use std idiom, correct
	indentation.
	(init_uarr): use std idiom.

2025-10-21  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/95699
	PR tree-optimization/101024
	PR tree-optimization/110068
	* gcc.dg/tree-ssa/pr101024-1.c: New test.
	* gcc.dg/tree-ssa/pr110068-1.c: New test.

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

	* gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Adjust expected output.

2025-10-20  Antoni Boucher  <bouanto@zoho.com>

	* jit.dg/all-non-failing-tests.h: Add test-arrays-u64.c.
	* jit.dg/test-arrays-u64.c: New test.

2025-10-20  Josef Melcr  <jmelcr02@gmail.com>

	* gcc.dg/ipa/ipcp-cb-spec1.c: Moved to libgomp/testsuite/libgomp.c/.
	* gcc.dg/ipa/ipcp-cb-spec2.c: Likewise.
	* gcc.dg/ipa/ipcp-cb1.c: Likewise.

2025-10-20  Antoni Boucher  <bouanto@zoho.com>

	* jit.dg/test-error-array-bounds.c: Fix test.

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

	PR c++/114457
	* c-c++-common/goacc/kernels-decompose-pr100280-1.c: Skip for
	c++26 until PR121975 is fixed.

2025-10-20  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-10-20  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-10-20  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	* gcc.target/aarch64/acle/asm-inlined-sysreg-1.c: New test.
	* gcc.target/aarch64/acle/asm-inlined-sysreg-2.c: Likewise.
	* gcc.target/aarch64/acle/rwsr-gated-1.c: Likewise.
	* gcc.target/aarch64/acle/rwsr-gated-2.c: Likewise.
	* lib/target-supports.exp
	(check_effective_target_aarch64_sysreg_guarding_ok): Check
	assembler support of -menable-sysreg-checking flag.

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

	* gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Skip scan-asm test for -O1 too.
	* gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Likewise.
	* gcc.target/riscv/shrink-wrap-1.c: Likewise.  Skip for -Og as well.
	* gcc.target/riscv/xandes/xandesperf-1.c: Adjust expected output.

2025-10-20  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-10-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/101639
	PR tree-optimization/103495
	* gcc.dg/vect/vect-reduc-bool-1.c: New testcase.
	* gcc.dg/vect/vect-reduc-bool-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-bool-3.c: Likewise.
	* gcc.dg/vect/vect-reduc-bool-4.c: Likewise.
	* gcc.dg/vect/vect-reduc-bool-5.c: Likewise.
	* gcc.dg/vect/vect-reduc-bool-6.c: Likewise.
	* gcc.dg/vect/vect-reduc-bool-7.c: Likewise.
	* gcc.dg/vect/vect-reduc-bool-8.c: Likewise.

2025-10-20  H.J. Lu  <hjl.tools@gmail.com>

	PR target/99930
	PR target/122323
	* gcc.target/i386/builtin-copysign-2.c: New test.
	* gcc.target/i386/builtin-copysign-3.c: Likewise.
	* gcc.target/i386/builtin-copysign-4.c: Likewise.
	* gcc.target/i386/builtin-copysign-5.c: Likewise.
	* gcc.target/i386/builtin-copysign-6.c: Likewise.
	* gcc.target/i386/builtin-copysign-7.c: Likewise.
	* gcc.target/i386/builtin-copysign-8a.c: Likewise.
	* gcc.target/i386/builtin-copysign-8b.c: Likewise.
	* gcc.target/i386/builtin-fabs-1.c: Likewise.
	* gcc.target/i386/builtin-fabs-2.c: Likewise.

2025-10-19  Georg-Johann Lay  <avr@gjlay.de>

	PR testsuite/122212
	PR testsuite/52641
	* gcc.dg/torture/pr122212.c: Pass 0xffffffff instead of -1u
	for all bits set in uint32_t.

2025-10-19  Georg-Johann Lay  <avr@gjlay.de>

	PR testsuite/122016
	PR testsuite/52641
	* gcc.dg/torture/pr122016.c (strncmp): Use __SIZE_TYPE__ instead
	of long as type of the size argument.

2025-10-19  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_u_mul-7-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u16-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u16-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u32-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u32-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u8-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-7-u8-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u64.c: New test.

2025-10-18  Iain Sandoe  <iain@sandoe.co.uk>

	PR c++/119060
	* g++.dg/cpp26/observable-checkpoint.C: New test.

2025-10-18  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/122279
	* g++.dg/modules/namespace-13_b.C: Adjust expected results.
	* g++.dg/modules/namespace-13_c.C: Test non-exported
	using-directive is not used.
	* g++.dg/modules/namespace-14_a.C: New test.
	* g++.dg/modules/namespace-14_b.C: New test.
	* g++.dg/modules/namespace-14_c.C: New test.
	* g++.dg/modules/namespace-14_d.C: New test.

2025-10-18  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/122069
	* gcc.target/aarch64/sve2/pr122069_3.c: New test.
	* gcc.target/aarch64/sve2/pr122069_4.c: New test.

2025-10-18  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/122069
	* gcc.target/aarch64/sve2/pr122069_1.c: New test.
	* gcc.target/aarch64/sve2/pr122069_2.c: New test.

2025-10-18  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/122069
	* gcc.target/aarch64/sve/pr122069_1.c: New test.
	* gcc.target/aarch64/sve/pr122069_2.c: New test.

2025-10-18  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/122069
	* gcc.target/aarch64/pr122069_3.c: New test.
	* gcc.target/aarch64/pr122069_4.c: New test.

2025-10-18  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/122069
	* gcc.target/aarch64/pr122069_1.c: New test.
	* gcc.target/aarch64/pr122069_2.c: New test.

2025-10-18  Yuao Ma  <c8ef@outlook.com>

	* gfortran.dg/conditional_1.f90: Test character type.
	* gfortran.dg/conditional_2.f90: Test print constants.
	* gfortran.dg/conditional_4.f90: Test diagnostic message.
	* gfortran.dg/conditional_6.f90: Test character cond-arg.

2025-10-18  Linsen Zhou  <i@lin.moe>

	PR tree-optimization/122012
	* gcc.dg/torture/pr122012.c: New test.

2025-10-17  David Faust  <david.faust@oracle.com>

	PR target/122139
	* gcc.target/bpf/memset-3.c: New.
	* gcc.target/bpf/memset-4.c: New.

2025-10-17  Tamar Christina  <tamar.christina@arm.com>
	    Jennifer Schmitz  <jschmitz@nvidia.com>

	PR target/121604
	* gcc.target/aarch64/sve/pr121604_brk.c: New test.
	* gcc.target/aarch64/sve2/pr121604_pmov.c: New test.

2025-10-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122308
	* gcc.dg/vect/vect-pr122308.c: New testcase.

2025-10-17  Josef Melcr  <jmelcr02@gmail.com>

	* gcc.dg/ipa/ipcp-cb-spec1.c: New test.
	* gcc.dg/ipa/ipcp-cb-spec2.c: New test.
	* gcc.dg/ipa/ipcp-cb1.c: New test.

2025-10-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-10-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122301
	* gcc.dg/vect/vect-pr122301.c: New testcase.

2025-10-17  Avinash Jayakar  <avinashd@linux.ibm.com>

	PR tree-optimization/104116
	* gcc.dg/vect/pr104116-ceil-div-2.c: New test.
	* gcc.dg/vect/pr104116-ceil-div-pow2.c: New test.
	* gcc.dg/vect/pr104116-ceil-div.c: New test.
	* gcc.dg/vect/pr104116-ceil-mod-2.c: New test.
	* gcc.dg/vect/pr104116-ceil-mod-pow2.c: New test.
	* gcc.dg/vect/pr104116-ceil-mod.c: New test.
	* gcc.dg/vect/pr104116-ceil-udiv-2.c: New test.
	* gcc.dg/vect/pr104116-ceil-udiv-pow2.c: New test.
	* gcc.dg/vect/pr104116-ceil-udiv.c: New test.
	* gcc.dg/vect/pr104116-ceil-umod-2.c: New test.
	* gcc.dg/vect/pr104116-ceil-umod-pow2.c: New test.
	* gcc.dg/vect/pr104116-ceil-umod.c: New test.
	* gcc.dg/vect/pr104116-floor-div-2.c: New test.
	* gcc.dg/vect/pr104116-floor-div-pow2.c: New test.
	* gcc.dg/vect/pr104116-floor-div.c: New test.
	* gcc.dg/vect/pr104116-floor-mod-2.c: New test.
	* gcc.dg/vect/pr104116-floor-mod-pow2.c: New test.
	* gcc.dg/vect/pr104116-floor-mod.c: New test.
	* gcc.dg/vect/pr104116-round-div-2.c: New test.
	* gcc.dg/vect/pr104116-round-div-pow2.c: New test.
	* gcc.dg/vect/pr104116-round-div.c: New test.
	* gcc.dg/vect/pr104116-round-mod-2.c: New test.
	* gcc.dg/vect/pr104116-round-mod-pow2.c: New test.
	* gcc.dg/vect/pr104116-round-mod.c: New test.
	* gcc.dg/vect/pr104116-round-udiv-2.c: New test.
	* gcc.dg/vect/pr104116-round-udiv-pow2.c: New test.
	* gcc.dg/vect/pr104116-round-udiv.c: New test.
	* gcc.dg/vect/pr104116-round-umod-2.c: New test.
	* gcc.dg/vect/pr104116-round-umod-pow2.c: New test.
	* gcc.dg/vect/pr104116-round-umod.c: New test.
	* gcc.dg/vect/pr104116.h: New test.

2025-10-17  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122296
	* gcc.dg/torture/int-bwise-opt-1.c: New test.

2025-10-17  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122296
	* gcc.dg/tree-ssa/int-bwise-opt-vect01.c: New test.

2025-10-16  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc
	(report_diag_with_graphs): Port from set_attr to set_property.

2025-10-15  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/121468
	PR tree-optimization/121206
	PR tree-optimization/122200
	* gcc.dg/pr121468.c: New.
	* gcc.dg/pr122200.c: New.

2025-10-15  Richard Earnshaw  <rearnsha@arm.com>

	PR target/118460
	* gcc.target/arm/armv8_2-fp16-move-1.c: Adjust expected output.
	* gcc.target/arm/armv8_2-fp16-move-2.c: Likewise.

2025-10-15  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122037
	* gcc.dg/tree-ssa/vla-1.c: New test.

2025-10-15  Alice Carlotti  <alice.carlotti@arm.com>

	* gcc.target/aarch64/acle/rwsr-armv8p9.c: Fix incorrect encoding.

2025-10-15  Sebastian Pop  <spop@nvidia.com>

	* gcc.dg/autopar/runtime-auto.c: New test.

2025-10-15  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/122189
	* gcc.target/arm/mve/intrinsics/vadcq-check-carry.c: New test.
	* gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Adjust instructions
	order.
	* gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.

2025-10-15  Roger Sayle  <roger@nextmovesoftware.com>

	PR rtl-optimization/122266
	* gcc.target/i386/pr122266.c: New test case.

2025-10-14  Patrick Palka  <ppalka@redhat.com>

	PR c++/122192
	* g++.dg/template/dependent-base6.C: Verify mem-initializer-id
	qualified name lookup is type-only too.

2025-10-14  Tamar Christina  <tamar.christina@arm.com>

	PR tree-optimization/121949
	* gcc.dg/vect/pr121949_1.c: New test.
	* gcc.dg/vect/pr121949_2.c: New test.
	* gcc.dg/vect/pr121949_3.c: New test.

2025-10-14  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/pr120687-1.c: Adjust.
	* gcc.dg/vect/pr120687-2.c: Likewise.
	* gcc.dg/vect/pr120687-3.c: Likewise.

2025-10-14  Haochen Jiang  <haochen.jiang@intel.com>

	* g++.dg/other/i386-2.C: Remove AMX-TRANSPOSE test.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/amx-check.h: Ditto.
	* gcc.target/i386/amxmovrs-asmatt-1.c: Ditto.
	* gcc.target/i386/amxmovrs-asmintel-1.c: Ditto.
	* gcc.target/i386/funcspec-56.inc: 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.
	* lib/target-supports.exp: Ditto.
	* gcc.target/i386/amxmovrs-2rpntlvwrs-2.c: Removed.
	* gcc.target/i386/amxtranspose-2rpntlvw-2.c: Removed.
	* gcc.target/i386/amxtranspose-asmatt-1.c: Removed.
	* gcc.target/i386/amxtranspose-asmintel-1.c: Removed.
	* gcc.target/i386/amxtranspose-conjtcmmimfp16ps-2.c: Removed.
	* gcc.target/i386/amxtranspose-conjtfp16-2.c: Removed.
	* gcc.target/i386/amxtranspose-tcmmimfp16ps-2.c: Removed.
	* gcc.target/i386/amxtranspose-tcmmrlfp16ps-2.c: Removed.
	* gcc.target/i386/amxtranspose-tdpbf16ps-2.c: Removed.
	* gcc.target/i386/amxtranspose-tdpfp16ps-2.c: Removed.
	* gcc.target/i386/amxtranspose-tmmultf32ps-2.c: Removed.
	* gcc.target/i386/amxtranspose-transposed-2.c: Removed.

2025-10-14  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122178
	* g++.dg/tree-ssa/cselim-1.C: New test.

2025-10-14  Zhongyao Chen  <chenzhongyao.hit@gmail.com>

	* gcc.target/riscv/predef-profiles-1.c: New test for __riscv_rvi20u64.
	* gcc.target/riscv/predef-profiles-2.c: New test for __riscv_rvi20u32.
	* gcc.target/riscv/predef-profiles-3.c: New test for __riscv_rva20u64.
	* gcc.target/riscv/predef-profiles-4.c: New test for __riscv_rva22u64.
	* gcc.target/riscv/predef-profiles-5.c: New test for __riscv_rva23u64.
	* gcc.target/riscv/predef-profiles-6.c: New test for __riscv_rva23s64.
	* gcc.target/riscv/predef-profiles-7.c: New test for __riscv_rvb23u64.
	* gcc.target/riscv/predef-profiles-8.c: New test for __riscv_rvb23s64.

2025-10-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/cpp/cpp.exp: Process .i files.
	* gcc.dg/cpp/pr36674.i: Pass -Wno-implicit-int.
	* gcc.dg/cpp/escape-3.i: New test.

2025-10-13  Shreya Munnangi  <smunnangi1@ventanamicro.com>

	PR target/120811
	* gcc.target/riscv/add-synthesis-1.c: Adjust const to fit in range.
	* gcc.target/riscv/pr120811.c: Add new test case.
	* gcc.target/riscv/sum-of-two-s12-const-1.c: Adjust const to fit in range.

2025-10-13  Jeff Law  <jlaw@ventanamicro.com>

	PR target/120674
	* gcc.target/riscv/pr120674.c: New test.

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

	PR c++/122228
	* g++.dg/cpp1y/func_constexpr3.C: New test.

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

	PR modula2/122241
	* gm2/iso/fail/badconst.mod: New test.
	* gm2/iso/fail/badtype.mod: New test.
	* gm2/iso/fail/badvar.mod: New test.

2025-10-13  Alex Coplan  <alex.coplan@arm.com>

	PR tree-optimization/121772
	* gcc.target/aarch64/torture/pr121772.c: Add -fchecking to
	dg-options.

2025-10-13  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/118019
	* gcc.target/riscv/rvv/autovec/pr118019-2.c: New test.

2025-10-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/121191
	* gfortran.dg/pdt_59.f03: New test.

2025-10-12  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/122163
	* g++.dg/cpp0x/lambda/lambda-ref3.C: New test.

2025-10-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/95543
	PR fortran/103748
	* gfortran.dg/pdt_17.f03: Change error message.
	* gfortran.dg/pdt_57.f03: New test.
	* gfortran.dg/pdt_58.f03: New test.

2025-10-11  Gaius Mulley  <gaiusmod2@gmail.com>

	* gm2/iso/fail/badfield.mod: New test.
	* gm2/iso/fail/badfield2.mod: New test.
	* gm2/iso/fail/badprocedure.mod: New test.
	* gm2/iso/fail/badprocedure2.mod: New test.
	* gm2/iso/fail/badset4.mod: New test.

2025-10-11  Bohan Lei  <garthlei@linux.alibaba.com>

	PR target/119587
	* gcc.target/riscv/xtheadmemidx-bug.c: New test.

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

	PR fortran/50377
	* gfortran.dg/pr41011.f: Fix invalid testcase.
	* gfortran.dg/actual_procedure_2.f: New test.

2025-10-10  David Faust  <david.faust@oracle.com>

	PR target/122141
	* gcc.target/bpf/pr122141-1.c: New.
	* gcc.target/bpf/pr122141-2.c: New.

2025-10-10  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group1/check_88.cob: Likewise.

2025-10-10  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	* gfortran.dg/intent_optimize_10.f90: Update so -g won't fail.
	* gcc.dg/tree-ssa/copy-prop-aggregate-sra-1.c: New testcase.

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

	PR c++/122192
	* g++.dg/template/dependent-base6.C: New test.

2025-10-10  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vwsubu.wx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: Add test helper
	macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/wx_vwsubu-run-1-u64.c: New test.

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

	* gcc.target/s390/fminmax-1.c: Disable for signaling NaNs.
	* gcc.target/s390/fminmax-2.c: Ditto.
	* gcc.target/s390/vector/reduc-minmax-1.c: Ditto.

2025-10-10  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	PR testsuite/116421
	* c-c++-common/vector-subscript-4.c: Check for vectors prior
	ISEL.

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

	* gcc.dg/vect/vect-reduc-chain-1.c: Adjust expected
	dump.

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

	PR target/122223
	* gcc.target/arm/mve/intrinsics/pr122223.c: New test.

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

	PR tree-optimization/122111
	* gcc.target/arm/pr122111.c: New test.

2025-10-10  YunQiang Su  <yunqiang@isrc.iscas.ac.cn>

	Revert:
	2025-10-10  Jie Mei  <jie.mei@oss.cipunited.com>

	* gcc.target/mips/mips16e2-cache.c: Use isa_rev>=2 instead of
	-mips32r2 and remove -mips16 option.
	* gcc.target/mips/mips16e2-cmov.c: Add isa_rev>=2 and remove
	-mips16 option.
	* gcc.target/mips/mips16e2-gp.c: Same as above.
	* gcc.target/mips/mips16e2.c: Same as above.

2025-10-10  YunQiang Su  <yunqiang@isrc.iscas.ac.cn>

	Revert:
	2025-09-27  YunQiang Su  <syq@gcc.gnu.org>

	* gcc.target/mips/mips16e2.c: Use isa_rev=2 instead of >=2.
	* gcc.target/mips/mips16e2-cache.c: Ditto.
	* gcc.target/mips/mips16e2-cmov.c: Ditto.
	* gcc.target/mips/mips16e2-gp.c: Ditto.

2025-10-09  David Faust  <david.faust@oracle.com>

	* gcc.target/bpf/core-btf-tag-1.c: New test.
	* gcc.target/bpf/core-btf-tag-2.c: New test.

2025-10-09  David Faust  <david.faust@oracle.com>

	* gcc.dg/debug/btf/btf-decl-tag-1.c: New test.
	* gcc.dg/debug/btf/btf-decl-tag-2.c: New test.
	* gcc.dg/debug/btf/btf-decl-tag-3.c: New test.
	* gcc.dg/debug/btf/btf-decl-tag-4.c: New test.
	* gcc.dg/debug/btf/btf-type-tag-1.c: New test.
	* gcc.dg/debug/btf/btf-type-tag-2.c: New test.
	* gcc.dg/debug/btf/btf-type-tag-3.c: New test.
	* gcc.dg/debug/btf/btf-type-tag-4.c: New test.
	* gcc.dg/debug/btf/btf-type-tag-c2x-1.c: New test.

2025-10-09  David Faust  <david.faust@oracle.com>

	* gcc.dg/debug/ctf/ctf-decl-tag-1.c: New test.
	* gcc.dg/debug/ctf/ctf-type-tag-1.c: New test.

2025-10-09  David Faust  <david.faust@oracle.com>

	* gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-2.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-3.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-3.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-4.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-6.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-7.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-8.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-9.c: New test.
	* gcc.dg/debug/dwarf2/dwarf-btf-type-tag-10.c: New test.

2025-10-09  David Faust  <david.faust@oracle.com>

	* gcc.dg/attr-btf-decl-tag-1.c: New test.
	* gcc.dg/attr-btf-decl-tag-2.c: New test.
	* gcc.dg/attr-btf-type-tag-1.c: New test.
	* gcc.dg/attr-btf-type-tag-2.c: New test.
	* gcc.dg/attr-btf-type-tag-3.c: New test.

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

	* c-c++-common/cpp/has-builtin-4.c: Expect
	__has_builtin (__builtin_c23_va_start) == 1 also for C++26.
	* c-c++-common/Wvarargs.c (foo3): Don't expect undefined behavior
	warning for C++26.
	* g++.dg/cpp26/stdarg1.C: New test.
	* g++.dg/cpp26/stdarg2.C: New test.
	* g++.dg/cpp26/stdarg3.C: New test.
	* g++.dg/cpp26/stdarg4.C: New test.
	* g++.dg/cpp26/stdarg5.C: New test.
	* g++.dg/cpp26/stdarg6.C: New test.
	* g++.dg/cpp26/stdarg7.C: New test.
	* g++.dg/cpp26/stdarg8.C: New test.
	* g++.dg/cpp26/stdarg9.C: New test.
	* g++.dg/opt/pr60849.C (foo): Add explicit cast.

2025-10-09  Egas Ribeiro  <egas.g.ribeiro@tecnico.ulisboa.pt>

	PR c++/116477
	* g++.dg/cpp2a/concepts-pr116477.C: New test.

2025-10-09  Georg-Johann Lay  <avr@gjlay.de>

	PR target/122222
	* gcc.target/avr/pr122222-sitod.c: New test.

2025-10-09  Georg-Johann Lay  <avr@gjlay.de>

	PR target/122220
	* gcc.target/avr/pr122220.c: New test.

2025-10-09  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_cpython_plugin.cc: Replace INCLUDE_
	defines with include of include "analyzer/common.h".  Update
	for changes to binding_pair.
	* gcc.dg/plugin/analyzer_kernel_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_known_fns_plugin.cc: Likewise.

2025-10-09  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/tree-ssa/cselim-2.c: Pass -ftree-cselim option.

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

	PR fortran/122206
	* gfortran.dg/interface_abstract_6.f90: New test.

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

	PR c/122188
	* gcc.dg/torture/pr122188.c: New test.

2025-10-09  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_group_plugin.cc: Define INCLUDE_VECTOR.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Likewise.
	* gcc.dg/plugin/location_overflow_plugin.cc: Likewise.

2025-10-09  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>

	* gcc.target/xtensa/constsynth_2insns.c,
	gcc.target/xtensa/constsynth_3insns.c,
	gcc.target/xtensa/constsynth_double.c: Remove due to outdated.
	* gcc.target/xtensa/constsynthV2_O2_costs0.c,
	gcc.target/xtensa/constsynthV2_O2_costs5.c,
	gcc.target/xtensa/constsynthV2_Os.c: New.

2025-10-09  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>

	* gcc.target/xtensa/BGEUI-BLTUI-32k-64k.c:
	Disable optimizations and modify to also verify RTL dump in the
	"expand" pass.

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

	PR tree-optimization/122212
	* gcc.dg/torture/pr122212.c: New testcase.

2025-10-09  Georg-Johann Lay  <avr@gjlay.de>

	PR target/122210
	* gcc.target/avr/dtofx.c: New test.

2025-10-09  Georg-Johann Lay  <avr@gjlay.de>

	PR target/122210
	* gcc.target/avr/fxtod.c: New test.

2025-10-09  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/vls-type-rvv-max-lmul.c: New test.
	* gcc.target/riscv/rvv/vls-type-rvv-max-lmul-autovec.c: New
	test.

2025-10-08  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c11-generic-4.c, gcc.dg/c23-generic-5.c,
	gcc.dg/c2y-generic-5.c: New tests.

2025-10-08  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/49111
	* gfortran.dg/binding_label_tests_9.f03: Adjust test.
	* gfortran.dg/module_private_2.f90: Likewise.
	* gfortran.dg/public_private_module_2.f90: Likewise.
	* gfortran.dg/binding_label_tests_35.f90: New test.

2025-10-08  Martin Uecker  <uecker@tugraz.at>

	* gcc.dg/c11-generic-2.c: Adapt error message.
	* gcc.dg/c2y-generic-3.c: Adapt test.
	* gcc.dg/c2y-generic-4.c: New test.

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

	* c-c++-common/cpp/named-universal-char-escape-1.c: Add test for
	\N{CJK UNIFIED IDEOGRAPH-3340E}.

2025-10-08  Jason Merrill  <jason@redhat.com>

	* g++.dg/analyzer/new-2.C: Adjust diags.
	* g++.dg/analyzer/noexcept-new.C: Adjust diags.
	* g++.dg/warn/Warray-bounds-23.C: Add warnings.
	* g++.dg/warn/Warray-bounds-24.C: Add warnings.
	* g++.dg/cpp26/constexpr-new4a.C: New test.

2025-10-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/110223
	PR tree-optimization/122128
	* gcc.dg/vect/vect-bool-2.c: New testcase.
	* gcc.dg/vect/vect-bool-cmp-3.c: Likewise.
	* gcc.dg/vect/vect-bool-cmp-4.c: Likewise.

2025-10-08  Richard Biener  <rguenther@suse.de>

	PR testsuite/120100
	* g++.dg/vect/pr64410.cc: Adjust.

2025-10-08  Richard Biener  <rguenther@suse.de>

	PR target/120091
	* gcc.target/i386/pr119919.c: Only check for vectorization
	when !ia32.

2025-10-08  Alfie Richards  <alfie.richards@arm.com>

	PR target/122180
	* gcc.target/i386/pr122180.c: New test.

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

	PR c/122188
	* c-c++-common/pr122188.c: New test.

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

	PR tree-optimization/121206
	* gcc.dg/pr121987.c (main): Use unsigned long long type for e instead
	of unsigned long and use ULL suffix on the initializer.

2025-10-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/93175
	PR fortran/102240
	PR fortran/102686
	* gfortran.dg/pdt_55.f03: New test.

2025-10-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/105490
	* gcc.dg/vect/vect-cond-14.c: New testcase.

2025-10-08  Antoni Boucher  <bouanto@zoho.com>

	PR jit/112466
	* jit.dg/all-non-failing-tests.h: Mention
	test-target-info.c.
	* jit.dg/test-target-info.c: New test.
	* jit.dg/test-error-target-info.c: New test.

2025-10-07  Joseph Myers  <josmyers@redhat.com>

	PR c/26581
	* gcc.dg/c23-incomplete-2.c, gcc.dg/c23-incomplete-3.c,
	gcc.dg/c23-incomplete-4.c, gcc.dg/c2y-incomplete-4.c,
	gcc.dg/c2y-incomplete-5.c: New tests.
	* gcc.dg/c23-thread-local-2.c, gcc.dg/c2y-incomplete-1.c: Update
	expected errors.

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

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

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

	* g++.dg/warn/Warray-bounds-20.C: Remove xfails, add diags.

2025-10-07  Georg-Johann Lay  <avr@gjlay.de>

	PR target/122187
	* gcc.target/avr/torture/pr122187.c: New test.

2025-10-07  Jonathan Wakely  <jwakely@redhat.com>

	* gfortran.dg/dynamic_dispatch_9.f03: Fix spelling in comment.
	* gfortran.dg/use_only_3.inc: Likewise

2025-10-07  Robin Dapp  <rdapp.gcc@gmail.com>

	PR target/121845
	* gcc.target/riscv/rvv/autovec/pr121845.c: New test.

2025-10-07  Raphael Moreira Zinsly  <rzinsly@ventanamicro.com>

	PR target/122124
	* gcc.target/riscv/rvv/autovec/pr122124.c: New test.

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

	PR fortran/102901
	* gfortran.dg/pdt_56.f03: Copy of pdt_13.f03 compiled with
	-fcheck=all.

2025-10-07  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121921
	* gcc.dg/pr121921-1.c: New test.

2025-10-07  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122083
	* gcc.dg/tree-ssa/ssa-pre-19.c: Disable phiopt and cselim.
	* g++.dg/opt/pr122083-1.C: New test.
	* gcc.dg/tree-ssa/cselim-1.c: New test.
	* gcc.dg/tree-ssa/cselim-2.c: New test.

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

	PR middle-end/122122
	* gcc.target/i386/memcpy-pr120683-2.c: Swap %edx/%rdx with
	%eax/%rax after
	* gcc.target/i386/memcpy-pr120683-3.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-4.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-5.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-6.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-7.c: Likewise.
	* gcc.target/i386/pr111657-1.c: Likewise.

2025-10-06  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122155
	* gcc.dg/tree-ssa/cselim-3.c: New test.

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

	* gcc.target/avr/sincos-1.c: New test.

2025-10-06  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/121206
	* gcc.dg/pr121987.c: New.

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

	PR target/122177
	* gcc.target/avr/fminfmax-1.c: New test.

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

	* gcc.target/avr/cmpdi-1.c: New test.

2025-10-06  Jennifer Schmitz  <jschmitz@nvidia.com>

	PR target/121599
	* gcc.target/aarch64/sve2/pr121599.c: New test.

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

	PR tree-optimization/122131
	* gcc.target/powerpc/altivec-39.c: New testcase.

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

	PR tree-optimization/122158
	* gcc.dg/vect/pr122158.c: New testcase.

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

	PR middle-end/122133
	* c-c++-common/toplevel-asm-9.c: New test.

2025-10-05  H.J. Lu  <hjl.tools@gmail.com>

	PR target/122150
	* gcc.target/i386/pr122150.c: New test.

2025-10-05  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	* c-c++-common/torture/asm-inline.c: Disable at -Og.
	* gcc.dg/torture/restrict-8.c: Likewise.

2025-10-05  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vwaddu.wx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: Add test helper
	macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: Add test
	helper macros and data.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_wx_run.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/wx_vwaddu-run-1-u64.c: New test.

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

	PR c++/122053
	* g++.dg/modules/pr122053_a.C: New test.
	* g++.dg/modules/pr122053_b.C: New test.

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

	* g++.dg/modules/namespace-1_c.C: Adjust to expect errors.
	* g++.dg/modules/namespace-2_b.C: Likewise.
	* g++.dg/modules/namespace-3_a.C: Removed.
	* g++.dg/modules/namespace-3_b.C: Removed.

2025-10-05  Franck Behaghel  <franckbehaghel_gcc@protonmail.com>

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

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

	PR ada/113536
	* gnat.dg/reduce2.adb: New test.

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

	PR fortran/107968
	* gfortran.dg/implied_do_io_9.f90: New test.

2025-10-04  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122153
	* gcc.dg/tree-ssa/pr122153-1.c: New test.

2025-10-04  Matteo Nicoli  <matteo.nicoli001@gmail.com>

	PR tree-optimization/117760
	* gcc.dg/int-bwise-opt-1.c: New test.
	* gcc.dg/int-bwise-opt-2.c: New test.

2025-10-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/122104
	* gcc.target/i386/pr122104.c: New test.

2025-10-04  Raphael Moreira Zinsly  <rzinsly@ventanamicro.com>

	PR target/122114
	* gcc.target/riscv/pr122114.c: New test.

2025-10-04  Jeff Law  <jlaw@ventanamicro.com>

	PR target/122147
	* gcc.target/riscv/pr122147.c: New test.

2025-10-04  Zhongyao Chen  <chenzhongyao.hit@gmail.com>

	PR target/118945
	* gcc.target/riscv/rvv/autovec/pr118945-1.c: New file.
	* gcc.target/riscv/rvv/autovec/pr118945-2.c: New file.

2025-10-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/use_type1.adb: New test.
	* gnat.dg/use_type2.adb: Likewise.

2025-10-04  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp2a/constexpr-new28.C: New test.
	* g++.dg/cpp2a/constexpr-new29.C: New test.

2025-10-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/114457
	* g++.dg/cpp1y/vla-initlist1.C: Remove dg-skip-if for powerpc.
	Initialize i to 43 for ctor from initializer_list and expect value
	43 instead of 42.
	* g++.dg/cpp26/attr-indeterminate1.C: New test.
	* g++.dg/cpp26/attr-indeterminate2.C: New test.
	* g++.dg/cpp26/attr-indeterminate3.C: New test.
	* g++.dg/cpp26/attr-indeterminate4.C: New test.
	* g++.dg/cpp26/erroneous1.C: New test.
	* g++.dg/cpp26/erroneous2.C: New test.
	* g++.dg/cpp26/erroneous3.C: New test.
	* g++.dg/cpp26/erroneous4.C: New test.
	* g++.dg/opt/store-merging-1.C: Add
	-ftrivial-auto-var-init=uninitialized to dg-options.
	* g++.dg/uninit-pred-loop-1_b.C: Expect a warning for C++26.
	* g++.dg/warn/Wuninitialized-13.C: Expect warning on a different
	line.
	* c-c++-common/ubsan/vla-1.c: Add
	-ftrivial-auto-var-init=uninitialized to dg-options.
	* c-c++-common/uninit-17.c: For c++26 expect warning on a different
	line.
	* g++.dg/warn/Warray-bounds-20.C: Expect warning on a different line.
	* c-c++-common/analyzer/invalid-shift-1.c: Xfail for c++26 until
	PR122044 is fixed.
	* g++.dg/analyzer/exception-value-2.C: Skip for c++26 until PR122044
	is fixed.
	* c-c++-common/goacc-gomp/nesting-1.c: Skip for c++26 until PR121975
	is fixed.
	* c-c++-common/goacc/kernels-decompose-2.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
	* c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
	* c-c++-common/goacc/mdc-1.c: Likewise.

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

	PR c++/122127
	PR c++/112632
	* g++.dg/cpp0x/lambda/lambda-template18.C: New test.

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

	PR c++/117658
	* g++.dg/modules/adl-6_c.C: Adjust diagnostics.
	* g++.dg/modules/internal-14_c.C: Likewise.
	* g++.dg/modules/internal-15_a.C: New test.
	* g++.dg/modules/internal-15_b.C: New test.

2025-10-03  Egas Ribeiro  <egas.g.ribeiro@tecnico.ulisboa.pt>

	PR c++/122112
	* g++.dg/parse/auto-struct-param.C: New test.

2025-10-03  David Malcolm  <dmalcolm@redhat.com>

	Revert:
	2025-10-03  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc
	(report_diag_with_graphs): Port from set_attr to set_property.

2025-10-03  Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/121937
	* gcc.target/riscv/pr121937.c: New test.

2025-10-03  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121762
	* gcc.dg/tree-ssa/builtin-fprintf-1.c: Update to scan optimized.
	* gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
	* gcc.dg/builtin-unreachable-5.c: Likewise.
	* gcc.dg/builtin-unreachable-6.c: Likewise.
	* gcc.dg/builtin-unreachable-6a.c: Likewise.
	* gcc.dg/builtin-unreachable-7.c: Likewise.
	* gcc.dg/pr78408-2.c: Change fab1 to forwprop1 as that
	optimization was moved there a while back.
	* gcc.dg/tree-ssa/pr79691.c: Udpate scanning for 9
	constant to return.

2025-10-03  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/122033
	* gcc.dg/tree-ssa/pr122033-1.c: New test.
	* gcc.dg/tree-ssa/pr122033-2.c: New test.

2025-10-03  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/aarch64/asm-flag-1.c: Scan for lt.
	* gcc.target/aarch64/vector-compare-5.c: Use scan-tree-dump-times.
	* gcc.target/aarch64/simd/fold_to_highpart_5.c: Scan for sabal2
	and uabal2.
	* gcc.target/aarch64/sve/mixed_size_6.c: Scan for absence of
	index with 2.
	* gcc.target/aarch64/declare-simd-2.c: Scan for _ZGVnM4ul2v_f05
	and_ZGVnN8ul2v_f05
	* gcc.target/aarch64/sve/arith_1.c: Remove duplicate
	scan-assembler patterns.
	* gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
	* gcc.target/aarch64/sve/cond_fmaxnm_5.c: Likewise.
	* gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
	* gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise
	* gcc.target/aarch64/sve/pcs/annotate_1.c: Likewise.
	* gcc.target/aarch64/sve/uzp1_1.c: Likewise.
	* gcc.target/aarch64/sve/uzp2_1.c: Likewise.
	* gcc.target/aarch64/scalar_intrinsics.c: Scan for ursra.
	* gcc.target/aarch64/singleton_intrinsics_1.c: Likewise.
	* gcc.target/aarch64/sve/cond_fmaxnm_3.c: Fix register modifiers in
	scan patterns.
	* gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
	* gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
	* gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
	* gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
	* gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
	* gcc.target/aarch64/ldp_stp_18.c: Fix typos in scan patterns.
	* gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
	* gcc.target/aarch64/ror_2.c: Adjust constants to ensure
	scan-assembler patterns are unique.
	* gcc.target/aarch64/sve/struct_move_3.c: Likewise.
	* gcc.target/aarch64/sve/struct_move_6.c: Likewise.
	* gcc.target/aarch64/builtin_pld_pli.c: Use check-function-bodies
	* gcc.target/aarch64/csinc-1.c: Likewise.
	* gcc.target/aarch64/csneg-1.c: Likewise.
	* gcc.target/aarch64/flt_mov_immediate_1.c: Likewise.
	* gcc.target/aarch64/scalar_shift_1.c: Likewise.

2025-10-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/122089
	* gfortran.dg/pdt_52.f03: New test.
	* gfortran.dg/pdt_53.f03: New test.
	* gfortran.dg/pdt_54.f03: New test.

2025-10-02  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc
	(report_diag_with_graphs): Port from set_attr to set_property.

2025-10-02  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c2y-init-2.c, gcc.dg/c2y-init-3.c: New tests.

2025-10-02  Aurelien Jarno  <aurelien@aurel32.net>

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

2025-10-02  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/start_unit_plugin.cc: Fix typo in comment.

2025-10-02  Jeff Law  <jlaw@ventanamicro.com>

	PR target/122051
	* gcc.target/riscv/pr122051.c: New test.

2025-10-02  Alfie Richards  <alfie.richards@arm.com>

	* gcc.target/aarch64/mv-error11.c: New test.
	* gcc.target/aarch64/mv-error12.c: New test.

2025-10-02  Alfie Richards  <alfie.richards@arm.com>

	* gcc.target/aarch64/mv-and-mvc-error1.c: New test.
	* gcc.target/aarch64/mv-and-mvc-error2.c: New test.
	* gcc.target/aarch64/mv-and-mvc-error3.c: New test.
	* gcc.target/aarch64/mv-error1.c: New test.
	* gcc.target/aarch64/mv-error2.c: New test.
	* gcc.target/aarch64/mv-error3.c: New test.
	* gcc.target/aarch64/mv-error4.c: New test.
	* gcc.target/aarch64/mv-error5.c: New test.
	* gcc.target/aarch64/mv-error6.c: New test.
	* gcc.target/aarch64/mv-error7.c: New test.
	* gcc.target/aarch64/mv-error8.c: New test.
	* gcc.target/aarch64/mv-error9.c: New test.
	* gcc.target/aarch64/mv-error10.c: New test.
	* gcc.target/aarch64/mvc-error1.c: New test.
	* gcc.target/aarch64/mvc-error2.c: New test.
	* gcc.target/aarch64/mvc-warning1.c: New test.

2025-10-02  Alfie Richards  <alfie.richards@arm.com>

	* gcc.target/aarch64/mv-1.c: New test.
	* gcc.target/aarch64/mv-and-mvc1.c: New test.
	* gcc.target/aarch64/mv-and-mvc2.c: New test.
	* gcc.target/aarch64/mv-and-mvc3.c: New test.
	* gcc.target/aarch64/mv-and-mvc4.c: New test.
	* gcc.target/aarch64/mv-symbols1.c: New test.
	* gcc.target/aarch64/mv-symbols10.c: New test.
	* gcc.target/aarch64/mv-symbols11.c: New test.
	* gcc.target/aarch64/mv-symbols12.c: New test.
	* gcc.target/aarch64/mv-symbols13.c: New test.
	* gcc.target/aarch64/mv-symbols14.c: New test.
	* gcc.target/aarch64/mv-symbols2.c: New test.
	* gcc.target/aarch64/mv-symbols3.c: New test.
	* gcc.target/aarch64/mv-symbols4.c: New test.
	* gcc.target/aarch64/mv-symbols5.c: New test.
	* gcc.target/aarch64/mv-symbols6.c: New test.
	* gcc.target/aarch64/mv-symbols7.c: New test.
	* gcc.target/aarch64/mv-symbols8.c: New test.
	* gcc.target/aarch64/mv-symbols9.c: New test.
	* gcc.target/aarch64/mvc-symbols1.c: New test.
	* gcc.target/aarch64/mvc-symbols2.c: New test.
	* gcc.target/aarch64/mvc-symbols3.c: New test.
	* gcc.target/aarch64/mvc-symbols4.c: New test.

2025-10-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122079
	* gcc.dg/torture/pr122079-2.c: New testcase.
	* gcc.dg/torture/pr122079-3.c: Likewise.

2025-10-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/122079
	* gcc.dg/torture/pr122079-1.c: New testcase.

2025-10-01  Jeff Law  <jlaw@ventanamicro.com>

	PR target/122106
	* gcc.target/riscv/pr122106.c: New test.

2025-10-01  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/122080
	* gfortran.dg/ubsan/missing_optional_dummy_9.f90: New test.

2025-10-01  Andreas Schwab  <schwab@linux-m68k.org>

	PR target/122066
	* gcc.c-torture/compile/pr122066.c: New test.

2025-10-01  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/120560
	* gcc.dg/pr120560.c: New.

2025-10-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/122089
	* gfortran.dg/pdt_51.f03: New test.

2025-09-30  David Malcolm  <dmalcolm@redhat.com>

	* lib/sarif.py: Remove import of ET.

2025-09-30  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/aarch64/fmv-selection1.C: New test.
	* g++.target/aarch64/fmv-selection2.C: New test.
	* g++.target/aarch64/fmv-selection3.C: New test.
	* g++.target/aarch64/fmv-selection4.C: New test.
	* g++.target/aarch64/fmv-selection5.C: New test.
	* g++.target/aarch64/fmv-selection6.C: New test.
	* g++.target/aarch64/fmv-selection7.C: New test.

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

	* gcc.dg/vect/tsvc/vect-tsvc-s1244.c (s1244): Fix comment typo,
	ture -> true.
	* gcc.dg/vect/tsvc/vect-tsvc-s2244.c (s2244): Likewise.

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

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

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

	PR fortran/105380
	PR fortran/102241
	* gfortran.dg/pdt_49.f03: New test.
	* gfortran.dg/pdt_11.f03: Deallocate 'o_fdef'.
	* gfortran.dg/pdt_15.f03: Reinstate final 'pop_8' and update
	the tree dump counts.
	* gfortran.dg/pdt_20.f03: Deallocate 'x'.
	* gfortran.dg/pdt_23.f03: Deallocate 'x'.
	* gfortran.dg/pdt_3.f03: Eliminate the temporary 'matrix' and
	use w%d directly in the allocation. Change the TODO comment and
	comment on memory leak in allocation.
	* gfortran.dg/pdt_39.f03: Comments on memory leaks.
	* gfortran.dg/pdt_40.f03: Deallocate 'foo' and bar%x.
	* gfortran.dg/pdt_50.f03: New test.

2025-09-29  YunQiang Su  <yunqiang@isrc.iscas.ac.cn>

	* gcc.target/mips/pr99217-2.c: New test.

2025-09-28  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pieces-memcmp-2.c: Remove mstore-max.
	* gcc.target/i386/pieces-memcpy-19.c: Ditto.
	* gcc.target/i386/pieces-memcpy-20.c: Ditto.
	* gcc.target/i386/pr104610.c: Ditto.
	* gcc.target/i386/pieces-memset-47.c: Scan warning for
	mstore-max deprecation.
	* gcc.target/i386/pieces-memset-48.c: Change mstore-max to mmove-max.
	* gcc.target/i386/pr121410.c: Ditto.
	* gcc.target/i386/pieces-memset-11.c: Change
	avx256_store_by_pieces to avx256_move_by_pieces.
	* gcc.target/i386/pieces-memset-14.c: Ditto.
	* gcc.target/i386/pieces-memset-2.c: Ditto.
	* gcc.target/i386/pieces-memset-20.c: Ditto.
	* gcc.target/i386/pieces-memset-23.c: Ditto.
	* gcc.target/i386/pieces-memset-29.c: Ditto.
	* gcc.target/i386/pieces-memset-30.c: Ditto.
	* gcc.target/i386/pieces-memset-33.c: Ditto.
	* gcc.target/i386/pieces-memset-34.c: Ditto.
	* gcc.target/i386/pieces-memset-37.c: Ditto.
	* gcc.target/i386/pieces-memset-44.c: Ditto.
	* gcc.target/i386/pieces-memset-5.c: Ditto.
	* gcc.target/i386/pr100865-10a.c: Ditto.
	* gcc.target/i386/pr100865-4a.c: Ditto.
	* gcc.target/i386/pr90773-20.c: Ditto.
	* gcc.target/i386/pr90773-21.c: Ditto.
	* gcc.target/i386/pr90773-22.c: Ditto.
	* gcc.target/i386/pr90773-23.c: Ditto.
	* g++.target/i386/pr80566-1.C: Ditto.
	* gcc.target/i386/pieces-memset-45.c: Change
	avx512_store_by_pieces to avx512_move_by_pieces.

2025-09-27  YunQiang Su  <syq@gcc.gnu.org>

	* gcc.target/mips/mips16e2.c: Use isa_rev=2 instead of >=2.
	* gcc.target/mips/mips16e2-cache.c: Ditto.
	* gcc.target/mips/mips16e2-cmov.c: Ditto.
	* gcc.target/mips/mips16e2-gp.c: Ditto.

2025-09-27  ChengLulu  <chenglulu@loongson.cn>

	PR target/99217
	* gcc.target/mips/pr99217.c: New test.

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

	PR c++/112632
	* g++.dg/cpp2a/concepts-conv4.C: New test.

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

	PR c++/121854
	* g++.dg/cpp23/explicit-obj-lambda19.C: New test.

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

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

2025-09-27  Jie Mei  <jie.mei@oss.cipunited.com>

	* gcc.target/mips/mips16e2-cache.c: Use isa_rev>=2 instead of
	-mips32r2 and remove -mips16 option.
	* gcc.target/mips/mips16e2-cmov.c: Add isa_rev>=2 and remove
	-mips16 option.
	* gcc.target/mips/mips16e2-gp.c: Same as above.
	* gcc.target/mips/mips16e2.c: Same as above.

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

	PR fortran/87908
	* gfortran.dg/pr87908.f90: Delete.

2025-09-27  Jie Mei  <jie.mei@oss.cipunited.com>

	* gcc.target/mips/mips-msubf.c: New tests for MIPSr6.

2025-09-26  Alejandro Colomar  <alx@kernel.org>

	* gcc.dg/Wmultiple-parameter-fwd-decl-lists.c: New test.

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

	* gfortran.dg/pdt_48.f03:

2025-09-26  Joseph Myers  <josmyers@redhat.com>

	PR c/88642
	* gcc.dg/c2y-init-1.c: New test.

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  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-24  Dusan Stojkovic  <Dusan.Stojkovic@rt-rk.com>

	PR target/121778
	* gcc.target/riscv/pr121778-1.c: New test.
	* gcc.target/riscv/pr121778-2.c: New test.

2025-09-24  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c23-complit-9.c: New test.

2025-09-24  Mikael Morin  <morin-mikael@orange.fr>

	PR fortran/122046
	* gfortran.dg/submodule_34.f90: New test.

2025-09-24  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121762
	* c-c++-common/ubsan/align-5.c: Update as __builtin_assume_aligned
	is no longer taked into account.
	* c-c++-common/ubsan/align-5a.c: New test.

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

	PR middle-end/66462
	* gcc.target/loongarch/fclass-compile.c: Update test.
	* gcc.target/loongarch/fclass-run.c: Likewise.

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-24  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87908
	* gfortran.dg/pr87908.f90: New test.

2025-09-24  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_u_mul-6-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u16-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u16-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u32-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u32-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u8-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u8-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u8-from-u64.c: New test.

2025-09-23  David Malcolm  <dmalcolm@redhat.com>

	PR diagnostics/121986
	* gcc.dg/sarif-output/extra-semicolon.c: New test.
	* gcc.dg/sarif-output/extra-semicolon.py: New test.
	* gcc.dg/sarif-output/missing-semicolon.py: Verify the description
	of the insertion fix-it hint.
	* libgdiagnostics.dg/test-fix-it-hint-c.py: Verify the description
	of the replacement fix-it hint.

2025-09-23  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/acle/simd32.c (test_sadd16): Scan for sadd16.
	* gcc.target/arm/armv8_2-fp16-neon-1.c (vcgtz, 128-bit): Scan for vcgt.
	* gcc.target/arm/armv8_2-fp16-neon-2.c (vcgtz, 128-bit): Scan for vcgt.
	(vmul, vmul N): Use check function bodies to avoid ambiguity.
	* gcc.target/arm/armv8_2-fp16-scalar-1.c (vrndm): Scan for vrintm.
	(vrndn): Scan for vrintn.
	(vrndp): Scan for vrintp.
	(vrndx): Scan for vrintx.
	* gcc.target/arm/asm-flag-1.c: Scan for movlt.
	* gcc.target/arm/csneg.c: Convert to check-function-bodies.
	* gcc.target/arm/mve/dlstp-compile-asm-2.c (test10): Fix comment that caused test9 scan
	to be run twice.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Convert to check-function-bodies.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
	* gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.

2025-09-23  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/aarch64/mv-1.C: Remove option.
	* g++.target/aarch64/mv-and-mvc-error1.C: Ditto.
	* g++.target/aarch64/mv-and-mvc-error2.C: Ditto.
	* g++.target/aarch64/mv-and-mvc-error3.C: Ditto.
	* g++.target/aarch64/mv-and-mvc1.C: Ditto.
	* g++.target/aarch64/mv-and-mvc2.C: Ditto.
	* g++.target/aarch64/mv-and-mvc3.C: Ditto.
	* g++.target/aarch64/mv-and-mvc4.C: Ditto.
	* g++.target/aarch64/mv-error1.C: Ditto.
	* g++.target/aarch64/mv-error2.C: Ditto.
	* g++.target/aarch64/mv-error3.C: Ditto.
	* g++.target/aarch64/mv-error4.C: Ditto.
	* g++.target/aarch64/mv-error5.C: Ditto.
	* g++.target/aarch64/mv-error6.C: Ditto.
	* g++.target/aarch64/mv-error7.C: Ditto.
	* g++.target/aarch64/mv-error8.C: Ditto.
	* g++.target/aarch64/mv-pragma.C: Ditto.
	* g++.target/aarch64/mv-symbols1.C: Ditto.
	* g++.target/aarch64/mv-symbols10.C: Ditto.
	* g++.target/aarch64/mv-symbols11.C: Ditto.
	* g++.target/aarch64/mv-symbols12.C: Ditto.
	* g++.target/aarch64/mv-symbols13.C: Ditto.
	* g++.target/aarch64/mv-symbols2.C: Ditto.
	* g++.target/aarch64/mv-symbols3.C: Ditto.
	* g++.target/aarch64/mv-symbols4.C: Ditto.
	* g++.target/aarch64/mv-symbols5.C: Ditto.
	* g++.target/aarch64/mv-symbols6.C: Ditto.
	* g++.target/aarch64/mv-symbols7.C: Ditto.
	* g++.target/aarch64/mv-symbols8.C: Ditto.
	* g++.target/aarch64/mv-symbols9.C: Ditto.
	* g++.target/aarch64/mvc-error1.C: Ditto.
	* g++.target/aarch64/mvc-error2.C: Ditto.
	* g++.target/aarch64/mvc-symbols1.C: Ditto.
	* g++.target/aarch64/mvc-symbols2.C: Ditto.
	* g++.target/aarch64/mvc-symbols3.C: Ditto.
	* g++.target/aarch64/mvc-symbols4.C: Ditto.
	* g++.target/aarch64/mv-warning1.C: Removed.
	* g++.target/aarch64/mvc-warning1.C: Removed.

2025-09-23  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/aarch64/mv-and-mvc-error1.C: New test.
	* g++.target/aarch64/mv-and-mvc-error2.C: New test.
	* g++.target/aarch64/mv-and-mvc-error3.C: New test.
	* g++.target/aarch64/mv-error1.C: New test.
	* g++.target/aarch64/mv-error2.C: New test.
	* g++.target/aarch64/mv-error3.C: New test.
	* g++.target/aarch64/mv-error4.C: New test.
	* g++.target/aarch64/mv-error5.C: New test.
	* g++.target/aarch64/mv-error6.C: New test.
	* g++.target/aarch64/mv-error7.C: New test.
	* g++.target/aarch64/mv-error8.C: New test.
	* g++.target/aarch64/mvc-error1.C: New test.
	* g++.target/aarch64/mvc-error2.C: New test.
	* g++.target/aarch64/mvc-warning1.C: Modified test.

2025-09-23  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/aarch64/mv-and-mvc1.C: New test.
	* g++.target/aarch64/mv-and-mvc2.C: New test.
	* g++.target/aarch64/mv-and-mvc3.C: New test.
	* g++.target/aarch64/mv-and-mvc4.C: New test.

2025-09-23  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/aarch64/mv-1.C: Change for target_version semantics.
	* g++.target/aarch64/mv-symbols2.C: Ditto.
	* g++.target/aarch64/mv-symbols3.C: Ditto.
	* g++.target/aarch64/mv-symbols4.C: Ditto.
	* g++.target/aarch64/mv-symbols5.C: Ditto.
	* g++.target/aarch64/mvc-symbols3.C: Ditto.
	* g++.target/riscv/mv-symbols2.C: Ditto.
	* g++.target/riscv/mv-symbols3.C: Ditto.
	* g++.target/riscv/mv-symbols4.C: Ditto.
	* g++.target/riscv/mv-symbols5.C: Ditto.
	* g++.target/riscv/mvc-symbols3.C: Ditto.
	* g++.target/aarch64/mv-symbols10.C: New test.
	* g++.target/aarch64/mv-symbols11.C: New test.
	* g++.target/aarch64/mv-symbols12.C: New test.
	* g++.target/aarch64/mv-symbols13.C: New test.
	* g++.target/aarch64/mv-symbols6.C: New test.
	* g++.target/aarch64/mv-symbols7.C: New test.
	* g++.target/aarch64/mv-symbols8.C: New test.
	* g++.target/aarch64/mv-symbols9.C: New test.

2025-09-23  Alfie Richards  <alfie.richards@arm.com>

	* g++.target/i386/mv-symbols1.C: Update x86 FMV mangling.
	* g++.target/i386/mv-symbols3.C: Ditto.
	* g++.target/i386/mv-symbols4.C: Ditto.
	* g++.target/i386/mv-symbols5.C: Ditto.

2025-09-22  Peter Bergner  <bergner@tenstorrent.com>

	PR target/121982
	* gcc.target/riscv/pr121982.c: New test.

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-22  Pan Li  <pan2.li@intel.com>

	PR middle-end/122021
	* gcc.target/i386/pr122021-0.c: New test.

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

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

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

	PR tree-optimization/122023
	* gcc.dg/vect/pr122023.c: New testcase.

2025-09-22  Dimitar Dimitrov  <dimitar@dinux.eu>

	PR target/116205
	* gcc.target/pru/mabi-ti-1.c: Adjust diagnostic location.
	* gcc.target/pru/mabi-ti-2.c: Ditto.
	* gcc.target/pru/mabi-ti-3.c: Ditto.
	* gcc.target/pru/mabi-ti-5.c: Ditto.
	* gcc.target/pru/mabi-ti-6.c: Ditto.
	* gcc.target/pru/mabi-ti-7.c: Adjust diagnostic locations and
	add global variables for checking.
	* gcc.target/pru/mabi-ti-11.c: New test.
	* gcc.target/pru/mabi-ti-12.c: New test.
	* gcc.target/pru/mabi-ti-8.c: New test.
	* gcc.target/pru/mabi-ti-9.c: New test.

2025-09-22  Steve Kargl  <pault@gcc.gnu.org>

	PR fortran/103508
	* gfortran.dg/pr103508.f90: New test.

2025-09-21  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	* gcc.dg/builtin-unreachable-7.c: New test.

2025-09-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/121161
	* gfortran.dg/matmul_blas_3.f90: Add effective target lp64.

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

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

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

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

2025-09-20  Eczbek  <eczbek.void@gmail.com>

	PR c++/119048
	* g++.dg/cpp23/static-operator-call8.C: New test.

2025-09-20  Jan Hubicka  <jh@suse.cz>

	* g++.dg/ipa/devirt-2.C: Update template.
	* g++.dg/ipa/devirt-42.C: Update template.
	* g++.dg/lto/devirt-2_0.C: Update template.

2025-09-20  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c11-atomic-6.c, gcc.dg/c23-incomplete-1.c,
	gcc.dg/c2y-incomplete-3.c: New tests.

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

	PR fortran/83746
	* gfortran.dg/pdt_48.f03: New test.

2025-09-19  Gaius Mulley  <gaiusmod2@gmail.com>

	* gm2/errors/fail/testbit2.mod: Rewrite.
	* gm2/iso/run/pass/shift4.mod: Rewrite adding more internal
	tests.
	* gm2/iso/run/pass/testsystem.mod (FindFirstElement): Add
	bounds check.
	* gm2/sets/run/pass/multisetrotate4.mod: Add more runtime
	error messages.
	* gm2/sets/run/pass/simplepacked.mod (testpset): Correct
	setname.
	* lib/gm2.exp (gm2_init_minx): Add -fno-wideset.
	* gm2/iso/run/pass/assigncons.mod: New test.
	* gm2/iso/run/pass/constructor3.mod: New test.
	* gm2/iso/run/pass/proc_test.mod: New test.
	* gm2/iso/run/pass/simplelarge2.mod: New test.
	* gm2/iso/run/pass/simplelarge3.mod: New test.
	* gm2/iso/run/pass/simplelarge4.mod: New test.
	* gm2/pimlib/wideset/run/pass/bitset.mod: New test.
	* gm2/pimlib/wideset/run/pass/bitset2.mod: New test.
	* gm2/pimlib/wideset/run/pass/colorset.mod: New test.
	* gm2/pimlib/wideset/run/pass/colorset2.mod: New test.
	* gm2/pimlib/wideset/run/pass/colorset3.mod: New test.
	* gm2/pimlib/wideset/run/pass/highbit.mod: New test.
	* gm2/pimlib/wideset/run/pass/highbit2.mod: New test.
	* gm2/sets/run/pass/multisetrotate5.mod: New test.
	* gm2/sets/run/pass/setcard.mod: New test.
	* gm2/sets/run/pass/setincl.mod: New test.

2025-09-19  Jeff Law  <jlaw@ventanamicro.com>

	PR target/121983
	* gcc.target/riscv/pr121983.c: New test.

2025-09-19  Raphael Moreira Zinsly  <rzinsly@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/shuffle-slide-run.h:
	New test.
	* gcc.target/riscv/rvv/autovec/shuffle-slidedown-run.c:
	Likewise.
	* gcc.target/riscv/rvv/autovec/shuffle-slideup-run.c:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.h:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slidedown-1.c:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slidedown-2.c:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slidedown-perm.h:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slideup-1.c:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slideup-2.c:
	Likewise.
	* gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slideup-perm.h:
	Likewise.

2025-09-19  Jim Lin  <jim@andestech.com>

	* gcc.target/riscv/save-restore-cfi-3.c: New test.
	* gcc.target/riscv/pr120811.c: New file.

2025-09-19  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/bclr-lowest-set-bit-1.c: New test.

2025-09-18  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c2y-anon-init-1.c, gcc.dg/c2y-incomplete-2.c:
	gcc.dg/c2y-linkage-1.c, gcc.dg/c2y-linkage-2.c,
	gcc.dg/c2y-linkage-3.c, gcc.dg/c2y-linkage-4.c,
	gcc.dg/c2y-static-assert-1.c: New tests.
	* gcc.dg/c2y-linkage-1.c: New file.
	* gcc.dg/c2y-linkage-2.c: New file.
	* gcc.dg/c2y-linkage-3.c: New file.
	* gcc.dg/c2y-linkage-4.c: New file.
	* gcc.dg/c2y-static-assert-1.c: New file.

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

	* g++.dg/cpp2a/constexpr-98122.C: Adjust diagnostic.
	* g++.dg/cpp26/constexpr-new6a.C: New test.

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

	* g++.dg/analyzer/pr97116.C: Adjust diagnostic.
	* g++.dg/warn/Warray-bounds-20.C: Likewise.

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

	* g++.dg/init/pr25811.C: Tweak diagnostic.
	* g++.dg/warn/Warray-bounds-12.C: Likewise.
	* g++.dg/warn/Warray-bounds-13.C: Likewise.
	* g++.dg/cpp26/constexpr-new6.C: New test.

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

	* g++.dg/warn/Wmismatched-new-delete-2.C: Remove xfail.

2025-09-18  Qing Zhao  <qing.zhao@oracle.com>

	PR tree-optimization/121894
	* g++.dg/opt/auto-init-sra-pr121894.C: New test.

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

	PR fortran/121948
	* gfortran.dg/pdt_3.f03: Add missing deallocation of 'matrix'.
	* gfortran.dg/pdt_17.f03: Change dg-error text.
	* gfortran.dg/pdt_47.f03: New test.

2025-09-18  Zhongyao Chen  <chenzhongyao.hit@gmail.com>

	PR target/121910
	* gcc.target/riscv/rvv/autovec/pr121910.c: New file.

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

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

2025-09-18  Karl Meakin  <karl.meakin@arm.com>

	* gcc.target/aarch64/sme2/acle-asm/svluti4_zt_1.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/svwrite_lane_zt_1.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/svwrite_zt_1.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/svluti4_zt_1.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/svwrite_lane_zt_1.c: New test.
	* gcc.target/aarch64/sve/acle/general-c/svwrite_zt_1.c: New test.

2025-09-18  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_u_mul-6-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-6-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-6-u8-from-u128.c: New test.

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

	PR tree-optimization/121720
	* gcc.dg/tree-ssa/ssa-pre-36.c: New testcase.

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

	* g++.dg/analyzer/unique_ptr-1.C: Rename to...
	* g++.dg/analyzer/std-unique_ptr-1.C: ...this.
	* g++.dg/analyzer/unique_ptr-2.C: Rename to...
	* g++.dg/analyzer/std-unique_ptr-2.C: ...this.

2025-09-17  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121962
	* gcc.dg/torture/pr121962-1.c: New test.

2025-09-17  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	* gcc.dg/tree-ssa/copy-prop-aggregate-arg-2.c: New test.

2025-09-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/matmul_blas_3.f90: New test.

2025-09-17  Shreya Munnangi  <smunnangi1@ventanamicro.com>

	PR tree-optimization/58727
	* gcc.target/riscv/pr58727.c: New test.

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

	* gcc.dg/torture/pr84830.c: Turn into GIMPLE unit test for PRE.

2025-09-17  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/arch13/bitops-1.c: Do not return a 32bit value
	but write it to memory.
	* gcc.target/s390/arch13/bitops-2.c: Ditto.
	* gcc.target/s390/md/andc-splitter-2.c: Adjust scan assembler
	directive because sign extends are folded, now.

2025-09-17  Iain Sandoe  <iain@sandoe.co.uk>

	* objc.dg/special/load-category-1.m: Add second source.
	* objc.dg/special/load-category-2.m: Likewise.
	* objc.dg/special/load-category-3.m: Likewise.
	* objc.dg/special/unclaimed-category-1.m: Likewise.
	* objc.dg/special/special.exp: Rewrite to make use of generic
	testsuite facilities.

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-17  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vwmulu.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: Add test helper
	macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: Add test
	data for vwmulu.vx run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vwmulu-run-1-u64.c: New test.

2025-09-17  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vwsubu.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vwsubu-run-1-u64.c: New test.

2025-09-17  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vwaddu.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vwaddu-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_vx_run.h: New test.

2025-09-17  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx512bw-vpmovuswb-2.c: Correct res_ref2
	array size.
	* gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.

2025-09-17  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/vect-epilogues-4.c: Fix for epilogue
	vect tree dump.

2025-09-16  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR c/121421
	* gcc.dg/gimplefe-error-16.c: New test.

2025-09-16  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	PR middle-end/66462
	* gcc.target/aarch64/pr66462.c: Update test.

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  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx512bw-vpackssdw-1.c:
	Fix xmm/ymm mask tests.
	* gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
	* gcc.target/i386/avx512bw-vpermw-1.c: Test xmm.
	* gcc.target/i386/avx512bw-vpmulhw-1.c:
	Fix xmm/ymm mask tests.
	* gcc.target/i386/avx512f-vec-init.c: Remove duplicate test.
	* gcc.target/i386/avx512fp16-13.c: Fix test for aligned load.
	* gcc.target/i386/avx512fp16-conjugation-1.c: Revise the test
	to test more precisely on masks.
	* gcc.target/i386/avx512fp16vl-conjugation-1.c: Ditto.
	* gcc.target/i386/avx512vbmi-vpermb-1.c: Test xmm.
	* gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Fix scan asm.
	* gcc.target/i386/avx512vl-vinsert-1.c: Fix typo.
	* gcc.target/i386/avx512vl-vpmulld-1.c:
	Fix xmm/ymm mask tests.
	* gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
	* gcc.target/i386/bitwise_mask_op-1.c: Fix typo.
	* gcc.target/i386/cond_op_shift_q-1.c: Test both vpsra{,v}
	and vpsll{,v}.
	* gcc.target/i386/cond_op_shift_ud-1.c: Ditto.
	* gcc.target/i386/cond_op_shift_uq-1.c: Ditto.
	* gcc.target/i386/memcpy-pr95886.c: Fix the wrong const int.
	* gcc.target/i386/part-vect-sqrtph-1.c: Remove duplicate test.
	* gcc.target/i386/pr107432-7.c: Test vpmov{s,z}xbw instead of
	vpmov{s,z}xbd.
	* gcc.target/i386/pr88828-0.c: Fix pblendw scan asm.

2025-09-16  liuhongt  <hongtao.liu@intel.com>

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

2025-09-15  Clément Chigot  <chigot@adacore.com>

	* gcc.target/aarch64/pr113356.C: Move to ...
	* g++.target/aarch64/pr113356.C: ... here.

2025-09-15  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/widen-mul-0.c: New test.
	* gcc.target/riscv/sat/widen-mul-1.c: New test.
	* gcc.target/riscv/sat/widen-mul-2.c: New test.
	* gcc.target/riscv/sat/widen-mul-3.c: New test.
	* gcc.target/riscv/sat/widen-mul.h: New test.

2025-09-15  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121751
	PR tree-optimization/121418
	PR tree-optimization/121417
	* gcc.dg/tree-ssa/copy-prop-aggregate-1.c: New test.
	* gcc.dg/tree-ssa/copy-prop-aggregate-memcpy-1.c: New test.
	* gcc.dg/tree-ssa/copy-prop-aggregate-memcpy-2.c: New test.

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

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

2025-09-15  H.J. Lu  <hjl.tools@gmail.com>

	PR target/121934
	* gcc.target/i386/pr121934-1a.c: New test.
	* gcc.target/i386/pr121934-1b.c: Likewise.
	* gcc.target/i386/pr121934-2a.c: Likewise.
	* gcc.target/i386/pr121934-2b.c: Likewise.
	* gcc.target/i386/pr121934-3a.c: Likewise.
	* gcc.target/i386/pr121934-3b.c: Likewise.
	* gcc.target/i386/pr121934-4a.c: Likewise.
	* gcc.target/i386/pr121934-4b.c: Likewise.
	* gcc.target/i386/pr121934-5a.c: Likewise.
	* gcc.target/i386/pr121934-5b.c: Likewise.

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

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

2025-09-15  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/andes_vector.h: New file.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfncvtbf16s.c
	(#include): Use local andes_vector.h instead of system header.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfwcvtsbf16.c
	(#include): Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/andes_vector.h: New file.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfncvtbf16s.c
	(#include): Use local andes_vector.h instead of system header.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfwcvtsbf16.c
	(#include): Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/andes_vector.h: New file.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfncvtbf16s.c
	(#include): Use local andes_vector.h instead of system header.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfwcvtsbf16.c
	(#include): Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/andes_vector.h: New file.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfncvtbf16s.c
	(#include): Use local andes_vector.h instead of system header.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfwcvtsbf16.c
	(#include): Likewise.
	* gcc.target/riscv/rvv/xsfvector/sifive_vector.h: New file.
	* gcc.target/riscv/rvv/xtheadvector/riscv_th_vector.h: New file.
	* gcc.target/riscv/rvv/xtheadvector/riscv_vector.h: New file.

2025-09-15  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.dg/pr121391-1.c: New test.
	* gcc.dg/pr121391-2.c: New test.

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

	PR fortran/83763
	* gfortran.dg/pdt_46.f03: New test.

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

	PR lto/121935
	* g++.dg/lto/pr121935_0.C: New testcase.

2025-09-14  Yuao Ma  <c8ef@outlook.com>

	* gfortran.dg/conditional_1.f90: New test.
	* gfortran.dg/conditional_2.f90: New test.
	* gfortran.dg/conditional_3.f90: New test.
	* gfortran.dg/conditional_4.f90: New test.
	* gfortran.dg/conditional_5.f90: New test.
	* gfortran.dg/conditional_6.f90: New test.
	* gfortran.dg/conditional_7.f90: New test.
	* gfortran.dg/conditional_8.f90: New test.
	* gfortran.dg/conditional_9.f90: New test.

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

	* gcc.dg/vect/vect-reduc-chain-2.c: Adjust.
	* gcc.dg/vect/vect-reduc-chain-3.c: Likewise.

2025-09-13  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/asm-hard-reg-error-1.c: Enable test for PRU, and define
	registers for PRU.
	* gcc.dg/asm-hard-reg-error-4.c: Define hard regs for PRU.
	* gcc.dg/asm-hard-reg-error-5.c: Ditto.

2025-09-13  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c23-array-negative-1.c, gcc.dg/c23-register-array-1.c,
	gcc.dg/c23-register-array-2.c, gcc.dg/c23-register-array-3.c,
	gcc.dg/c23-register-array-4.c, gcc.dg/c2y-array-negative-1.c,
	gcc.dg/c2y-register-array-2.c, gcc.dg/c2y-register-array-3.c: New
	tests.

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

	PR ada/121532
	* ada/acats-4/tests/cxa/cxai034.a: Use Long_Switch_To_New_Task
	constant instead of Switch_To_New_Task in delay statements.
	* ada/acats-4/tests/cxa/cxai035.a: Likewise.
	* ada/acats-4/tests/cxa/cxai036.a: Likewise.

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-12  Edwin Lu  <ewlu@rivosinc.com>

	PR target/120378
	* gcc.target/riscv/rvv/autovec/pr120378-1.c: New test.
	* gcc.target/riscv/rvv/autovec/pr120378-2.c: New test.
	* gcc.target/riscv/rvv/autovec/pr120378-3.c: New test.
	* gcc.target/riscv/rvv/autovec/pr120378-4.c: New test.

2025-09-12  H.J. Lu  <hjl.tools@gmail.com>

	PR testsuite/121888
	* gcc.target/sparc/tls-ld-int16.c: Compile with -fPIC.
	* gcc.target/sparc/tls-ld-int32.c: Likewise.
	* gcc.target/sparc/tls-ld-int64.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-09-12  David Malcolm  <dmalcolm@redhat.com>

	PR diagnostics/120063
	* gcc.dg/fatal-error.c: New test.
	* gcc.dg/fatal-error-html.py: New test.
	* gcc.dg/fatal-error-sarif.py: New test.

2025-09-12  David Malcolm  <dmalcolm@redhat.com>

	PR diagnostics/121876
	* gcc.dg/plugin/crash-test-nested-ice-html.py: New test.
	* gcc.dg/plugin/crash-test-nested-ice-sarif.py: New test.
	* gcc.dg/plugin/crash-test-nested-ice.c: New test.
	* gcc.dg/plugin/crash-test-nested-write-through-null-html.py: New test.
	* gcc.dg/plugin/crash-test-nested-write-through-null-sarif.py: New test.
	* gcc.dg/plugin/crash-test-nested-write-through-null.c: New test.
	* gcc.dg/plugin/crash_test_plugin.cc: Add "nested" argument, and when
	set, inject the problem within a nested diagnostic.
	* gcc.dg/plugin/plugin.exp: Add crash-test-nested-ice.c and
	crash-test-nested-write-through-null.c.

2025-09-12  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/crash-test-write-though-null-sarif.c: Rename to...
	* gcc.dg/plugin/crash-test-write-through-null-sarif.c: ...this.
	* gcc.dg/plugin/crash-test-write-though-null-stderr.c: Rename to...
	* gcc.dg/plugin/crash-test-write-through-null-stderr.c: ...this.
	* gcc.dg/plugin/plugin.exp: Update for above renamings.  Sort the
	test files for crash_test_plugin.cc alphabetically.

2025-09-12  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vd4dots.c:
	Adjust ABI specification.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vd4dotsu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vd4dotu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfncvtbf16s.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfpmadb.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfpmadt.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfwcvtsbf16.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vln8.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vd4dots.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vd4dotsu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vd4dotu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfncvtbf16s.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfpmadb.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfpmadt.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfwcvtsbf16.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vln8.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vd4dots.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vd4dotsu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vd4dotu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfncvtbf16s.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfpmadb.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfpmadt.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfwcvtsbf16.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vln8.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vd4dots.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vd4dotsu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vd4dotu.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfncvtbf16s.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfpmadb.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfpmadt.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfwcvtsbf16.c:
	Likewise.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vln8.c:
	Likewise.

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

	PR c++/121893
	* g++.dg/modules/adl-10_a.C: New test.
	* g++.dg/modules/adl-10_b.C: New test.

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

	PR c++/121865
	* g++.dg/lto/pr101396_0.C: Ensure A will be walked into (and
	isn't constant-folded out of the GIMPLE for the function).
	* g++.dg/lto/pr101396_1.C: Add message.
	* g++.dg/modules/lto-4_a.C: New test.
	* g++.dg/modules/lto-4_b.C: New test.

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

	* gcc.target/aarch64/vect-early-break-addhn_1.c: New test.
	* gcc.target/aarch64/vect-early-break-addhn_2.c: New test.
	* gcc.target/aarch64/vect-early-break-addhn_3.c: New test.
	* gcc.target/aarch64/vect-early-break-addhn_4.c: New test.

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

	* gcc.target/aarch64/vect-addhn_1.c: New test.

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

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

2025-09-11  H.J. Lu  <hjl.tools@gmail.com>

	PR fortran/107421
	PR testsuite/121848
	* gfortran.dg/gomp/pr107421.f90: Require PIE and pass -fPIE for
	non-x86 targets.

2025-09-11  H.J. Lu  <hjl.tools@gmail.com>

	PR c/107419
	PR c++/107393
	* c-c++-common/tls-attr-common.c: New test.
	* c-c++-common/tls-attr-le-pic.c: Likewise.
	* c-c++-common/tls-attr-le-pie.c: Likewise.

2025-09-11  H.J. Lu  <hjl.tools@gmail.com>

	PR c++/121889
	* g++.dg/tls/pr121889.C: New test.

2025-09-11  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	PR middle-end/66462
	* gcc.target/aarch64/pr66462.c: Add tests for isfinite.

2025-09-11  Matteo Nicoli  <matteo.nicoli001@gmail.com>

	PR tree-optimization/121595
	* gcc.dg/fabs-plus-zero-1.c: New testcase.
	* gcc.dg/fabs-plus-zero-2.c: Likewise.

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

	* lib/target-supports.exp
	(check_effective_target_loongarch_scq_hw): New.
	(check_effective_target_sync_int_128_runtime): Return 1 on
	loongarch64-*-* if hardware supports both LSX and SCQ.
	* gcc.dg/atomic-compare-exchange-5.c: Pass -mlsx -mscq for
	loongarch64-*-*.
	* gcc.dg/atomic-exchange-5.c: Likewise.
	* gcc.dg/atomic-load-5.c: Likewise.
	* gcc.dg/atomic-op-5.c: Likewise.
	* gcc.dg/atomic-store-5.c: Likewise.
	* gcc.dg/atomic-store-6.c: Likewise.
	* gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
	* gcc.dg/simulate-thread/atomic-other-int128.c: Likewise.
	(dg-final): xfail on loongarch64-*-* because  gdb does not
	handle sc.q properly yet.

2025-09-11  Tsukasa OI  <research_trasio@irq.a4lg.com>

	* gcc.target/riscv/rvv/base/abi-call-variant_cc-sibcall.c: New test.
	* gcc.target/riscv/rvv/base/abi-call-variant_cc-sibcall-indirect-1.c: Ditto.
	* gcc.target/riscv/rvv/base/abi-call-variant_cc-sibcall-indirect-2.c: Ditto.

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

	PR tree-optimization/121829
	* gcc.dg/torture/pr121829.c: New testcase.

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

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

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

	* gcc.target/riscv/zbb-min-max-04.c: New test.

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

	* gcc.target/riscv/addsieq.c: Remove xfail and expect conversion
	through noce_convert_multiple_sets.
	* 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.

2025-09-11  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.dg/asm-hard-reg-error-4.c: Limit the test to LRA targets.
	Use registers r20 and r21 for hppa.  Likewise, for AVR use r20
	and r24 instead.
	* gcc.dg/asm-hard-reg-error-5.c: Ditto.

2025-09-11  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/autovec/zve32f-1.c: Update expected
	vectorization count from 2 to 3.
	* gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Add
	-mrvv-max-lmul=m2 option.
	* gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Add
	-mrvv-max-lmul=m2 option.

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

	* gcc.target/loongarch/cmodel-extreme-1.c: Add -fPIC.
	* gcc.target/loongarch/cmodel-extreme-2.c: Likewise.
	* gcc.target/loongarch/tls-gd-noplt.c: Likewise.
	* gcc.target/loongarch/tls-extreme-macro.c: Likewise.
	* gcc.target/loongarch/func-call-medium-2.c: Modify.
	* gcc.target/loongarch/func-call-medium-3.c: Modify.
	* gcc.target/loongarch/func-call-medium-4.c: Removed.

2025-09-10  Joseph Myers  <josmyers@redhat.com>

	* gcc.dg/c2y-function-qual-1.c, gcc.dg/c2y-incomplete-1.c,
	gcc.dg/c2y-inline-1.c, gcc.dg/c2y-pointer-1.c,
	gcc.dg/c2y-register-array-1.c, gcc.dg/c2y-storage-class-1.c,
	gcc.dg/c2y-struct-empty-1.c: New tests.

2025-09-10  Peter Bergner  <bergner@tenstorrent.com>

	PR target/121878
	* gcc.target/riscv/pr121878.c: New test.

2025-09-10  Juergen Christ  <jchrist@linux.ibm.com>

	* gcc.dg/vect/nodump-extractlast-1.c: New test.

2025-09-10  Martin Uecker  <uecker@tugraz.at>

	* gcc.dg/Wreturn-nested-1.c: New test.
	* gcc.dg/Wreturn-nested-2.c: New test.
	* gcc.dg/Wtrampolines-2.c: New test.
	* gcc.dg/Wtrampolines-3.c: New test.

2025-09-10  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwsub.wf.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h
	(DEF_VF_BINOP_WIDEN_CASE_2, DEF_VF_BINOP_WIDEN_CASE_3): Swap operands.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwsub-run-2-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwsub-run-2-f32.c: New test.

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

	PR c++/121859
	* g++.dg/cpp2a/concepts-traits5.C: New test.

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

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

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-10  Juergen Christ  <jchrist@linux.ibm.com>

	* gcc.dg/vect/pr109011-2.c: Fix expected outcome.
	* gcc.dg/vect/pr109011-4.c: Fix expected outcome.
	* gcc.target/s390/ffs-1.c: New test.

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

	* g++.target/i386/mangle-ldbl-1.C: New test.
	* g++.target/i386/mangle-ldbl-2.C: New test.
	* g++.target/m68k/mangle-ldbl-1.C: New test.
	* g++.target/m68k/mangle-ldbl-2.C: New test.

2025-09-10  Maximilian Immanuel Brandtner  <maxbr@linux.ibm.com>

	* gcc.target/s390/vector/vec-extract-3.c: New test.

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

	PR c++/99682
	PR c++/121808
	* g++.dg/modules/circ-1_c.C: Adjust diagnostic.
	* g++.dg/modules/mod-decl-1.C: Likewise.
	* g++.dg/modules/mod-decl-2_b.C: Likewise.
	* g++.dg/modules/pr99174.H: Likewise.
	* g++.dg/modules/import-3_a.C: New test.
	* g++.dg/modules/import-3_b.C: New test.
	* g++.dg/modules/import-3_c.C: New test.
	* g++.dg/modules/mod-decl-9.C: New test.
	* g++.dg/modules/part-10_a.C: New test.
	* g++.dg/modules/part-10_b.C: New test.
	* g++.dg/modules/part-10_c.C: New test.
	* g++.dg/modules/part-10_d.C: New test.

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

	PR testsuite/121872
	* g++.dg/modules/default-arg-4_b.C: Change run to compile.

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

	PR c++/121779
	* g++.dg/lookup/operator-8.C: Remove outdated comment about
	this test failing.
	* g++.dg/lookup/operator-8a.C: New test.

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

	PR fortran/82480
	* gfortran.dg/stat_3.f90: Extend argument checking.
	* gfortran.dg/stat_4.f90: New test.

2025-09-09  David Faust  <david.faust@oracle.com>

	PR debug/121411
	* gcc.dg/debug/ctf/ctf-struct-3.c: New test.

2025-09-09  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwsub.vf.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h
	(DEF_VF_BINOP_WIDEN_CASE_0, DEF_VF_BINOP_WIDEN_CASE_1): Swap operands.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_widen_run.h: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwsub-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwsub-run-1-f32.c: New test.

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

	PR c++/121678
	* g++.dg/ext/pr121678.C: New test.
	* gcc.dg/pr121678.c: New test.

2025-09-09  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwadd.wf.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h: Add support for single
	widening variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_widen_run.h: Add support
	for single widening variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwadd-run-2-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwadd-run-2-f32.c: New test.

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

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

	* gcc.target/aarch64/simd/bcax_d.c: Add tests for DImode arguments.

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

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

	PR tree-optimization/121829
	* gcc.dg/torture/pr121829.c: New testcase.

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

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

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

	PR target/121861
	* gcc.target/i386/pr121861-1a.c: New file.
	* gcc.target/i386/pr121861-1b.c: Likewise.

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

	* gcc.target/i386/avx256_avoid_vec_perm-3.c: New test.
	* gcc.target/i386/avx256_avoid_vec_perm-4.c: New test.
	* gcc.target/i386/avx512bw-vpalignr-4.c: Adjust testcase.
	* gcc.target/i386/avx512vl-vpalignr-4.c: Ditto.

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

	* gcc.target/i386/avx256_avoid_vec_perm.c: Adjust testcase.
	* gcc.target/i386/avx256_avoid_vec_perm-2.c: New test.
	* gcc.target/i386/avx256_avoid_vec_perm-5.c: New test.

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

	PR ada/121532
	* ada/acats-4/tests/cxa/cxai033.a: Use Long_Switch_To_New_Task
	constant instead of Switch_To_New_Task in delay statements.

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

	* gcc.dg/fixed-point/bitint-1.c (dg-options): Use -std=gnu23
	instead of -std=c23.

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-08  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwadd.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h
	(DEF_VF_BINOP_WIDEN_CASE_0): Fix OP.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwadd-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwadd-run-1-f32.c: New test.

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

	PR tree-optimization/121830
	* gcc.dg/vect/pr121830.c: New testcase.

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

	PR tree-optimization/121829
	* gcc.dg/torture/pr121829.c: New testcase.

2025-09-08  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfrsub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: Add data for
	vfrsub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrsub-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrsub-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrsub-run-1-f64.c: New test.

2025-09-08  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: Adjust scan
	dumps.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfsub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: Add data for
	vfsub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfsub-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfsub-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfsub-run-1-f64.c: New test.

2025-09-08  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: Adjust scan
	dump.
	* gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfadd.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: Add data for
	vfadd.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfadd-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfadd-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfadd-run-1-f64.c: New test.

2025-09-08  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwmul.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h: Add support for
	widening variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_widen_run.h: New test
	helper.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmul-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmul-run-1-f32.c: New test.

2025-09-08  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-5-f16.c: Add vfmax.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-5-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-5-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-6-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-6-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-6-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c: Add vfmax. Also add
	missing -fno-fast-math.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c: Likewise.

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

	PR fortran/84008
	* gfortran.dg/pdt_45.f03: New test.

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

	PR tree-optimization/87900
	* gcc.dg/tree-ssa/calloc-10.c: New test.
	* gcc.dg/tree-ssa/calloc-11.c: New test.
	* gcc.dg/tree-ssa/calloc-12.c: New test.

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

	PR tree-optimization/83022
	* gcc.dg/tree-ssa/calloc-6.c: New test.
	* gcc.dg/tree-ssa/calloc-7.c: New test.
	* gcc.dg/tree-ssa/calloc-8.c: New test.
	* gcc.dg/tree-ssa/calloc-9.c: New test.

2025-09-07  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121841
	* gcc.dg/tree-ssa/copy-prop-aggregate-struct-1.c: New test.

2025-09-07  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vd4dots.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vd4dotsu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vd4dotu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vd4dots.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vd4dotsu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vd4dotu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vd4dots.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vd4dotsu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vd4dotu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vd4dots.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vd4dotsu.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vd4dotu.c: New test.

2025-09-07  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfpmadb.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfpmadt.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfpmadb.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfpmadt.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfpmadb.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfpmadt.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfpmadb.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfpmadt.c: New test.
	* gcc.target/riscv/rvv/autovec/vls/J: New file.

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

	PR c++/107393
	* g++.dg/tls/pr107393-1.C: New test.
	* g++.dg/tls/pr107393-2.C: Likewise.

2025-09-07  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vnmsub.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-u8.c: New test.

2025-09-07  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vnmsub.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsub-run-1-i8.c: New test.

2025-09-06  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vln8.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vln8.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vln8.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vln8.c: New test.

2025-09-06  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/rvv/rvv.exp: Add regression for xandesvector.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfncvtbf16s.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfwcvtsbf16.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfncvtbf16s.c: New test.
	* gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfwcvtsbf16.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfncvtbf16s.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfwcvtsbf16.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfncvtbf16s.c: New test.
	* gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfwcvtsbf16.c: New test.

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

	PR fortran/84119
	* gfortran.dg/pdt_20.f03: Modify to deal with scalar type parm.

2025-09-06  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/108466
	* gcc.dg/uninit-pr108466-1.c: New test.

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

	* gcc.target/riscv/zbb-sext.c: Include stdint-gcc.h instead of
	stdint.h.

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

	PR c++/121702
	* g++.dg/modules/namespace-10_c.C: Add check for log dump.
	* g++.dg/modules/namespace-13_a.C: New test.
	* g++.dg/modules/namespace-13_b.C: New test.
	* g++.dg/modules/namespace-13_c.C: New test.

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

	PR c++/121705
	PR c++/117658
	* g++.dg/modules/default-arg-4_a.C: XFAIL bogus errors.
	* g++.dg/modules/default-arg-4_b.C: Likewise.
	* g++.dg/modules/default-arg-5_a.C: Remove duplicate test.
	* g++.dg/modules/default-arg-5_b.C: Likewise.
	* g++.dg/modules/adl-9_a.C: New test.
	* g++.dg/modules/adl-9_b.C: New test.
	* g++.dg/modules/gmf-5.C: New test.

2025-09-05  Sam James  <sam@gentoo.org>

	PR rtl-optimization/121757
	* g++.dg/pr121757.C: Add dg-require-effective-target for lto.

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

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

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

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

2025-09-05  Georg-Johann Lay  <avr@gjlay.de>

	PR testsuite/121695
	PR testsuite/52641
	* gcc.dg/torture/pr121695-1.c: int -> int32_t etc.

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

	* gcc.dg/fixed-point/bitint-1.c: Expect also error about _Sat used
	without _Fract/_Accum.

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-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-05  Kyrylo Tkachov  <ktkachov@nvidia.com>

	* gcc.target/aarch64/sve/usminmax_di.c: New test.

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

	PR fortran/84432
	PR fortran/114815
	* gfortran.dg/pdt_26.f03: Update with default no initializer.
	* gfortran.dg/pdt_27.f03: Change to test non-conforming
	initializers.

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

	PR fortran/83762
	PR fortran/102457
	* gfortran.dg/pdt_44.f03: New test.
	* gfortran.dg/pr95090.f90: Give the PDT parameter a value to
	suppress the type error.

2025-09-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vmadd.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-u8.c: New test.

2025-09-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vmadd.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmadd-run-1-i8.c: New test.

2025-09-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h: Adjust the
	vmacc.vx to avoid generating vmadd.

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

	PR testsuite/121732
	PR target/117013
	* g++.target/aarch64/spaceship_1.C: Adjust expected fn bodies
	for _Z8ss_floatff and _Z9ss_doubledd.

2025-09-04  Richard Earnshaw  <rearnsha@arm.com>

	PR target/121775
	* gcc.target/arm/simd/vset_lane_u8.c: New test.

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

	PR target/121742
	PR target/121780
	PR target/121781
	* gcc.target/riscv/rvv/autovec/pr121780.c: New test.
	* gcc.target/riscv/rvv/autovec/pr121781.c: New test.

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

	PR tree-optimization/121768
	* gcc.dg/vect/pr121768.c: New testcase.

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

	PR tree-optimization/121685
	* g++.dg/vect/pr121685-1.cc: New testcase.

2025-09-04  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/107051
	* gcc.dg/tree-ssa/copy-prop-aggregate-union-1.c: New test.

2025-09-04  Kito Cheng  <kito.cheng@sifive.com>

	PR target/110812
	* gcc.target/riscv/lto/pr110812_0.c: New test.
	* gcc.target/riscv/lto/pr110812_1.c: New test.
	* gcc.target/riscv/lto/riscv-lto.exp: New test driver.
	* gcc.target/riscv/lto/riscv_vector.h: New header wrapper.

2025-09-04  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/can_inline_p_test-01.c: New test.
	* gcc.target/riscv/can_inline_p_test-02.c: New test.
	* gcc.target/riscv/can_inline_p_test-03.c: New test.
	* gcc.target/riscv/can_inline_p_test-04.c: New test.
	* gcc.target/riscv/riscv_vector.h: New header wrapper for vector
	tests.

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

	PR tree-optimization/61247
	* gcc.dg/vect/vect-pr61247.c: New testcase.

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

	PR tree-optimization/121740
	* gcc.dg/tree-ssa/ssa-fre-104.c: Un-XFAIL.
	* gcc.dg/tree-ssa/ssa-fre-110.c: New testcase.

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

	PR c++/117658
	* g++.dg/modules/adl-4_a.C: Test should pass.
	* g++.dg/modules/adl-4_b.C: Test should pass.
	* g++.dg/modules/adl-6_a.C: New test.
	* g++.dg/modules/adl-6_b.C: New test.
	* g++.dg/modules/adl-6_c.C: New test.
	* g++.dg/modules/adl-7_a.C: New test.
	* g++.dg/modules/adl-7_b.C: New test.
	* g++.dg/modules/adl-7_c.C: New test.
	* g++.dg/modules/adl-8_a.C: New test.
	* g++.dg/modules/adl-8_b.C: New test.
	* g++.dg/modules/adl-8_c.C: New test.

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-09-04  Iain Sandoe  <iain@sandoe.co.uk>

	PR testsuite/112728
	* gcc.dg/scantest-lto.c: Omit unwind frames.

2025-09-03  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/xandes/xandesbfhcvt-1.c: New test.
	* gcc.target/riscv/xandes/xandesbfhcvt-2.c: New test.

2025-09-03  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/riscv.exp: Add runtest for subdir xandes.
	* gcc.target/riscv/xandes/xandesperf-1.c: New test.
	* gcc.target/riscv/xandes/xandesperf-10.c: New test.
	* gcc.target/riscv/xandes/xandesperf-2.c: New test.
	* gcc.target/riscv/xandes/xandesperf-3.c: New test.
	* gcc.target/riscv/xandes/xandesperf-4.c: New test.
	* gcc.target/riscv/xandes/xandesperf-5.c: New test.
	* gcc.target/riscv/xandes/xandesperf-6.c: New test.
	* gcc.target/riscv/xandes/xandesperf-7.c: New test.
	* gcc.target/riscv/xandes/xandesperf-8.c: New test.
	* gcc.target/riscv/xandes/xandesperf-9.c: New test.
	* gcc.target/riscv/xandes/xandesperf-11.c: New file.

2025-09-03  Kuan-Lin Chen  <rufus@andestech.com>

	* gcc.target/riscv/xandes/xandes-predef-1.c: New test.
	* gcc.target/riscv/xandes/xandes-predef-2.c: New test.
	* gcc.target/riscv/xandes/xandes-predef-3.c: New test.
	* gcc.target/riscv/xandes/xandes-predef-4.c: New test.
	* gcc.target/riscv/xandes/xandes-predef-5.c: New test.
	* gcc.target/riscv/xandes/xandes-predef-6.c: New test.
	Co-author: Lino Hsing-Yu Peng (linopeng@andestech.com)
	Co-author: Kai Kai-Yi Weng (kaiweng@andestech.com).

2025-09-03  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: Adjust scan
	dump.
	* gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfmax. Also add
	missing scan-dump for vfmul.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Add vfmax.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h: Add max functions.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: Add data for
	vfmax.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmax-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmax-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmax-run-1-f64.c: New test.

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

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

2025-09-03  Austin Law  <austinklaw@gmail.com>

	PR target/121213
	* gcc.target/riscv/amo/pr121213.c: Remove xfail.

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

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

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

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

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-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121756
	* gcc.dg/torture/pr121756.c: New testcase.

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

	PR tree-optimization/121767
	* gcc.dg/vect/pr121767.c: New testcase.

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

	PR tree-optimization/121758
	* gcc.dg/vect/pr121758.c: New testcase.

2025-09-03  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121355
	* gcc.dg/tree-ssa/ptrdiff-1.c: New test.

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

	PR fortran/89707
	* gfortran.dg/pdt_43.f03: New test.

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

	PR fortran/87669
	* gfortran.dg/pdt_42.f03: New test.

2025-09-02  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.dg/asm-hard-reg-4.c: On Arm, unset the CPU before
	setting the arch.
	* gcc.dg/asm-hard-reg-error-3.c: Similarly.  Also add
	floating-point instructions to aid hard-float variants.
	Match on arm* not just arm.

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

	PR target/121742
	* gcc.target/riscv/rvv/autovec/pr121742.c: New test.

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

	* gcc.target/s390/spaceship-fp-1.c: Expect .SPACESHIP call with
	-128 as last argument instead of 2.
	(TEST): Use -128 instead of 2.
	* gcc.target/s390/spaceship-fp-2.c: Expect .SPACESHIP call with
	-128 as last argument instead of 2.
	(TEST): Use -128 instead of 2.

2025-09-02  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/zbb-sext.c: New test.

2025-09-02  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/zba-shadd.c: New test functions.

2025-09-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/memset-strategy-10.c (dg-options): Add
	-fasynchronous-unwind-tables -fdwarf2-cfi-asm.
	* gcc.target/i386/memset-strategy-13.c: Likewise.

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

	PR tree-optimization/121754
	* gcc.dg/vect/pr121754.c: New testcase.
	* gcc.target/aarch64/vect-pr121754.c: Likewise.

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

	PR middle-end/121663
	* gcc.dg/pr121663.c: New test.

2025-09-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/tree-ssa/cswtch-6.c (dg-final): xfail on
	sparc*-*-solaris2* && !gas.
	* gcc.dg/tree-ssa/cswtch-7.c: Likewise.

2025-09-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	* g++.dg/tree-ssa/vector-compare-1.C: Restrict to
	non_strict_align targets.

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

	* gcc.dg/cpp/c2y-counter-1.c: New test.

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

	* gcc.c-torture/execute/builtins/lib/abs.c (uimaxabs): Rename to ...
	(umaxabs): ... this.
	* gcc.c-torture/execute/builtins/uabs-2.c (uimaxabs): Rename to ...
	(umaxabs): ... this.
	(main_test): Use umaxabs instead of uimaxabs.
	* gcc.c-torture/execute/builtins/uabs-3.c (main_test): Use umaxabs
	instead of uimaxabs.

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

	PR fortran/121727
	* gfortran.dg/value_10.f90: New test.

2025-09-01  Yoshinori Sato  <yoshinori.sato@nifty.com>

	PR target/89828
	* gcc.dg/pr89828.c: New.

2025-09-01  Andi Kleen  <ak@gcc.gnu.org>

	* gcc.target/i386/shift-gf2p8affine-1.c: Use -march=x86-64
	-mtune-generic.
	* gcc.target/i386/shift-gf2p8affine-2.c: Dito.
	* gcc.target/i386/shift-gf2p8affine-3.c: Dito.
	* gcc.target/i386/shift-gf2p8affine-5.c: Dito.
	* gcc.target/i386/shift-gf2p8affine-6.c: Dito.
	* gcc.target/i386/shift-gf2p8affine-7.c: Dito.

2025-09-01  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_v8_neon_ok_nocache): Add "-mcpu=unset
	-march=armv8-a" to et_arm_v8_neon_flags.
	(add_options_for_vect_early_break): Remove useless "-mcpu=unset
	-march=armv8-a".
	(add_options_for_arm_v8_neon): Likewise.

2025-09-01  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Remove arm32 check.
	Add istarget arm*-*-* check.
	(check_effective_target_arm_neon_fp16_ok_nocache): Likewise.
	(check_effective_target_arm_neon_softfp_fp16_ok_nocache): Likewise.
	(check_effective_target_arm_v8_neon_ok_nocache): Likewise.
	(check_effective_target_arm_neonv2_ok_nocache): Likewise.
	(check_effective_target_vect_pack_trunc): Remove istarget arm*-*-*
	check.
	(check_effective_target_vect_unpack): Likewise.
	(check_effective_target_vect_condition): Likewise.
	(check_effective_target_vect_cond_mixed): Likewise.
	(available_vector_sizes): Likewise.

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

	PR tree-optimization/121744
	* gcc.dg/vect/pr121744-1.c: New testcase.

2025-09-01  liuhongt  <hongtao.liu@intel.com>

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

2025-08-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/99709
	* gfortran.dg/pdt_41.f03: New test.

2025-08-31  Shreya Munnangi  <smunnangi1@ventanamicro.com>

	* gcc.target/riscv/add-synthesis-2.c: New test.

2025-08-31  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_u_mul-5-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u16-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u16-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u32-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u32-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u8-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-5-u8-from-u64.rv64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-5-u8-from-u64.c: New test.

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

	PR tree-optimization/121698
	* gcc.dg/pr94589-2.c: Adjust for expected unordered value -128
	rather than 2 and negations in unsigned char instead of and with
	~1 and comparison against original value.
	* gcc.dg/pr94589-4.c: Likewise.
	* gcc.dg/pr94589-5.c: Likewise.
	* gcc.dg/pr94589-6.c: Likewise.

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

	PR target/121725
	* gcc.target/i386/pr121725-1a.c: New test.
	* gcc.target/i386/pr121725-1b.c: Likewise.

2025-08-30  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/116651
	PR tree-optimization/93265
	PR tree-optimization/103647
	PR tree-optimization/52171
	* gcc.target/i386/pr44130.c: Add an inline-asm clobber.
	* g++.dg/tree-ssa/vector-compare-1.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  Sirui Mu  <msrlancern@gmail.com>

	* g++.dg/cpp1z/array-condition-expr.C: New test.

2025-08-29  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>

	* gcc.target/xtensa/bswap-SSAI8.c: New.

2025-08-29  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/93330
	* gfortran.dg/argument_checking_15.f90: Adjust dg-pattern.
	* gfortran.dg/bounds_check_strlen_7.f90: Add dg-pattern.
	* gfortran.dg/char_length_3.f90: Adjust options.
	* gfortran.dg/whole_file_24.f90: Add dg-pattern.
	* gfortran.dg/whole_file_29.f90: Likewise.
	* gfortran.dg/argument_checking_27.f90: New test.

2025-08-29  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Add vfmin.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-5-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-5-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-5-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-6-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-6-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-6-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c: New test.

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

	PR target/121096
	* gcc.target/i386/memcpy-strategy-14.c: New test.
	* gcc.target/i386/memcpy-strategy-15.c: Likewise.
	* gcc.target/i386/memset-strategy-10.c: Likewise.
	* gcc.target/i386/memset-strategy-11.c: Likewise.
	* gcc.target/i386/memset-strategy-12.c: Likewise.
	* gcc.target/i386/memset-strategy-13.c: Likewise.
	* gcc.target/i386/memset-strategy-14.c: Likewise.
	* gcc.target/i386/memset-strategy-15.c: Likewise.

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

	PR target/121108
	* gcc.target/i386/memset-strategy-16.c: New test.

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

	PR target/121694
	* gcc.target/i386/pr121668-1b.c: New test.
	* gcc.target/i386/pr121694-1a.c: Likewise.
	* gcc.target/i386/pr121694-1b.c: Likewise.

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

	* g++.dg/cpp26/decomp26.C: Add -fimplicit-constexpr.

2025-08-29  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR testsuite/120643
	* gcc.target/i386/vect-pragma-target-1.c: Add `-mno-sse3 -mtune=generic`
	to the options.
	* gcc.target/i386/vect-pragma-target-2.c: Likewise.

2025-08-29  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR testsuite/121713
	* gcc.target/aarch64/vld2-1.c: Update the number of "after previous"
	checks.

2025-08-29  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vnmsac.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-u8.c: New test.

2025-08-29  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vnmsac.vx.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vnmsac-run-1-i8.c: New test.

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

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

2025-08-28  Jason Merrill  <jason@redhat.com>

	PR c++/107953
	* g++.dg/cpp2a/lambda-targ18.C: New test.

2025-08-28  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: Adjust scan
	dump.
	* gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfmin.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h: Add support for
	function variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: Add data for
	vfmin.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmin-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmin-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmin-run-1-f64.c: New test.

2025-08-28  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	PR middle-end/66462
	* gcc.target/aarch64/pr66462.c: Add new test.

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

	PR c++/119844
	* g++.dg/modules/pr119844_a.C: New test.
	* g++.dg/modules/pr119844_b.C: New test.
	* g++.dg/template/incomplete13.C: New file.

2025-08-28  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/121629
	* gm2/switches/pathnameroot/pass/switches-pathnameroot-pass.exp: New test.
	* gm2/switches/pathnameroot/pass/test.mod: New test.
	* gm2/switches/pathnameroot/pass/testlib/m2/foo.def: New test.
	* gm2/switches/pathnameroot/pass/testlib/m2/foo.mod: New test.

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

	PR c++/121583
	* g++.dg/cpp26/expansion-stmt23.C: New test.
	* g++.dg/cpp26/expansion-stmt24.C: New test.

2025-08-28  Jakub Jelinek  <jakub@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/121575
	* g++.dg/cpp26/expansion-stmt20.C: New test.

2025-08-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/82843
	* gfortran.dg/pdt_40.f03: New test.

2025-08-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/82205
	* gfortran.dg/pdt_22.f03: Use the correct for PDT constructors.
	* gfortran.dg/pdt_23.f03: Likewise.
	* gfortran.dg/pdt_3.f03: Likewise.

2025-08-27  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/nozicond-2.c: Remove xfails.

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

	PR fortran/114611
	* gfortran.dg/aliasing_dummy_1.f90: Accommodate errors
	and warnings as needed.
	* gfortran.dg/eoshift_8.f90: Likewise.
	* gfortran.dg/g77/f77-edit-h-out.f: Likewise.
	* gfortran.dg/hollerith_1.f90: Likewise.
	* gfortran.dg/io_constraints_1.f90: Likewise.
	* gfortran.dg/io_constraints_2.f90: Likewise.
	* gfortran.dg/longline.f: Likewise.
	* gfortran.dg/pr20086.f90: Likewise.
	* gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
	* gfortran.dg/x_slash_1.f: Likewise.

2025-08-27  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121695
	* gcc.dg/torture/pr121695-1.c: New test.

2025-08-27  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c: Fix type.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c: Remove
	useless dg directives.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c: Likewise.

2025-08-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121686
	* gcc.dg/vect/pr121686.c: New testcase.

2025-08-27  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR testsuite/121684
	* c-c++-common/hwasan/unprotected-allocas-0.c: Mark
	using_vararray and using_alloca as noclone too.

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

	PR target/121668
	* gcc.target/i386/pr121668-1a.c: New test.

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

	PR tree-optimization/121656
	* gcc.dg/pr121656.c: Moved to ...
	* gcc.dg/torture/pr121656.c: Here.
	(dg-options): Removed.
	(foo): Replace weak attribute with noipa attribute.

2025-08-27  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/mcpu-xt-c908v.c: Drop xtheadvdot.
	* gcc.target/riscv/mcpu-xt-c920v2.c: Drop xtheadvdot.

2025-08-26  Sandra Loosemore  <sloosemore@baylibre.com>

	PR middle-end/118839
	* gcc.dg/gomp/declare-variant-3.c: New.
	* gfortran.dg/gomp/declare-variant-22.f90: New.

2025-08-26  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/append-args-1.c: Adjust expected output.
	* g++.dg/gomp/adjust-args-1.C: Likewise.
	* g++.dg/gomp/adjust-args-3.C: Likewise.
	* gcc.dg/gomp/adjust-args-1.c: Likewise:
	* gcc.dg/gomp/append-args-1.c: Likewise.
	* gcc.dg/gomp/unprototyped-variant.c: New.
	* gfortran.dg/gomp/adjust-args-1.f90: Adjust expected output.
	* gfortran.dg/gomp/append_args-1.f90: Likewise.

2025-08-26  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/arch-25.c: Use wildcards to simplify/eliminate
	dg-error directives.
	* gcc.target/riscv/arch-ss-2.c: Similarly.
	* gcc.target/riscv/arch-zilsd-2.c: Similarly.
	* gcc.target/riscv/arch-zilsd-3.c: Similarly.

2025-08-26  David Faust  <david.faust@oracle.com>

	PR debug/121411
	* gcc.dg/debug/ctf/ctf-array-7.c: Restrict to lp64,llp64
	targets.

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  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/vect_unroll-1.c: New test.
	* gcc.target/i386/vect_unroll-2.c: New test.
	* gcc.target/i386/vect_unroll-3.c: New test.
	* gcc.target/i386/vect_unroll-4.c: New test.
	* gcc.target/i386/vect_unroll-5.c: New test.
	* gcc.target/i386/vect_unroll-6.c: New file.

2025-08-26  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfrdiv.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h: Add support for reverse
	variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: Add data for
	reverse variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c: New test.

2025-08-26  Tamar Christina  <tamar.christina@arm.com>

	PR target/121290
	* gcc.target/aarch64/pr121290.c: New test.

2025-08-26  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfmul.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_data.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_binop_run.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: Adjust scan
	dump.
	* gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: Likewise.

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

	* gcc.target/arm/bics_3.c: Add some additional tests that
	cannot be folded to a bit manipulation.

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

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

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

	PR target/121658
	* gcc.target/i386/pr121658.c: New test.

2025-08-26  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-u8.c: New test.

2025-08-26  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_run.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmacc-run-1-i8.c: New test.

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

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

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

	PR tree-optimization/121656
	* gcc.dg/pr121656.c: New file.

2025-08-25  David Faust  <david.faust@oracle.com>

	PR debug/121411
	* gcc.dg/debug/ctf/ctf-array-7.c: New test.

2025-08-25  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR tree-optimization/121279
	* gcc.dg/torture/pr121279-1.c: New test.

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

	* g++.dg/cpp26/expansion-stmt15.C: Don't expect error on
	destructuring expansion stmts with structured binding size 0.
	* g++.dg/cpp26/expansion-stmt21.C: New test.
	* g++.dg/cpp26/expansion-stmt22.C: New test.

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

	PR c++/121601
	* g++.dg/cpp26/constexpr-eh16.C: New test.

2025-08-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121638
	* gcc.dg/vect/pr121638.c: New testcase.

2025-08-25  Andi Kleen  <ak@gcc.gnu.org>

	* gcc.target/i386/shift-gf2p8affine-1.c: New test
	* gcc.target/i386/shift-gf2p8affine-2.c: New test
	* gcc.target/i386/shift-gf2p8affine-3.c: New test
	* gcc.target/i386/shift-v16qi-4.c: New test
	* gcc.target/i386/shift-gf2p8affine-5.c: New test
	* gcc.target/i386/shift-gf2p8affine-6.c: New test
	* gcc.target/i386/shift-gf2p8affine-7.c: New test

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

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

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

	* gcc.target/arm/bics_3.c: Adjust expected output

2025-08-23  Eczbek  <eczbek.void@gmail.com>

	PR c++/116928
	* g++.dg/parse/template33.C: New test.

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

	PR target/120933
	* gcc.target/i386/noplt-gd-1.c (dg-options): Add
	-mtls-dialect=gnu.
	* gcc.target/i386/noplt-ld-1.c (dg-options): Likewise.

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-22  Jeff Law  <jlaw@ventanamicro.com>

	PR rtl-optimization/120553
	* gcc.target/riscv/pr120553-1.c: New test.
	* gcc.target/riscv/pr120553-2.c: New test.
	* gcc.target/riscv/pr120553-3.c: New test.
	* gcc.target/riscv/pr120553-4.c: New test.
	* gcc.target/riscv/pr120553-5.c: New test.
	* gcc.target/riscv/pr120553-6.c: New test.
	* gcc.target/riscv/pr120553-7.c: New test.
	* gcc.target/riscv/pr120553-8.c: New test.

2025-08-22  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_u_mul-4-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u16-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u32-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u8-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-4-u8-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u16-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u32-from-u64.rv32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u8-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-4-u8-from-u64.rv32.c: New test.

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

	PR target/121635
	* gcc.target/i386/pr121635-1a.c: New test.
	* gcc.target/i386/pr121635-1b.c: Likewise.

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

	* g++.dg/abi/mangle83.C: Disable implicit enum test for
	-fshort-enums.

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

	PR rtl-optimization/120424
	* lib/target-supports.exp (arm arches): Add arm_arch_v7.
	* g++.target/arm/pr120424.C: Require armv7 support.  Use
	dg-add-options arm_arch_v7 instead of explicit -march=armv7.

2025-08-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/121627
	* gfortran.dg/pr121627.f90: New test.

2025-08-21  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR c/121478
	* gcc.dg/torture/pr121478-1.c: New test.

2025-08-21  Jason Merrill  <jason@redhat.com>

	PR c++/121068
	* g++.dg/cpp2a/constexpr-dtor18.C: New test.

2025-08-21  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f16.c: Call
	check_effective_target_riscv_zvfh_ok rather than
	check_effective_target_riscv_zvfh.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmacc-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmsac-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f16.c: Likewise.
	* lib/target-supports.exp (check_effective_target_riscv_zvfh_ok): Append
	zvfh instead of v to march.
	(remove_options_for_riscv_zvfh): Remove duplicate and
	call remove_ rather than add_options_for_riscv_z_ext.

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

	PR rtl-optimization/121619
	* gcc.dg/pr121619.c: New test.

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

	PR target/121607
	* gcc.target/i386/pr121607-1a.c: New test.
	* gcc.target/i386/pr121607-1b.c: Likewise.

2025-08-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84122
	PR fortran/85942
	* gfortran.dg/pdt_38.f03: New test.
	* gfortran.dg/pdt_39.f03: New test.

2025-08-21  Jason Merrill  <jason@redhat.com>

	PR c++/120757
	* g++.dg/cpp1y/auto-fn66.C: New test.

2025-08-20  Marek Polacek  <polacek@redhat.com>

	PR c++/121553
	* g++.dg/warn/Wshadow-19.C: Revert P2036 changes.
	* g++.dg/warn/Wshadow-6.C: Likewise.
	* g++.dg/warn/Wshadow-20.C: New test.
	* g++.dg/warn/Wshadow-21.C: New test.

2025-08-20  Qing Zhao  <qing.zhao@oracle.com>

	PR tree-optimization/109071
	PR tree-optimization/85788
	PR tree-optimization/88771
	PR tree-optimization/106762
	PR tree-optimization/108770
	PR tree-optimization/115274
	PR tree-optimization/117179
	* gcc.dg/pr109071.c: New test.
	* gcc.dg/pr109071_1.c: New test.
	* gcc.dg/pr109071_10.c: New test.
	* gcc.dg/pr109071_11.c: New test.
	* gcc.dg/pr109071_12.c: New test.
	* gcc.dg/pr109071_2.c: New test.
	* gcc.dg/pr109071_3.c: New test.
	* gcc.dg/pr109071_4.c: New test.
	* gcc.dg/pr109071_5.c: New test.
	* gcc.dg/pr109071_6.c: New test.
	* gcc.dg/pr109071_7.c: New test.
	* gcc.dg/pr109071_8.c: New test.
	* gcc.dg/pr109071_9.c: New test.
	* gcc.dg/pr117375.c: New test.

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

	PR target/121572
	* gcc.target/i386/pr121572-1a.c: New test.
	* gcc.target/i386/pr121572-1b.c: Likewise.
	* gcc.target/i386/pr121572-2a.c: Likewise.
	* gcc.target/i386/pr121572-2b.c: Likewise.

2025-08-19  Jason Merrill  <jason@redhat.com>

	* g++.dg/cpp26/expansion-stmt16.C: Add -fno-implicit-constexpr.

2025-08-19  Ben Wu  <soggysocks206@gmail.com>

	PR c++/120618
	* g++.dg/cpp2a/concepts-requires5.C: Don't require
	redundant diagnostic in static assertion.
	* g++.dg/concepts/pr120618.C: New test.

2025-08-19  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>

	PR middle-end/120024
	* gcc.dg/torture/malloc-1.c: New test.
	* gcc.dg/torture/malloc-2.c: New test.

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

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

2025-08-19  Tamar Christina  <tamar.christina@arm.com>

	PR target/121536
	* g++.target/aarch64/sve/pr121536.cc: New test.

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

	PR c++/121578
	* g++.dg/abi/mangle83.C: Requires C++17.

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

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

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-17  Austin Law  <austinklaw@gmail.com>

	PR target/121213
	* gcc.target/riscv/amo/pr121213.c: New test.

2025-08-17  dragan.mladjenovic  <dragan.mladjenovic@rt-rk.com>

	* gcc.target/mips/tls-1.c: New file.

2025-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/call-clobbered-1.c: Use HAS_LDC ghost
	option instead of isa>=2.

2025-08-17  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/near-far-1.c: Fix tests properly for
	compact-branches (jals and balc).
	* gcc.target/mips/near-far-2.c: Likewise.
	* gcc.target/mips/near-far-3.c: Likewise.
	* gcc.target/mips/near-far-4.c: Likewise.

2025-08-17  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/mips/call-clobbered-2.c: Add a NOMIPS16 attribute.
	* gcc.target/mips/call-clobbered-3.c: Likewise.
	* gcc.target/mips/call-clobbered-5.c: Likewise.
	* gcc.target/mips/ds-schedule-2.c: Add an -mno-mips16 option.
	* gcc.target/mips/interrupt_handler-bug-1.c: Same as
	call-clobbered-*.c tests.
	* gcc.target/mips/movdf-1.c: Likewise.
	* gcc.target/mips/movdf-2.c: Likewise.
	* gcc.target/mips/movdf-3.c: Likewise.
	* gcc.target/mips/msa-builtins.c: Same as ds-schedule-2.c.
	Remove a NOMIPS16 attribute from builtins.
	* gcc.target/mips/msa.c: Likewise.

2025-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/insn-casesi.c: Require mips16 support but
	not the command line option.
	* gcc.target/mips/insn-tablejump.c: Force o32 ABI as
	we do not really support n32/n64 microMIPS.  Require micromips
	support but not the command line option.

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

	PR target/121541
	* gcc.target/i386/pr121541-1a.c: New test.
	* gcc.target/i386/pr121541-1b.c: Likewise.
	* gcc.target/i386/pr121541-2.c: Likewise.
	* gcc.target/i386/pr121541-3.c: Likewise.
	* gcc.target/i386/pr121541-4.c: Likewise.
	* gcc.target/i386/pr121541-5a.c: Likewise.
	* gcc.target/i386/pr121541-5b.c: Likewise.

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

	PR c++/120503
	PR c++/120824
	* g++.dg/abi/mangle32.C: Remove enumerator list.
	* g++.dg/cpp0x/linkage2.C: Likewise.
	* g++.dg/ext/vector26.C: Likewise.
	* g++.dg/other/anon3.C: Likewise.
	* g++.dg/abi/mangle83.C: New test.
	* g++.dg/modules/enum-15_a.C: New test.
	* g++.dg/modules/enum-15_b.C: New test.

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

	PR fortran/107421
	* gfortran.dg/gomp/pr107421.f90: New test.

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

	* g++.dg/cpp26/expansion-stmt15.C: Expect different diagnostics
	for zero size destructuring expansion statement.
	* g++.dg/ext/builtin-structured-binding-size1.C: New test.
	* g++.dg/ext/builtin-structured-binding-size2.C: New test.
	* g++.dg/ext/builtin-structured-binding-size3.C: New test.
	* g++.dg/ext/builtin-structured-binding-size4.C: New test.

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

	PR c++/121552
	* g++.dg/parse/defarg21.C: New test.
	* g++.dg/template/defarg24.C: New test.
	* g++.dg/modules/default-arg-4_a.C: New test.
	* g++.dg/modules/default-arg-4_b.C: New test.
	* g++.dg/modules/default-arg-5_a.C: New test.
	* g++.dg/modules/default-arg-5_b.C: New test.

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

	PR c++/121552
	* g++.dg/cpp2a/typedef1.C: New test.
	* g++.dg/debug/dwarf2/typedef5.C: Add -Wno-non-c-typedef-for-linkage
	to dg-options.
	* g++.dg/inherit/typeinfo1.C: Add -Wno-non-c-typedef-for-linkage
	to dg-additional-options.
	* g++.dg/parse/ctor2.C: Likewise.
	* g++.dg/ext/anon-struct9.C: Add -Wno-non-c-typedef-for-linkage to
	dg-options.
	* g++.dg/ext/visibility/anon11.C: Add -Wno-non-c-typedef-for-linkage
	to dg-additional-options.
	* g++.dg/lto/pr69137_0.C: Add -Wno-non-c-typedef-for-linkage
	to dg-lto-options.
	* g++.dg/other/anon8.C: Add -Wno-non-c-typedef-for-linkage
	to dg-additional-options.
	* g++.dg/template/pr84973.C: Likewise.
	* g++.dg/template/pr84973-2.C: Likewise.
	* g++.dg/template/pr84973-3.C: Likewise.
	* g++.dg/abi/anon2.C: Likewise.
	* g++.dg/abi/anon3.C: Likewise.
	* g++.old-deja/g++.oliva/linkage1.C: Likewise.

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

	PR c++/121539
	* g++.dg/parse/defarg20.C: New test.

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

	PR preprocessor/120778
	PR target/121520
	* g++.dg/DRs/dr2581-1.C: New test.
	* g++.dg/DRs/dr2581-2.C: New test.
	* c-c++-common/cpp/pr92296-2.c: Expect warnings also on defining
	special macros after undefining them.

2025-08-15  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-15  Qing Zhao  <qing.zhao@oracle.com>

	* gcc.dg/flex-array-counted-by-2.c: Adjust testing case.

2025-08-15  Qing Zhao  <qing.zhao@oracle.com>

	* gcc.dg/ubsan/pointer-counted-by-bounds-2.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-3.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-4.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-5.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds.c: New test.

2025-08-15  Qing Zhao  <qing.zhao@oracle.com>

	* gcc.dg/pointer-counted-by-4-char.c: New test.
	* gcc.dg/pointer-counted-by-4-float.c: New test.
	* gcc.dg/pointer-counted-by-4-struct.c: New test.
	* gcc.dg/pointer-counted-by-4-union.c: New test.
	* gcc.dg/pointer-counted-by-4.c: New test.
	* gcc.dg/pointer-counted-by-5.c: New test.
	* gcc.dg/pointer-counted-by-6.c: New test.
	* gcc.dg/pointer-counted-by-7.c: New test.
	* gcc.dg/pr120929.c: New test.

2025-08-15  Qing Zhao  <qing.zhao@oracle.com>

	* gcc.dg/flex-array-counted-by.c: Update test.
	* gcc.dg/pointer-counted-by-1.c: New test.
	* gcc.dg/pointer-counted-by-2.c: New test.
	* gcc.dg/pointer-counted-by-3.c: New test.
	* gcc.dg/pointer-counted-by-8.c: New test.
	* gcc.dg/pointer-counted-by-9.c: New test.
	* gcc.dg/pointer-counted-by.c: New test.

2025-08-15  Umesh Kalappa  <ukalappa.mips@gmail.com>

	* gcc.target/riscv/mipsprefetch.c: Test file for mips.pref.

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

	PR target/119156
	* gcc.target/aarch64/sve/pr119156_1.c: New test.

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

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

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

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

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

	PR target/119275
	* gcc.target/riscv/pr119275.c: New test.

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

	* gcc.dg/tree-ssa/copy-prop-aggregate-arg-1.c: New test.

2025-08-14  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/vlgv-zero-extend-1.c: Require target
	s390_mvx.
	* gcc.target/s390/vector/vlgv-zero-extend-2.c: New test.

2025-08-14  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	PR target/121511
	* gcc.dg/asm-hard-reg-error-3.c: Add additional option -marm for
	target arm.

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

	PR target/121540
	* gcc.target/i386/no-callee-saved-19a.c (dg-options): Add
	"-mno-avx -mno-mmx -mno-80387"
	* gcc.target/i386/no-callee-saved-19b.c: Likewise.
	* gcc.target/i386/no-callee-saved-19c.c: Likewise.
	* gcc.target/i386/no-callee-saved-19d.c: Likewise.
	* gcc.target/i386/no-callee-saved-19e.c: Likewise.
	* gcc.target/i386/pr121208-1a.c: Likewise.
	* gcc.target/i386/pr121208-1b.c: Likewise.
	* gcc.target/i386/pr121540-1.c: New test.
	* gcc.target/i386/pr121540-2.c: Likewise.

2025-08-13  Jeff Law  <jlaw@ventanamicro.com>

	PR target/121531
	* gcc.target/riscv/pr121531.c: New test.

2025-08-13  Marek Polacek  <polacek@redhat.com>

	PR c++/102610
	* g++.dg/cpp0x/lambda/lambda-decltype3.C: Remove xfail.
	* g++.dg/warn/Wshadow-19.C: Add -Wpedantic.  Adjust a dg-warning.
	* g++.dg/warn/Wshadow-6.C: Adjust expected diagnostics.
	* g++.dg/cpp23/lambda-scope1.C: New test.
	* g++.dg/cpp23/lambda-scope2.C: New test.
	* g++.dg/cpp23/lambda-scope3.C: New test.
	* g++.dg/cpp23/lambda-scope4.C: New test.
	* g++.dg/cpp23/lambda-scope4b.C: New test.
	* g++.dg/cpp23/lambda-scope5.C: New test.
	* g++.dg/cpp23/lambda-scope6.C: New test.
	* g++.dg/cpp23/lambda-scope7.C: New test.
	* g++.dg/cpp23/lambda-scope8.C: New test.
	* g++.dg/cpp23/lambda-scope9.C: New test.

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

	PR c++/120776
	* g++.dg/cpp1z/decomp64.C: New test.
	* g++.dg/cpp26/expansion-stmt1.C: New test.
	* g++.dg/cpp26/expansion-stmt2.C: New test.
	* g++.dg/cpp26/expansion-stmt3.C: New test.
	* g++.dg/cpp26/expansion-stmt4.C: New test.
	* g++.dg/cpp26/expansion-stmt5.C: New test.
	* g++.dg/cpp26/expansion-stmt6.C: New test.
	* g++.dg/cpp26/expansion-stmt7.C: New test.
	* g++.dg/cpp26/expansion-stmt8.C: New test.
	* g++.dg/cpp26/expansion-stmt9.C: New test.
	* g++.dg/cpp26/expansion-stmt10.C: New test.
	* g++.dg/cpp26/expansion-stmt11.C: New test.
	* g++.dg/cpp26/expansion-stmt12.C: New test.
	* g++.dg/cpp26/expansion-stmt13.C: New test.
	* g++.dg/cpp26/expansion-stmt14.C: New test.
	* g++.dg/cpp26/expansion-stmt15.C: New test.
	* g++.dg/cpp26/expansion-stmt16.C: New test.
	* g++.dg/cpp26/expansion-stmt17.C: New test.
	* g++.dg/cpp26/expansion-stmt18.C: New test.
	* g++.dg/cpp26/expansion-stmt19.C: New test.
	* g++.dg/cpp26/feat-cxx26.C: Add __cpp_expansion_statements
	tests.

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

	PR target/81501
	* g++.target/i386/pr81501-1.C: New test.
	* gcc.target/i386/pr81501-1a.c: Likewise.
	* gcc.target/i386/pr81501-1b.c: Likewise.
	* gcc.target/i386/pr81501-2a.c: Likewise.
	* gcc.target/i386/pr81501-2b.c: Likewise.
	* gcc.target/i386/pr81501-3.c: Likewise.
	* gcc.target/i386/pr81501-4a.c: Likewise.
	* gcc.target/i386/pr81501-4b.c: Likewise.
	* gcc.target/i386/pr81501-5.c: Likewise.
	* gcc.target/i386/pr81501-6a.c: Likewise.
	* gcc.target/i386/pr81501-6b.c: Likewise.
	* gcc.target/i386/pr81501-7.c: Likewise.
	* gcc.target/i386/pr81501-8a.c: Likewise.
	* gcc.target/i386/pr81501-8b.c: Likewise.
	* gcc.target/i386/pr81501-9a.c: Likewise.
	* gcc.target/i386/pr81501-9b.c: Likewise.
	* gcc.target/i386/pr81501-10a.c: Likewise.
	* gcc.target/i386/pr81501-10b.c: Likewise.

2025-08-13  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/torture/darwin-cfstring-3.c: Adjust for amended
	string labels.
	* g++.dg/torture/darwin-cfstring-3.C: Likewise.

2025-08-13  Jeff Law  <jlaw@ventanamicro.com>

	PR target/121160
	* gcc.target/riscv/pr121160.c: New test.

2025-08-13  Paul Thomas  <pault@gcc.gnu.org>

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

2025-08-13  Yang Yujie  <yangyujie@loongson.cn>

	PR target/117599
	* gcc.target/loongarch/bitint-alignments.c: New test.
	* gcc.target/loongarch/bitint-args.c: New test.
	* gcc.target/loongarch/bitint-sizes.c: New test.

2025-08-13  Jeff Law  <jlaw@ventanamicro.com>

	PR target/121113
	* gcc.target/riscv/pr121113.c: New test.

2025-08-13  David Malcolm  <dmalcolm@redhat.com>

	PR testsuite/119783
	jit.dg/test-error-impossible-must-tail-call.c
	* jit.dg/test-error-impossible-must-tail-call.c (verify_code):
	Check that we get a suitable-looking error message, but don't
	try to specify exactly what the message is.

2025-08-13  H.J. Lu  <hjl.tools@gmail.com>
	    Liu, Hongtao  <hongtao.liu@intel.com>

	PR target/121497
	* gcc.target/i386/pr121497.c: New test.

2025-08-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-2-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmerge-run-1-i8.c: New test.

2025-08-12  Robin Dapp  <rdapp.gcc@gmail.com>

	PR target/121334
	* gcc.target/riscv/rvv/autovec/pr121334.c: New test.

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

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

2025-08-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121509
	* gcc.dg/vect/pr121509.c: New testcase.

2025-08-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121514
	* gcc.dg/torture/pr121514.c: New testcase.

2025-08-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121493
	* gcc.dg/tree-ssa/ssa-fre-109.c: New testcase.

2025-08-12  Yuao Ma  <c8ef@outlook.com>

	* gfortran.dg/c_f_pointer_shape_tests_7.f90: New test.
	* gfortran.dg/c_f_pointer_shape_tests_8.f90: New test.
	* gfortran.dg/c_f_pointer_shape_tests_9.f90: New test.

2025-08-12  Shreya Munnangi  <smunnangi1@ventanamicro.com>
	    Jeff Law   <jlaw@ventanamicro.com>
	    Philipp Tomsich  <philipp.tomsich@vrull.eu>

	* gcc.target/riscv/add-synthesis-1.c: New test.

2025-08-12  Robert Dubner  <rdubner@symas.com>

	* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.out:
	Change test for updated handling of Numeric Display variables.

2025-08-11  Richard Henderson  <richard.henderson@linaro.org>

	* gcc.target/aarch64/cmpbr-3.c: New.
	* gcc.target/aarch64/ifcvt_multiple_sets_rewire.c: Simplify
	test for csel by ignoring the actual registers used.

2025-08-11  Richard Henderson  <richard.henderson@linaro.org>

	PR target/121388
	* gcc.target/aarch64/cmpbr.c (u32_x0_ult_64): XFAIL.
	(i32_x0_slt_64, u64_x0_ult_64, i64_x0_slt_64): XFAIL.
	* gcc.target/aarch64/cmpbr-2.c: New.

2025-08-11  Richard Henderson  <richard.henderson@linaro.org>

	* gcc.target/aarch64/cmpbr.c: Only compile, not assemble,
	since we want to scan the assembly.

2025-08-11  Richard Henderson  <richard.henderson@linaro.org>

	PR target/121385
	* gcc.target/aarch64/cmpbr-1.c: New.

2025-08-11  Richard Henderson  <richard.henderson@linaro.org>

	* gcc.target/aarch64/gcs-nonlocal-3.c: Match cbnz.

2025-08-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/121398
	* gfortran.dg/pdt_generic_1.f90: New test.

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

	* gcc.dg/torture/copy-prop-aggr-zero-1.c: New test.
	* gcc.dg/torture/copy-prop-aggr-zero-2.c: New test.
	* gcc.dg/tree-ssa/copy-prop-aggregate-zero-1.c: New test.
	* gcc.dg/tree-ssa/copy-prop-aggregate-zero-2.c: New test.
	* gcc.dg/tree-ssa/copy-prop-aggregate-zero-3.c: New test.

2025-08-11  Jeff Law  <jlaw@ventanamicro.com>

	* lib/target-supports.exp (check_effective_target_riscv_b_ok): New.
	* gcc.target/riscv/pr116085.c: Use new target selector.
	* gcc.target/riscv/pr117690.c: Use new target selector.
	* gcc.target/riscv/pr120333.c: Use new target selector.
	* gcc.target/riscv/zba-shNadd-10.c: Use new target selector.

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

	PR tree-optimization/121488
	* gcc.dg/tree-ssa/ssa-fre-108.c: New testcase.

2025-08-11  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_u_mul-3-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-3-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-3-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-3-u8.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-3-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-3-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-3-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-3-u8.c: New test.

2025-08-11  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Update
	asm check due to above change.
	* gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: Ditto.
	* gcc.target/riscv/rvv/autovec/cond/cond_fmul-5.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

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-08-11  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/warn/template-1.C: Fix comment typo, unsinged -> unsigned.
	* gcc.target/powerpc/builtins-2-p9-runnable.c (main): Likewise.
	* gcc.dg/graphite/id-30.c: Likewise.

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

	PR c++/117783
	* g++.dg/cpp26/name-independent-decl11.C: New test.

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

	PR c++/117783
	* g++.dg/cpp26/decomp19.C: Don't expect sorry on tuple static
	structured bindings with a pack.
	* g++.dg/cpp26/decomp26.C: New test.

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

	PR c++/121442
	* g++.dg/cpp1z/decomp65.C: New test.

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

	PR testsuite/121205
	* gcc.dg/asm-hard-reg-6.c: Adjust scan for x86 with ia32, lp64 and
	x32.

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

	PR testsuite/121205
	* gcc.dg/asm-hard-reg-5.c: Compile for x86 !ia32.

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

	PR testsuite/121205
	* gcc.dg/asm-hard-reg-4.c: Compile with -msse2 for x86 and scan
	x86.

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

	PR testsuite/121205
	* gcc.dg/asm-hard-reg-2.c: Compile for x86 !ia32 and scan x86.

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

	PR testsuite/121205
	* gcc.dg/asm-hard-reg-1.c: Adjust scan for x86 with ia32, x32 and
	lp64.

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>

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

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

	PR testsuite/121205
	* gcc.target/i386/asm-hard-reg-2.c (z): Use long long for -m32
	to trigger RA error.

2025-08-09  Dimitar Dimitrov  <dimitar@dinux.eu>

	* g++.dg/modules/class-11_a.H: Skip test for effective
	default_packed targets.
	* g++.dg/modules/class-11_b.C: Ditto.

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

	PR fortran/121182
	* gfortran.dg/generic_stmt_1.f90: New test.
	* gfortran.dg/generic_stmt_2.f90: New test.
	* gfortran.dg/generic_stmt_3.f90: New test.
	* gfortran.dg/generic_stmt_4.f90: New test.

2025-08-09  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/torture/hardbool-ai.c: Require target that supports
	atomic operations on int types.

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

	PR tree-optimization/120599
	* g++.dg/torture/noncall-eh-1.C: New test.

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

	PR tree-optimization/118946
	PR tree-optimization/121422
	* gcc.dg/pr118946-1.c: New test.
	* gcc.dg/torture/pr121422-1.c: New test.
	* gcc.dg/torture/pr121422-2.c: New test.

2025-08-08  David Malcolm  <dmalcolm@redhat.com>

	PR diagnostics/116253
	* g++.dg/concepts/nested-diagnostics-1-truncated.C: Update for
	renamed keys to -fdiagnostics-set-output=text
	* g++.dg/concepts/nested-diagnostics-1.C: Likewise.
	* g++.dg/concepts/nested-diagnostics-2.C: Likewise.
	* gcc.dg/plugin/diagnostic-test-nesting-no-show-nesting.c: New
	test.
	* gcc.dg/plugin/diagnostic-test-nesting-show-nesting.c: New test.
	* gcc.dg/plugin/diagnostic-test-nesting-text-indented-show-levels.c:
	Update for renamed keys to -fdiagnostics-set-output=text.
	* gcc.dg/plugin/diagnostic-test-nesting-text-indented-unicode.c:
	Likewise.
	* gcc.dg/plugin/diagnostic-test-nesting-text-indented.c: Likewise.
	* gcc.dg/plugin/plugin.exp: Add the new tests.

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

	PR target/120977
	* gcc.target/arm/cmse/cmse-18.c: Check only the case when FPCXT is
	not enabled.
	* gcc.target/arm/cmse/cmse-19.c: New test.

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

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

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

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

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

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

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-07  Jakub Jelinek  <jakub@redhat.com>

	PR c++/117783
	* g++.dg/cpp26/decomp13.C: New test.
	* g++.dg/cpp26/decomp14.C: New test.
	* g++.dg/cpp26/decomp15.C: New test.
	* g++.dg/cpp26/decomp16.C: New test.
	* g++.dg/cpp26/decomp17.C: New test.
	* g++.dg/cpp26/decomp18.C: New test.
	* g++.dg/cpp26/decomp19.C: New test.
	* g++.dg/cpp26/decomp20.C: New test.
	* g++.dg/cpp26/decomp21.C: New test.
	* g++.dg/cpp26/feat-cxx26.C (__cpp_structured_bindings): Expect
	202411 rather than 202403.

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

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

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

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

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

	PR tree-optimization/121405
	* gcc.dg/tree-ssa/ssa-fre-107.c: New testcase.
	* gcc.target/i386/pr90579.c: Adjust.

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

	* gcc.target/aarch64/sve/peel_ind_11.c: New test.
	* gcc.target/aarch64/sve/peel_ind_11_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_12.c: New test.
	* gcc.target/aarch64/sve/peel_ind_12_run.c: New test.
	* gcc.target/aarch64/sve/peel_ind_13.c: New test.
	* gcc.target/aarch64/sve/peel_ind_13_run.c: New test.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr2577-1.C: New test.
	* g++.dg/DRs/dr2577-2.C: New test.
	* g++.dg/DRs/dr2577-2.h: New file.
	* g++.dg/DRs/dr2577-3.C: New test.
	* g++.dg/DRs/dr2577-3.h: New file.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr2575.C: New test.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr2576.C: New test.

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

	PR preprocessor/120778
	* gcc.dg/Wkeyword-macro-1.c: New test.
	* gcc.dg/Wkeyword-macro-2.c: New test.
	* gcc.dg/Wkeyword-macro-3.c: New test.
	* gcc.dg/Wkeyword-macro-4.c: New test.
	* gcc.dg/Wkeyword-macro-5.c: New test.
	* gcc.dg/Wkeyword-macro-6.c: New test.
	* gcc.dg/Wkeyword-macro-7.c: New test.
	* gcc.dg/Wkeyword-macro-8.c: New test.
	* gcc.dg/Wkeyword-macro-9.c: New test.
	* g++.dg/warn/Wkeyword-macro-1.C: New test.
	* g++.dg/warn/Wkeyword-macro-2.C: New test.
	* g++.dg/warn/Wkeyword-macro-3.C: New test.
	* g++.dg/warn/Wkeyword-macro-4.C: New test.
	* g++.dg/warn/Wkeyword-macro-5.C: New test.
	* g++.dg/warn/Wkeyword-macro-6.C: New test.
	* g++.dg/warn/Wkeyword-macro-7.C: New test.
	* g++.dg/warn/Wkeyword-macro-8.C: New test.
	* g++.dg/warn/Wkeyword-macro-9.C: New test.
	* g++.dg/warn/Wkeyword-macro-10.C: New test.
	* g++.dg/opt/pr82577.C: Don't #define register to nothing for
	C++17 and later.  Instead define reg macro to nothing for C++17
	and later or to register and use it instead of register.
	* g++.dg/modules/atom-preamble-3.C: Add -Wno-keyword-macro to
	dg-additional-options.
	* g++.dg/template/sfinae17.C (static_assert): Rename macro to ...
	(my_static_assert): ... this.
	(main): Use my_static_assert instead of static_assert.

2025-08-07  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/bitint-1.c: New test.
	* gcc.target/s390/bitint-2.c: New test.
	* gcc.target/s390/bitint-3.c: New test.
	* gcc.target/s390/bitint-4.c: New test.

2025-08-06  Sam James  <sam@gentoo.org>

	* g++.dg/cpp26/constexpr-new3.C: Escape '[' and ']'.

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

	* gcc.dg/torture/hardbool-ai.c: New.
	* gcc.dg/torture/hardbool-vi.c: New.
	* gcc.dg/torture/hardbool.c: Handle NO_BITFIELDS.
	(add1, preinc, postinc, sub1, predec, postdec): New.
	(main): Exercise them.

2025-08-06  Martin Uecker  <uecker@tugraz.at>

	PR c/108931
	* gcc.dg/vla-tert-1.c: New test.

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

	PR c++/121231
	PR c++/119688
	PR c++/94511
	* g++.dg/abi/mangle82.C: New test.
	* g++.dg/cpp2a/nontype-class73.C: New test.

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

	* g++.dg/cpp26/constexpr-new3.C: Tweak diagnostic.

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

	* gcc.dg/vect/vect-gather-1.c: Adjust to hide N.

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

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

2025-08-06  Yang Yujie  <yangyujie@loongson.cn>

	* gcc.dg/torture/bitint-84.c: New test.

2025-08-06  Yang Yujie  <yangyujie@loongson.cn>

	* gcc.dg/torture/bitint-83.c: New test.

2025-08-06  Yang Yujie  <yangyujie@loongson.cn>

	* gcc.dg/bitintext.h (BEXTC1): Define.  Convert the copied
	object back to the original type before comparison.
	(BEXTC): Use BEXTC1 for both the signed and the unsigned case.

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

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

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

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

2025-08-06  Yuao Ma  <c8ef@outlook.com>

	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use the new driver.
	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Ditto.
	* gfortran.dg/c_f_pointer_shape_tests_4_driver.c: Removed.
	* gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Renamed to ...
	* gfortran.dg/c_f_pointer_shape_tests_driver.c: ... this; format
	with gcc style.

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

	PR preprocessor/120778
	* c-c++-common/cpp/comment-ff-1.c: New test.
	* c-c++-common/cpp/comment-vtab-1.c: New test.

2025-08-06  Martin Uecker  <uecker@tugraz.at>

	PR c/121217
	* gcc.dg/pr121217.c: New test.

2025-08-06  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/arch-unset-1.c: New test.
	* gcc.target/riscv/arch-unset-2.c: New test.
	* gcc.target/riscv/arch-unset-3.c: New test.
	* gcc.target/riscv/arch-unset-4.c: New test.
	* gcc.target/riscv/arch-unset-5.c: New test.

2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>

	* c-c++-common/gomp/target-update-iterators-1.c: New.
	* c-c++-common/gomp/target-update-iterators-2.c: New.
	* c-c++-common/gomp/target-update-iterators-3.c: New.

2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
	    Andrew Stubbs  <ams@baylibre.com>

	* c-c++-common/gomp/map-6.c (foo): Amend expected error message.
	* c-c++-common/gomp/target-map-iterators-1.c: New.
	* c-c++-common/gomp/target-map-iterators-2.c: New.
	* c-c++-common/gomp/target-map-iterators-3.c: New.
	* c-c++-common/gomp/target-map-iterators-4.c: New.

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

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

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

	PR c++/121068
	* g++.dg/cpp26/constexpr-new5.C: New test.

2025-08-05  Mikael Morin  <morin-mikael@orange.fr>

	* gfortran.dg/pointer_assign_16.f90: New test.

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

	PR target/121410
	* gcc.target/i386/pr121410.c: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/torture/offset_of1.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/const-generics-1.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/generics8.rs: extra error message

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3546.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3885.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/const_generics_3.rs: this works now
	* rust/compile/const_generics_5.rs: likewise
	* rust/compile/const_generics_8.rs: move the failure to another test case
	* rust/compile/const_generics_10.rs: New test.
	* rust/compile/const_generics_11.rs: New test.
	* rust/compile/const_generics_12.rs: New test.
	* rust/compile/const_generics_13.rs: New test.
	* rust/compile/const_generics_14.rs: New test.
	* rust/compile/const_generics_15.rs: New test.
	* rust/compile/const_generics_16.rs: New test.
	* rust/compile/const_generics_9.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3960.rs: New test.

2025-08-05  Ryutaro Okada  <1015ryu88@gmail.com>

	* rust/compile/auto_traits2.rs:
	emove warning for unused `self` parameter
	* rust/compile/derive-debug1.rs:
	emove warning for unused `self` parameter
	* rust/compile/derive_macro1.rs:
	Remove warning for unused `self` parameter
	* rust/compile/format_args_basic_expansion.rs:
	Remove warning for unused `self` parameter
	* rust/compile/format_args_extra_comma.rs:
	Remove warning for unused `self` parameter
	* rust/compile/issue-2043.rs:
	Remove warning for unused `self` parameter
	* rust/compile/issue-2166.rs:
	Remove warning for unused `self` parameter
	* rust/compile/issue-2238.rs:
	Remove warning for unused `self` parameter
	* rust/compile/issue-2907.rs:
	Remove warning for unused `self` parameter
	* rust/compile/min_specialization1.rs:
	Remove warning for unused `self` parameter
	* rust/compile/name_resolution2.rs:
	Remove warning for unused `self` parameter
	* rust/compile/name_resolution4.rs:
	Remove warning for unused `self` parameter
	* rust/compile/torture/generics29.rs:
	Remove warning for unused `self` parameter
	* rust/compile/torture/generics30.rs:
	Remove warning for unused `self` parameter
	* rust/compile/torture/traits3.rs:
	Remove warning for unused `self` parameter
	* rust/compile/torture/traits7.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/impl_trait3.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/min_specialization2.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/trait10.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/trait11.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/trait12.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/trait13.rs:
	Remove warning for unused `self` parameter
	* rust/execute/torture/trait9.rs:
	Remove warning for unused `self` parameter

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/while_let1.rs: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/offset_of2.rs: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/offset_of1.rs: New test.

2025-08-05  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/issue-4006.rs: New test.

2025-08-05  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/execute/inline_asm_inout_ident.rs: New test.
	* rust/execute/inline_asm_inout_var.rs: New test.

2025-08-05  Yap Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/match-slicepattern-slice.rs: New file.
	* rust/execute/torture/match-slicepattern-slice-1.rs: New file.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/try_block1.rs: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/deferred_const_inference.rs: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/glob_import_enum.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3915.rs: New test.
	* rust/execute/torture/sip-hasher.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3916.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3978.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/parse_simple_path_fail_1.rs: New test.
	* rust/compile/parse_simple_path_fail_2.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3524.rs: New test.

2025-08-05  lishin  <lishin1008@gmail.com>

	* rust/compile/loop_constant_context.rs: New test.
	* rust/compile/issue-3618.rs:

2025-08-05  Yap Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/match-slicepattern-array.rs: New file.
	* rust/execute/torture/match-slicepattern-array-1.rs: New file.

2025-08-05  Yap Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/slicepattern-size-mismatch.rs: New file.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/issue-2005.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-1048.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3144.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3599.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3876.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-2680.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/derive_partial_ord1.rs: this is now fully supported
	* rust/execute/torture/basic_partial_ord1.rs: add missing i32 impl
	* rust/execute/torture/basic_partial_ord2.rs: likewise
	* rust/compile/issue-3836.rs: New test.
	* rust/execute/torture/issue-3836.rs: New test.
	* rust/execute/torture/partial-ord-6.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3874.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/all-cast.rs: shows array capacity now
	* rust/compile/arrays2.rs: likewise
	* rust/compile/const3.rs: fix error message
	* rust/compile/const_generics_3.rs: disable until typecheck we get proper errors now!
	* rust/compile/usize1.rs: proper capacity error message

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/while_let_without_label.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/additional-trait-bounds2nr2.rs: Remove
	-frust-name-resolution-2.0 usage.
	* rust/compile/const_generics_3.rs: Likewise.
	* rust/compile/enum_variant_name.rs: Likewise.
	* rust/compile/generics9.rs: Likewise.
	* rust/compile/invalid_label_name.rs: Likewise.
	* rust/compile/issue-3304.rs: Likewise.
	* rust/compile/macros/mbe/macro-issue3708.rs: Likewise.
	* rust/compile/macros/mbe/macro-issue3709-2.rs: Likewise.
	* rust/compile/name_resolution10.rs: Likewise.
	* rust/compile/name_resolution11.rs: Likewise.
	* rust/compile/name_resolution12.rs: Likewise.
	* rust/compile/name_resolution13.rs: Likewise.
	* rust/compile/name_resolution14.rs: Likewise.
	* rust/compile/name_resolution15.rs: Likewise.
	* rust/compile/name_resolution16.rs: Likewise.
	* rust/compile/name_resolution17.rs: Likewise.
	* rust/compile/name_resolution18.rs: Likewise.
	* rust/compile/name_resolution20.rs: Likewise.
	* rust/compile/name_resolution22.rs: Likewise.
	* rust/compile/name_resolution23.rs: Likewise.
	* rust/compile/name_resolution24.rs: Likewise.
	* rust/compile/name_resolution25.rs: Likewise.
	* rust/compile/name_resolution6.rs: Likewise.
	* rust/compile/name_resolution7.rs: Likewise.
	* rust/compile/name_resolution8.rs: Likewise.
	* rust/compile/name_resolution9.rs: Likewise.
	* rust/compile/nested_macro_definition.rs: Likewise.
	* rust/compile/pub_restricted_1.rs: Likewise.
	* rust/compile/pub_restricted_2.rs: Likewise.
	* rust/compile/self-in-impl.rs: Likewise.
	* rust/compile/self_import_namespace.rs: Likewise.
	* rust/compile/use_1.rs: Likewise.
	* rust/compile/xfail/name_resolution21.rs: Likewise.
	* rust/execute/torture/name_resolution.rs: Likewise.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/compile.exp: Removed.
	* rust/compile/nr2/exclude: Removed.

2025-08-05  Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/match-restpattern-tuple-1.rs: New file.
	* rust/compile/match-restpattern-tuple-2.rs: New file.
	* rust/execute/torture/match-restpattern-tuple.rs: New file.

2025-08-05  Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/tuple_mismatch.rs: Include RestPattern in test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove issue-3315-2.rs.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove torture/alt_patterns1.rs.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/macros/builtin/recurse2.rs: Match "abheyho\0" as
	well as "abheyho", to handle slight differences in assembly
	output for null-terminated strings.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3525.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3551.rs: New test.

2025-08-05  Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/match-tuplestructpattern.rs: New file.
	* rust/execute/torture/match-tuplestructpattern.rs: New file.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove issue-3642.rs.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/silly-order-bug.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/issue-1481.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 puts out an extra error
	* rust/compile/issue-3642.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/execute/black_box.rs: Return 0 from main.
	* rust/execute/match-identifierpattern-enum.rs: Move to...
	* rust/execute/xfail/match-identifierpattern-enum.rs: ...here.
	* rust/execute/execute.exp: New file.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/bug-with-default-generic.rs: New test.
	* rust/execute/torture/partial-eq-1.rs: New test.
	* rust/execute/torture/partial-eq-2.rs: New test.
	* rust/execute/torture/partial-eq-3.rs: New test.
	* rust/execute/torture/partial-eq-4.rs: New test.
	* rust/execute/torture/partial-ord-1.rs: New test.
	* rust/execute/torture/partial-ord-2.rs: New test.
	* rust/execute/torture/partial-ord-3.rs: New test.
	* rust/execute/torture/partial-ord-4.rs: New test.
	* rust/execute/torture/partial-ord-5.rs: New test.

2025-08-05  Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/match-identifierpattern-enum.rs: New file.
	* rust/execute/match-identifierpattern-enum.rs: New file.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/compile/derive_partial_ord1.rs: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/torture/derive-partialeq2.rs: Add declaration for
	discriminant_value.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/execute/torture/basic_partial_ord1.rs: New test.
	* rust/execute/torture/basic_partial_ord2.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/const_generics_3.rs:
	* rust/compile/issue-3660.rs: New test.

2025-08-05  Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/match-identifierpattern.rs: New file.
	* rust/execute/torture/match-identifierpattern.rs: New file.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.
	* rust/compile/pub_restricted_1.rs: Adjust expected error
	messages and only run with name resolution 2.0 enabled.
	* rust/compile/pub_restricted_2.rs: Likewise.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove canonical_paths1.rs.

2025-08-05  Vishruth-Thimmaiah  <vishruththimmaiah@gmail.com>

	* rust/compile/torture/unended-raw-byte-string.rs:
	New test to ensure correct error message for unended raw byte string.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/issue-3671.rs: Remove usage of Self.
	* rust/compile/nr2/exclude: Remove issue-3671.rs.
	* rust/compile/self-in-impl.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-08-05  Vishruth-Thimmaiah  <vishruththimmaiah@gmail.com>

	* rust/compile/torture/extern_mod2.rs:
	New test to ensure an error is emitted for empty path attributes.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/torture/const_block1.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/traits9.rs: update errors
	* rust/compile/unify-errors1.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/bad-rpit1.rs: New test.
	* rust/execute/torture/impl_rpit1.rs: New test.
	* rust/execute/torture/impl_rpit2.rs: New test.
	* rust/execute/torture/impl_rpit3.rs: New test.

2025-08-05  Parthib  <parthibdutta02@gmail.com>

	* lib/rust.exp: Remove timeout.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/execute/torture/for-loop1.rs: Adjust paths.
	* rust/execute/torture/for-loop2.rs: Likewise.
	* rust/execute/torture/iter1.rs: Likewise.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/execute/torture/builtin_abort.rs: Fix path to
	intrinsics::abort.

2025-08-05  Tom Schollenberger  <tss2344@g.rit.edu>

	* rust/compile/issue-3661.rs: Test NR2 has expected behavior

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/macros/mbe/meta-param.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/execute/same_field_name.rs: Move to...
	* rust/compile/same_field_name.rs: ...here and adjust expected
	errors.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: these are fixed now

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entries.

2025-08-05  Tom Schollenberger  <tss2344@g.rit.edu>

	* rust/compile/issue-3618.rs: Test empty loops error properly.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 cant handle this
	* rust/compile/impl_trait_generic_arg.rs: New test.

2025-08-05  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/execute/torture/struct-pattern-match.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-2015.rs: fully supported now
	* rust/compile/nr2/exclude: nr2 cant handle some of these
	* rust/compile/issue-1487.rs: New test.
	* rust/compile/issue-3454.rs: New test.
	* rust/execute/torture/impl_desugar-2.rs: New test.
	* rust/execute/torture/impl_desugar.rs: New test.
	* rust/execute/torture/impl_trait1.rs: New test.
	* rust/execute/torture/impl_trait2.rs: New test.
	* rust/execute/torture/impl_trait3.rs: New test.
	* rust/execute/torture/impl_trait4.rs: New test.
	* rust/execute/torture/issue-1482.rs: New test.

2025-08-05  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/impl_trait_diag.rs: New test.
	* rust/compile/issue-1485.rs: New test.

2025-08-05  CohenArthur  <cohenarthur.dev@gmail.com>
	    Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/execute/torture/derive-partialeq2.rs: Add missing terminating nul char.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/torture/derive-partialeq2.rs: New test.

2025-08-05  Arthur Cohen  <arthur.cohen@embecosm.com>

	* rust/execute/torture/struct_pattern1.rs: New test.

2025-08-05  Georg-Johann Lay  <avr@gjlay.de>

	PR target/121359
	* gcc.target/avr/torture/pr118591-1.c: Remove -mlra.
	* gcc.target/avr/torture/pr118591-2.c: Same.

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

	PR tree-optimization/121395
	* gcc.dg/vect/pr59984.c: Adjust.

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

	PR tree-optimization/121382
	* gcc.dg/torture/pr121382.c: New testcase.

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

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

2025-08-05  Yang Yujie  <yangyujie@loongson.cn>

	* gcc.dg/bitintext.h (S, CEIL, PROMOTED_SIZE): Define.
	(BEXTC): Generalize to only check extension within PROMOTED_SIZE bits.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr2579.C: New test.
	* c-c++-common/cpp/va-opt-6.c: Expect ' rather than \" around
	tokens in incorrect pasting diagnostics.
	* gcc.dg/c23-attr-syntax-6.c: Likewise.
	* gcc.dg/cpp/paste12.c: Likewise.
	* gcc.dg/cpp/paste12-2.c: Likewise.
	* gcc.dg/cpp/paste14.c: Likewise.
	* gcc.dg/cpp/paste14-2.c: Likewise.

2025-08-05  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_u_mul-1-u32-from-u64.c: Add mulhu
	asm check.
	* gcc.target/riscv/sat/sat_u_mul-1-u64-from-u128.c: Ditto.

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

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

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

	PR diagnostics/116253
	* gcc.dg/plugin/diagnostic-test-nesting-html.c: New test.
	* gcc.dg/plugin/diagnostic-test-nesting-html.py: New test script.
	* gcc.dg/plugin/plugin.exp: Add it.
	* libgdiagnostics.dg/test-multiple-lines.c: Update expected output
	to show fix-it hint.
	* sarif-replay.dg/2.1.0-valid/nested-diagnostics-1.sarif: New test.

2025-08-04  David Malcolm  <dmalcolm@redhat.com>

	PR diagnostics/116792
	* gcc.dg/plugin/diagnostic-test-graphs-html.py: Remove trailing
	space from expected text of message.
	* sarif-replay.dg/2.1.0-valid/embedded-links-check-html.py:
	Likewise.
	* sarif-replay.dg/2.1.0-valid/graphs-check-html.py: Likewise.

2025-08-04  Konstantinos Eleftheriou  <konstantinos.eleftheriou@vrull.eu>

	PR rtl-optimization/121303
	* gcc.target/i386/pr121303.c: New test.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr2580.C: New test.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr2578.C: New test.

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

	* gcc.target/aarch64/sve/acle/general/dupq_13.c: New test.

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

	* gcc.target/aarch64/sve/acle/general/dup_1.c: New test.

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

	* gcc.target/aarch64/sve/acle/general/pnext_3.c: New test.

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

	* gcc.target/aarch64/sve2/acle/general/match_4.c: New test.
	* gcc.target/aarch64/sve2/acle/general/nmatch_1.c: Likewise.

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

	* gcc.target/aarch64/sve/acle/general/acge_1.c: New test.
	* gcc.target/aarch64/sve/acle/general/acgt_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/acle_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/aclt_1.c: Likewise.

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

	* gcc.target/aarch64/sve/acle/general/cmpeq_6.c: New test.
	* gcc.target/aarch64/sve/acle/general/cmpge_9.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_9.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_9.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_9.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpne_5.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpuo_1.c: Likewise.

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

	* gcc.target/aarch64/sve/acle/general/cmpeq_5.c: New test.
	* gcc.target/aarch64/sve/acle/general/cmpge_7.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpge_8.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_7.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_8.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_7.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_8.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_7.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_8.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpne_4.c: Likewise.

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

	* gcc.target/aarch64/sve/acle/general/cmpeq_1.c: Check the number
	of PTRUEs.
	* gcc.target/aarch64/sve/acle/general/cmpge_5.c: New test.
	* gcc.target/aarch64/sve/acle/general/cmpge_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_5.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_5.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_5.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_6.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpne_3.c: Likewise.

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

	* gcc.target/aarch64/sve/acle/general/cmpeq_1.c: Add more tests.

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

	* gcc.target/aarch64/sve/pred_clobber_1.c: Disable combine.
	* gcc.target/aarch64/sve/pred_clobber_2.c: Likewise.
	* gcc.target/aarch64/sve/pred_clobber_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpeq_2.c: Add more cases.
	* gcc.target/aarch64/sve/acle/general/cmpeq_4.c: New test.
	* gcc.target/aarch64/sve/acle/general/cmpge_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpge_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpge_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpge_4.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpgt_4.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmple_4.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_2.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_3.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmplt_4.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpne_1.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/cmpne_2.c: Likewise.

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

	* gcc.target/aarch64/sve/acle/general/unpkhi_1.c: New test.
	* gcc.target/aarch64/sve/acle/general/unpklo_1.c: Likewise.

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

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

2025-08-04  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-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR testsuite/121118
	* gcc.target/aarch64/sve/acle/general/pr121118_1.c: New test.
	* gcc.target/aarch64/sve/acle/general/whilele_13.c: Likewise.
	* gcc.target/aarch64/sve/acle/general/whilelt_6.c: Likewise.
	* gcc.target/aarch64/sve2/acle/general/whilege_1.c: Likewise.
	* gcc.target/aarch64/sve2/acle/general/whilegt_1.c: Likewise.
	* gcc.target/aarch64/sve2/acle/general/whilerw_5.c: Likewise.
	* gcc.target/aarch64/sve2/acle/general/whilewr_5.c: Likewise.

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

	PR target/121293
	* gcc.target/aarch64/sve/acle/general/dupq_lane_9.c: New test.

2025-08-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/121362
	* gcc.dg/tree-ssa/ssa-fre-105.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-106.c: Likewise.

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

	PR target/120941
	* gcc.target/i386/pr120941-1.c: New test.

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

	PR preprocessor/120778
	* g++.dg/DRs/dr1709.C: New test.

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

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

2025-08-02  Martin Uecker  <uecker@tugraz.at>

	* gcc.dg/Warray-parameter-11.c: Change Warray-parameter to
	-Wvla-parameter as these are VLAs.
	* gcc.dg/Warray-parameter.c: Remove xfail.

2025-08-01  Artemiy Granat  <a.granat@ispras.ru>

	* gcc.target/i386/attributes-error.c: Change incorrect
	sseregparm,fastcall combination to cdecl,fastcall.

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>

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

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  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/121314
	* gm2/errors/fail/badindrtype.mod: New test.
	* gm2/errors/fail/badindrtype2.mod: New test.

2025-07-31  Mikael Morin  <morin-mikael@orange.fr>

	PR fortran/121342
	* gfortran.dg/class_elemental_1.f90: New test.

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

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

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

	PR c++/120775
	* g++.dg/cpp26/consteval-block1.C: New test.
	* g++.dg/cpp26/consteval-block2.C: New test.
	* g++.dg/cpp26/consteval-block3.C: New test.
	* g++.dg/cpp26/consteval-block4.C: New test.
	* g++.dg/cpp26/consteval-block5.C: New test.
	* g++.dg/cpp26/consteval-block6.C: New test.
	* g++.dg/cpp26/consteval-block7.C: New test.
	* g++.dg/cpp26/consteval-block8.C: New test.

2025-07-31  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for signed avg ceil.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add
	test data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-i8.c: New test.

2025-07-31  Artemiy Granat  <a.granat@ispras.ru>

	* gcc.target/i386/attributes-error.c: Add more attributes
	combinations.

2025-07-31  Artemiy Granat  <a.granat@ispras.ru>

	* g++.dg/abi/regparm1.C: Require ia32 target.
	* gcc.target/i386/20020224-1.c: Likewise.
	* gcc.target/i386/pr103785.c: Use regparm attribute only if
	not in 64-bit mode.
	* gcc.target/i386/pr36533.c: Likewise.
	* gcc.target/i386/pr59099.c: Likewise.
	* gcc.target/i386/sibcall-8.c: Likewise.
	* gcc.target/i386/sw-1.c: Likewise.
	* gcc.target/i386/pr15184-2.c: Fix invalid comment.
	* gcc.target/i386/attributes-ignore.c: New test.

2025-07-31  Yury Khrustalev  <yury.khrustalev@arm.com>

	* g++.target/aarch64/mv-cpu-features.C: new test.

2025-07-31  Yury Khrustalev  <yury.khrustalev@arm.com>

	* gcc.target/aarch64/ifunc-resolver.in: add core test functions.
	* gcc.target/aarch64/ifunc-resolver-0.c: new test.
	* gcc.target/aarch64/ifunc-resolver-1.c: ditto.
	* gcc.target/aarch64/ifunc-resolver-2.c: ditto.
	* gcc.target/aarch64/ifunc-resolver-3.c: ditto.
	* gcc.target/aarch64/ifunc-resolver-4.c: as above.

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  Jakub Jelinek  <jakub@redhat.com>

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

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

	* gcc.target/aarch64/sme2/acle-asm/amax_f16_x2.c: Gate do-assemble on
	assembler support for +faminmax and +sme2.
	* gcc.target/aarch64/sme2/acle-asm/amax_f16_x4.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amax_f32_x2.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amax_f32_x4.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amax_f64_x2.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amax_f64_x4.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amin_f16_x2.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amin_f16_x4.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amin_f32_x2.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amin_f32_x4.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amin_f64_x2.c: Likewise.
	* gcc.target/aarch64/sme2/acle-asm/amin_f64_x4.c: Likewise.
	* lib/target-supports.exp: Split the extensions that require SME into
	a separate set, and use armv9-a as their baseline.

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

	* gcc.target/i386/apx-1.c (apx_hanlder): Rename to ...
	(apx_handler): ... this.
	* gcc.target/i386/uintr-2.c (UINTR_hanlder): Rename to ...
	(UINTR_handler): ... this.
	* gcc.target/i386/uintr-5.c (UINTR_hanlder): Rename to ...
	(UINTR_handler): ... this.

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

	PR c++/121291
	* g++.dg/ext/is_invocable7.C: New test.
	* g++.dg/ext/is_nothrow_convertible5.C: New test.

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

	* g++.dg/tc1/dr49.C: Adjust diagnostic.
	* g++.dg/template/func2.C: Likewise.
	* g++.dg/cpp1z/nontype8.C: New test.

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

	PR tree-optimization/121236
	PR tree-optimization/121295
	* gcc.dg/torture/pr121236-1.c: New test.
	* gcc.dg/torture/pr121295-1.c: New test.

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

	Revert:
	2025-07-30  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/121236
	* gcc.dg/torture/pr121236-1.c: New test.

2025-07-30  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/spaceship-fp-1.c: New test.
	* gcc.target/s390/spaceship-fp-2.c: New test.
	* gcc.target/s390/spaceship-fp-3.c: New test.
	* gcc.target/s390/spaceship-fp-4.c: New test.
	* gcc.target/s390/spaceship-int-1.c: New test.
	* gcc.target/s390/spaceship-int-2.c: New test.
	* gcc.target/s390/spaceship-int-3.c: New test.

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

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

2025-07-30  Jan Hubicka  <jh@suse.cz>

	* g++.dg/tree-prof/eh1.C: New test.

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

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

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  Jakub Jelinek  <jakub@redhat.com>

	PR c++/120778
	* g++.dg/cpp/if-comma-1.C: New test.

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

	PR tree-optimization/121020
	* gcc.dg/vect/vect-early-break_138-pr121020.c: New test.

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-30  Alfie Richards  <alfie.richards@arm.com>

	PR target/121300
	* gcc.target/aarch64/pr121300.c: New test.

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

	* gcc.target/aarch64/sve/unpacked_cond_fmla_1.c: Add test cases
	for merging with multiplcand.
	* gcc.target/aarch64/sve/unpacked_cond_fmls_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fnmla_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fnmls_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fmla_2.c: New test.
	* gcc.target/aarch64/sve/unpacked_cond_fmls_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fnmla_2.c: Likewise..
	* gcc.target/aarch64/sve/unpacked_cond_fnmls_2.c: Likewise.
	* g++.target/aarch64/sve/unpacked_cond_ternary_bf16_1.C: Likewise.
	* g++.target/aarch64/sve/unpacked_cond_ternary_bf16_2.C: Likewise.

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

	* gcc.target/aarch64/sve/unpacked_cond_fmla_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_cond_fmls_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fnmla_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fnmls_1.c: Likewise.

2025-07-30  Yuao Ma  <c8ef@outlook.com>

	* gfortran.dg/split_1.f90: New test.
	* gfortran.dg/split_2.f90: New test.
	* gfortran.dg/split_3.f90: New test.
	* gfortran.dg/split_4.f90: New test.

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

	* g++.target/aarch64/sve/unpacked_ternary_bf16_1.C: New test.
	* g++.target/aarch64/sve/unpacked_ternary_bf16_2.C: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmla_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmla_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmls_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmls_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fnmla_1.c: Likeiwse.
	* gcc.target/aarch64/sve/unpacked_fnmla_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fnmls_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fnmls_2.c: Likewise.

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

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

2025-07-30  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Add asm check
	for unsigned avg ceil.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add
	test data.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-2-u8.c: New test.

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

	PR testsuite/121215
	* lib/profopt.exp (profopt-execute): Call cleanup-after-saved-dg-test
	if returning early for the -fauto-profile case failing case.

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

	* g++.target/aarch64/sve/unpacked_cond_binary_bf16_2.C: New test.
	* gcc.target/aarch64/sve/unpacked_cond_builtin_fmax_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_builtin_fmin_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fadd_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fdiv_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fmaxnm_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fminnm_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fmul_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fsubr_2.c: Likewise.

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

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

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  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/saturating_arithmetic_1.c: Allow w0 and w1
	to be duplicated in either order.
	* gcc.target/aarch64/saturating_arithmetic_2.c: Likewise.

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

	* gcc.target/aarch64/cmpbr.c: Support both operand orders
	for 8-bit and 16-bit comparisons.

2025-07-29  Konstantinos Eleftheriou  <konstantinos.eleftheriou@vrull.eu>

	PR rtl-optimization/120660
	* gcc.dg/pr120660.c: New test.

2025-07-29  Konstantinos Eleftheriou  <konstantinos.eleftheriou@vrull.eu>

	PR rtl-optimization/119795
	* gcc.target/i386/pr119795.c: New test.

2025-07-29  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_u_mul-run-1-u16-from-u64.c: Add rv64
	target for run.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u32-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-1-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-2-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-2-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-2-u8-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u32.c: New test.

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

	PR tree-optimization/120687
	* gcc.dg/vect/pr120687-3.c: New testcase.

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

	PR testsuite/121285
	* g++.dg/modules/class-11_a.H: Make static_asserts valid for
	C++14.

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

	PR tree-optimization/120687
	* gcc.dg/vect/pr120687-1.c: New testcase.
	* gcc.dg/vect/pr120687-2.c: Likewise.

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

	PR modula2/121289
	* gm2/warnings/style/fail/badvarname.mod: New test.
	* gm2/warnings/style/fail/warnings-style-fail.exp: New test.

2025-07-29  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/pr116906-1.c: Add 'dg-do run'.
	* gcc.dg/pr116906-2.c: Likewise.
	* gcc.dg/pr78185.c: Likewise.

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  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/120523
	* gcc.dg/tree-ssa/cswtch-7.c: New test.

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

	PR tree-optimization/121236
	* gcc.dg/torture/pr121236-1.c: New test.

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-07-28  Thomas Schwinge  <tschwinge@baylibre.com>

	* gcc.target/nvptx/march-map=sm_100.c: New.
	* gcc.target/nvptx/march-map=sm_100a.c: Likewise.
	* gcc.target/nvptx/march-map=sm_100f.c: Likewise.
	* gcc.target/nvptx/march-map=sm_101.c: Likewise.
	* gcc.target/nvptx/march-map=sm_101a.c: Likewise.
	* gcc.target/nvptx/march-map=sm_101f.c: Likewise.
	* gcc.target/nvptx/march-map=sm_103.c: Likewise.
	* gcc.target/nvptx/march-map=sm_103a.c: Likewise.
	* gcc.target/nvptx/march-map=sm_103f.c: Likewise.
	* gcc.target/nvptx/march-map=sm_120.c: Likewise.
	* gcc.target/nvptx/march-map=sm_120a.c: Likewise.
	* gcc.target/nvptx/march-map=sm_120f.c: Likewise.
	* gcc.target/nvptx/march-map=sm_121.c: Likewise.
	* gcc.target/nvptx/march-map=sm_121a.c: Likewise.
	* gcc.target/nvptx/march-map=sm_121f.c: Likewise.

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-27  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/121185
	* gfortran.dg/assign_14.f90: New test.

2025-07-27  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/121185
	* gfortran.dg/assign_13.f90: New test.

2025-07-27  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-i8.c: New test.

2025-07-27  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-07-27  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test helper
	macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-i8.c: New test.

2025-07-27  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f16.c:
	Add zvfh requirements and options.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f16.c:
	Ditto.

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

	* g++.dg/modules/class-11_a.H: New test.
	* g++.dg/modules/class-11_b.C: New test.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc: Eliminate
	digraphs::lazy_digraph and digraphs::lazy_digraphs in favor of
	lazily_created template.
	* gcc.dg/plugin/diagnostic_plugin_test_metadata.cc: Define
	INCLUDE_VECTOR since diagnostics/metadata.h now requires it.
	* gcc.dg/plugin/diagnostic_plugin_test_paths.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_show_trees.cc: Make
	diagnostics::context::m_source_printing private.
	* gcc.dg/plugin/diagnostic_plugin_test_inlining.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_string_literals.cc:
	Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc:
	Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_paths.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Likewise.
	* gcc.dg/plugin/expensive_selftests_plugin.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/plugin/show_template_tree_color_plugin.cc: Update usage
	of "diagnostic_info" to explicitly refer to
	"diagnostics::diagnostic_info".
	* gcc.dg/plugin/diagnostic_group_plugin.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Likewise.
	* gcc.dg/plugin/location_overflow_plugin.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Update for
	file_cache and char_span moving from input.h to
	diagnostics/file-cache.h and into the "diagnostics::" namespace.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Update for
	diagnostic_t becoming enum class diagnostics::kind.
	* gcc.dg/plugin/expensive_selftests_plugin.cc: Likewise.
	* gcc.dg/plugin/location_overflow_plugin.cc: Likewise.
	* lib/gcc-dg.exp: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/expensive_selftests_plugin.cc: Update for change
	from edit-context.h to changes.h.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/expensive_selftests_plugin.cc: Update for move of
	selftest::test_diagnostic_context to
	diagnostics::selftest::test_context.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_cpython_plugin.cc: Update for move of
	diagnostic-color.h to diagnostics/color.h.
	* gcc.dg/plugin/analyzer_kernel_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_known_fns_plugin.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/expensive_selftests_plugin.cc: Update for move of
	selftest-diagnostic.h to diagnostics/selftest-context.h.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/plugin/show_template_tree_color_plugin.cc: Update for
	moves to namespace diagnostics.
	* gcc.dg/plugin/diagnostic_group_plugin.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Likewise.
	* gcc.dg/plugin/location_overflow_plugin.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Update to
	add "m_" prefix to fields of diagnostic_info throughout.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/plugin/show-template-tree-color-labels.C: Update for
	moves to "source-printing".
	* gcc.dg/plugin/diagnostic-test-show-locus.py: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_group_plugin.cc: Update for move of
	diagnostics output formats into namespace "diagnostics" as
	"sinks".
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.cc: Likewise.
	* gcc.dg/plugin/location_overflow_plugin.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_gil_plugin.cc: Update #include for
	"diagnostic-path.h" moving to "diagnostics/paths.h",
	diagnostic_thread_id_t to diagnostics::paths::thread_id_t,
	diagnostic_event_id_t to diagnostics::paths::event_id_t,
	diagnostic_path to diagnostics::paths::path, and
	diagnostic_thread to diagnostics::paths::thread, and
	diagnostic_event to diagnostics::paths::event.
	* gcc.dg/plugin/diagnostic_plugin_test_paths.cc: Likewise.
	* lib/sarif.py (get_state_graph): Update property prefix for
	threadFlowLocations from "gcc/diagnostic_event/" to
	"gcc/diagnostics/paths/event/".
	* gcc.dg/sarif-output/include-chain-2.h: Update comment.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/expensive_selftests_plugin.cc: Update #include for
	move of edit-context.h to diagnostics subdir.  Update
	for move of edit_context to diagnostics::edit_context.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_text_art.cc: Update
	#include for move of "diagnostic-diagram.h" to
	"diagnostics/diagram.h". Update for move of diagnostic_diagram to
	diagnostics::diagram.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_cpython_plugin.cc: : Update #include for
	move of "diagnostic-metadata.h" to "diagnostics/metadata.h"
	* gcc.dg/plugin/analyzer_kernel_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_known_fns_plugin.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc: Likewise.  Also
	update for move of diagnostic_metadata to diagnostics::metadata.
	* gcc.dg/plugin/diagnostic_plugin_test_metadata.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_paths.cc: Likewise.

2025-07-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc: Update #include
	for move of "diagnostic-digraphs.h" to "diagnostics/digraphs.h".

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

	* g++.dg/lookup/operator-8.C: Remove XFAILs and properly
	suppress all -Wunused-result warnings.

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

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

2025-07-25  Christoph Müllner  <christoph.muellner@vrull.eu>

	* gcc.target/riscv/interrupt-conflict-mode.c: Remove "user"
	interrupts.
	* gcc.target/riscv/xtheadint-push-pop.c: Likewise.
	* gcc.target/riscv/interrupt-umode.c: Removed.

2025-07-25  Christoph Müllner  <christoph.muellner@vrull.eu>

	* gcc.target/riscv/interrupt-rnmi.c: New test.

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

	PR c++/117294
	PR c++/113854
	* g++.dg/cpp2a/concepts-traits3.C: Adjust diagnostics.
	* g++.dg/cpp2a/concepts-traits4.C: New test.
	* g++.dg/diagnostic/static_assert5.C: New test.
	* g++.dg/ext/has_virtual_destructor2.C: New test.
	* g++.dg/ext/is_assignable2.C: New test.
	* g++.dg/ext/is_constructible9.C: New test.
	* g++.dg/ext/is_convertible7.C: New test.
	* g++.dg/ext/is_destructible3.C: New test.
	* g++.dg/ext/is_invocable6.C: New test.
	* g++.dg/ext/is_virtual_base_of_diagnostic2.C: New test.

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

	PR c++/114632
	PR c++/101233
	* g++.dg/cpp23/explicit-obj-lambda18.C: New test.
	* g++.dg/cpp23/static-operator-call7.C: New test.

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-24  Robin Dapp  <rdapp@ventanamicro.com>

	* lib/target-supports.exp: Fix misalignment check.

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

	* g++.target/aarch64/sve/unpacked_cond_binary_bf16_1.C: New test.
	* gcc.target/aarch64/sve/unpacked_cond_builtin_fmax_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_builtin_fmin_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fadd_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fdiv_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fmaxnm_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fminnm_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fmul_1.c: Likewise..
	* gcc.target/aarch64/sve/unpacked_cond_fsubr_1.c: Likewise.

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

	* gcc.target/aarch64/sve/unpacked_fdiv_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_fdiv_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fdiv_3.c: Likewise.

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

	* g++.target/aarch64/sve/unpacked_binary_bf16_1.C: New test.
	* g++.target/aarch64/sve/unpacked_binary_bf16_2.C: Likewise.
	* gcc.target/aarch64/sve/unpacked_builtin_fmax_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_builtin_fmax_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_builtin_fmin_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_builtin_fmin_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fadd_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fadd_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmaxnm_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmaxnm_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fminnm_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fminnm_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmul_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fmul_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fsubr_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fsubr_2.c: Likewise.

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-24  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm.h: New test.

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  Spencer Abson  <spencer.abson@arm.com>

	* gcc.target/aarch64/sve/unpacked_cond_fabs_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_cond_fneg_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frinta_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frinta_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frinti_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frintm_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frintp_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frintx_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_frintz_1.c: Likewise.

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

	* gcc.target/aarch64/sve/unpacked_fabs_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_fneg_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frinta_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frinta_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frinti_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frinti_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintm_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintm_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintp_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintp_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintx_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintx_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintz_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_frintz_2.c: Likewise.

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

	* gcc.target/aarch64/sve/unpacked_cond_cvtf_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_cond_fcvt_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cond_fcvtz_1.c: Likewise.

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

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

2025-07-23  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/121073
	* gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: Adjust test
	expectation.
	* gcc.target/riscv/rvv/base/scalar_move-5.c: Ditto.
	* gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
	* gcc.target/riscv/rvv/base/scalar_move-7.c: Ditto.
	* gcc.target/riscv/rvv/base/scalar_move-8.c: Ditto.
	* gcc.target/riscv/rvv/base/scalar_move-9.c: Ditto.
	* gcc.target/riscv/rvv/pr121073.c: New test.

2025-07-23  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f16.c:
	Add zvfh requirements and options.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmacc-run-1-f16.c:
	Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmsac-run-1-f16.c:
	Ditto.
	* lib/target-supports.exp: Add zvfh options.

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

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

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

	PR c++/121179
	* g++.dg/lookup/operator-8.C: Strengthen test and remove one
	XFAIL.

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

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

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

	* lib/gcc-defs.exp (aarch64-arg-dg-options): Split add_tune into
	add_tune and add_override, so that specifying -moverride does not
	change the baseline tuning from the testuite's default (generic).

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

	PR tree-optimization/121220
	* gcc.dg/tree-ssa/ssa-sink-23.c: New testcase.

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

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

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-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/121216
	* gcc.dg/pr121216.c: New testcase.

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

	PR testsuite/120101
	* gcc.dg/tree-ssa/pr81627.c (fn1): Mark as noinline.

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

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

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

	PR c++/121068
	* g++.dg/cpp2a/constexpr-union6.C: Expect x5 to work.
	* g++.dg/cpp26/constexpr-new4.C: New test.

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

	* g++.dg/warn/Wmismatched-new-delete-5.C: Fix allocation.

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

	PR middle-end/109267
	* lib/target-supports.exp (check_effective_target_trap): New proc.
	* g++.dg/missing-return.C: Update testcase for the !trap case.
	* gcc.dg/pr109267-1.c: New test.
	* gcc.dg/pr109267-2.c: New test.

2025-07-22  Karl Meakin  <karl.meakin@arm.com>

	* gcc.target/aarch64/sve/mask_load_2.c: Update tests.

2025-07-22  Karl Meakin  <karl.meakin@arm.com>

	* gcc.target/aarch64/sve/mask_load_2.c: New test.

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

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

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

	* gcc.dg/vect/slp-28.c: Adjust.

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

	PR tree-optimization/110949
	PR tree-optimization/95906
	* gcc.dg/tree-ssa/cmp-2.c: New test.
	* gcc.dg/tree-ssa/max-bitcmp-1.c: New test.

2025-07-21  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-u64.c: New test.

2025-07-21  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-07-21  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vaadd-run-1-u8.c: New test.

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

	* gcc.target/aarch64/simd/mf8_data_1.c (test_set_lane4,
	test_setq_lane4): Relax allowed assembly.
	* gcc.target/aarch64/vec-set-zero.c: Use -Os in flags.
	* gcc.target/aarch64/inszero_split_1.c: New test.

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

	PR tree-optimization/121194
	* gcc.dg/torture/pr121194.c: New testcase.

2025-07-21  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.dg/pr87600-2.c: Split test into two files since errors for
	functions test{0,1} are thrown during expand, and for
	test{2,3} during gimplification.
	* lib/scanasm.exp: On s390, skip lines beginning with #.
	* gcc.dg/asm-hard-reg-error-1.c: New test.
	* gcc.dg/asm-hard-reg-error-2.c: New test.
	* gcc.dg/asm-hard-reg-error-3.c: New test.
	* gcc.dg/asm-hard-reg-error-4.c: New test.
	* gcc.dg/asm-hard-reg-error-5.c: New test.
	* gcc.dg/pr87600-3.c: New test.
	* gcc.target/aarch64/asm-hard-reg-2.c: New test.
	* gcc.target/s390/asm-hard-reg-7.c: New test.

2025-07-21  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.dg/asm-hard-reg-1.c: New test.
	* gcc.dg/asm-hard-reg-2.c: New test.
	* gcc.dg/asm-hard-reg-3.c: New test.
	* gcc.dg/asm-hard-reg-4.c: New test.
	* gcc.dg/asm-hard-reg-5.c: New test.
	* gcc.dg/asm-hard-reg-6.c: New test.
	* gcc.dg/asm-hard-reg-7.c: New test.
	* gcc.dg/asm-hard-reg-8.c: New test.
	* gcc.target/aarch64/asm-hard-reg-1.c: New test.
	* gcc.target/i386/asm-hard-reg-1.c: New test.
	* gcc.target/i386/asm-hard-reg-2.c: New test.
	* gcc.target/s390/asm-hard-reg-1.c: New test.
	* gcc.target/s390/asm-hard-reg-2.c: New test.
	* gcc.target/s390/asm-hard-reg-3.c: New test.
	* gcc.target/s390/asm-hard-reg-4.c: New test.
	* gcc.target/s390/asm-hard-reg-5.c: New test.
	* gcc.target/s390/asm-hard-reg-6.c: New test.
	* gcc.target/s390/asm-hard-reg-longdouble.h: New test.

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

	* gcc.dg/vect/vect-127.c: New testcase.

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

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

2025-07-21  panciyan  <panciyan@eswincomputing.com>

	* gcc.target/riscv/sat/sat_arith.h: Unsigned testcase form8 form9.
	* gcc.target/riscv/sat/sat_u_add-8-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_add-8-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-8-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-8-u8.c: New test.
	* gcc.target/riscv/sat/sat_u_add-9-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_add-9-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-9-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-9-u8.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-8-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-8-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-8-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-8-u8.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-9-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-9-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-9-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-9-u8.c: New test.

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

	PR testsuite/120859
	* gcc.dg/tree-prof/afdo-crossmodule-1b.c: Add some dg-*
	commands like what is in afdo-crossmodule-1.c

2025-07-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i32.c:
	Leverage DEF_AVG_0_WRAP to generate the correct func name.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i32-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i64-from-i128.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i16-from-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i16-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i32-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i8-from-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i8-from-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i8-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i64-from-i128.c: Ditto.

2025-07-19  Dimitar Dimitrov  <dimitar@dinux.eu>

	PR target/121124
	* gcc.target/pru/pragma-ctable_entry-2.c: New test.

2025-07-19  Paul-Antoine Arras  <parras@baylibre.com>

	PR target/119100
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwnmacc and
	vfwnmsac.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmacc-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwnmsac-run-1-f32.c: New test.

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

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

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

	PR testsuite/121153
	* gcc.dg/vect/vect-reduc-cond-1.c: Require vect_condition.
	* gcc.dg/vect/vect-reduc-cond-2.c: Likewise.

2025-07-18  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/avg_data.h: Adjust the test data.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i64-from-i128.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i64-from-i128.c: New test.

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

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

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

	PR tree-optimization/121126
	* gcc.dg/vect/pr121126.c: New testcase.

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

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

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

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

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

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

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-07-17  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/isfinite-isinf-isnormal-signbit-2.c: Adapt
	scan assembler directives.
	* gcc.target/s390/isfinite-isinf-isnormal-signbit-3.c: Ditto.
	* gcc.target/s390/signbit-1.c: New test.
	* gcc.target/s390/signbit-2.c: New test.
	* gcc.target/s390/signbit-3.c: New test.
	* gcc.target/s390/signbit-4.c: New test.
	* gcc.target/s390/signbit-5.c: New test.
	* gcc.target/s390/signbit.h: New test.

2025-07-17  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/vlgv-zero-extend-1.c: New test.

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

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

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

	* gcc.dg/vect/bb-slp-39.c: Adjust.

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

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

2025-07-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/121062
	* gcc.target/i386/pr121062-1.c: New test.
	* gcc.target/i386/pr121062-2.c: Likewise.
	* gcc.target/i386/pr121062-3a.c: Likewise.
	* gcc.target/i386/pr121062-3b.c: Likewise.
	* gcc.target/i386/pr121062-3c.c: Likewise.
	* gcc.target/i386/pr121062-4.c: Likewise.
	* gcc.target/i386/pr121062-5.c: Likewise.
	* gcc.target/i386/pr121062-6.c: Likewise.
	* gcc.target/i386/pr121062-7.c: Likewise.

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

	PR target/120881
	PR testsuite/121078
	* gcc.dg/20021014-1.c (dg-additional-options): Add -mfentry
	-fno-pic only on gnu/x86 targets.
	* gcc.dg/aru-2.c (dg-additional-options): Likewise.
	* gcc.dg/nest.c (dg-additional-options): Likewise.
	* gcc.dg/pr32450.c (dg-additional-options): Likewise.
	* gcc.dg/pr43643.c (dg-additional-options): Likewise.
	* gcc.target/i386/pr104447.c (dg-additional-options): Likewise.
	* gcc.target/i386/pr113122-3.c(dg-additional-options): Likewise.
	* gcc.target/i386/pr119386-1.c (dg-additional-options): Add
	-mfentry only on gnu targets.
	* gcc.target/i386/pr119386-2.c (dg-additional-options): Likewise.

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

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

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

	PR tree-optimization/119920
	PR tree-optimization/112324
	PR tree-optimization/110015
	* gcc.dg/vect/vect-reduc-cond-1.c: New test.
	* gcc.dg/vect/vect-reduc-cond-2.c: New test.
	* gcc.dg/vect/vect-reduc-cond-3.c: New test.

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

	PR tree-optimization/121116
	* gcc.dg/torture/pr121116.c: New testcase.

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

	PR target/117850
	* gcc.target/aarch64/simd/vabal_combine.c: Removed.  This is
	covered by fold_to_highpart_1.c
	* gcc.target/aarch64/simd/fold_to_highpart_1.c: New test.
	* gcc.target/aarch64/simd/fold_to_highpart_2.c: Likewise.
	* gcc.target/aarch64/simd/fold_to_highpart_3.c: Likewise.
	* gcc.target/aarch64/simd/fold_to_highpart_4.c: Likewise.
	* gcc.target/aarch64/simd/fold_to_highpart_5.c: Likewise.
	* gcc.target/aarch64/simd/fold_to_highpart_6.c: Likewise.

2025-07-16  Alfie Richards  <alfie.richards@arm.com>

	* g++.dg/warn/Wformat-gcc_diag-1.C: Add string_slice "%B" format tests.

2025-07-16  Robin Dapp  <rdapp@ventanamicro.com>

	PR middle-end/121065
	* gcc.target/arm/pr121065.c: New test.

2025-07-16  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/120297
	* gcc.target/riscv/rvv/pr120297.c: New test.

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

	* gcc.target/aarch64/sve2/eon_bsl2n.c: New test.

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

	* gcc.target/aarch64/sve2/nbsl_nor_nand_neon.c: New test.

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

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

2025-07-16  Steve Kargl  <sgk@troutmask.apl.washington.edu>

	* gfortran.dg/import13.f90: New test.

2025-07-16  Jeremy Rifkin  <jeremy@rifkin.dev>

	PR c/82134
	* c-c++-common/attr-warn-unused-result-2.c: 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-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_s_add-1-i16.c: Remove function-body
	check and add no jmp label asm check.
	* gcc.target/riscv/sat/sat_s_add-1-i32.c:
	* gcc.target/riscv/sat/sat_s_add-1-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-1-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-2-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-2-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-2-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-2-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-3-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-3-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-3-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-3-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-4-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-4-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-4-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-4-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-1-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-1-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-1-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-1-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-1-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-1-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-1-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-1-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-2-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-2-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-2-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-2-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-3-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-3-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-3-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-3-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-4-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-4-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-4-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-4-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-1-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-1-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-1-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-1-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-1-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-1-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-2-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-2-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-2-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-2-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-2-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-2-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-3-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-3-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-3-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-3-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-3-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-3-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-4-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-4-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-4-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-4-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-4-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-4-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-5-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-5-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-5-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-5-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-5-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-5-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-6-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-6-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-6-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-6-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-6-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-6-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-7-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-7-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-7-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-7-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-7-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-7-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-8-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-8-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-8-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-8-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-8-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-8-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-5-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-5-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-5-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-5-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-6-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-6-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-6-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-6-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-7-u16-from-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-7-u16-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-7-u32-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-7-u8-from-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-7-u8-from-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-7-u8-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-1-u16-from-u128.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-1-u32-from-u128.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-1-u64-from-u128.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-1-u8-from-u128.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-10-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-10-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-10-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-10-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-11-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-11-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-11-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-11-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-12-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-12-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-12-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-12-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-5-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-5-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-5-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-5-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-6-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-6-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-6-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-6-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-7-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-7-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-7-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-7-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-8-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-8-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-8-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-8-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-9-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-9-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-9-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-9-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u16-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u16-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u16-3.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u16-4.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u32-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u32-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u32-3.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u32-4.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u64-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u64-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u8-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u8-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u8-3.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u8-4.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u16-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u16-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u16-3.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u32-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u32-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u32-3.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u64-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u8-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u8-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u8-3.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u16-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u16-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u32-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u32-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u8-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u8-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u16-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u16-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u32-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u32-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u8-1.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u8-2.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-5-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-5-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-5-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-5-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-6-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-6-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-6-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-6-u8.c: Ditto.

2025-07-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/avg.h: Add int128 type when
	xlen == 64.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i16-from-i32.c:
	Suppress __int128 warning for run test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i16-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i32-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i8-from-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i8-from-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i8-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_data.h: Fix one incorrect
	test data.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i32-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i64-from-i128.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i64-from-i128.c: New test.

2025-07-15  David Malcolm  <dmalcolm@redhat.com>

	PR sarif-replay/120792
	* libgdiagnostics.dg/sarif.py: Delete duplicate script.
	* libgdiagnostics.dg/test-message-buffer-c.py: New test script.
	* libgdiagnostics.dg/test-message-buffer.c: New test.
	* libgdiagnostics.dg/test-warning-with-path-c.py: Update expected
	output to reflect that SARIF for event messages now contains JSON
	pointers when referring to other events by ID.
	* sarif-replay.dg/2.1.0-valid/3.11.6-embedded-links.sarif: Add
	HTML and SARIF output, and call out to Python scripts to verify
	the output.  Add example of a result with a link in its message.
	* sarif-replay.dg/2.1.0-valid/embedded-links-check-html.py: New
	test script.
	* sarif-replay.dg/2.1.0-valid/embedded-links-check-sarif-roundtrip.py:
	New test script.

2025-07-15  Umesh Kalappa  <ukalappa.mips@gmail.com>

	* gcc.target/riscv/mipscondmov.c: Test file for mips.ccmov insn.

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

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

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

	PR c++/117784
	* g++.dg/cpp26/decomp25.C: Add -fno-implicit-constexpr.

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

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

2025-07-15  Konstantinos Eleftheriou  <konstantinos.eleftheriou@vrull.eu>

	* gcc.target/aarch64/avoid-store-forwarding-be.c: New test.

2025-07-15  Soumya AR  <soumyaa@nvidia.com>

	* gcc.target/aarch64/ldapr-sext.c: Update expected output to include
	offsets.
	* gcc.target/aarch64/ldapur.c: New test for LDAPUR.
	* gcc.target/aarch64/ldapur_avoid.c: New test for AVOID_LDAPUR flag.

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-15  Jakub Jelinek  <jakub@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR c/44677
	* c-c++-common/Wunused-parm-1.c: New test.
	* c-c++-common/Wunused-parm-2.c: New test.
	* c-c++-common/Wunused-parm-3.c: New test.
	* c-c++-common/Wunused-parm-4.c: New test.
	* c-c++-common/Wunused-parm-5.c: New test.
	* c-c++-common/Wunused-parm-6.c: New test.
	* c-c++-common/Wunused-var-7.c (bar, baz): Expect warning on a.
	* c-c++-common/Wunused-var-19.c: New test.
	* c-c++-common/Wunused-var-20.c: New test.
	* c-c++-common/Wunused-var-21.c: New test.
	* c-c++-common/Wunused-var-22.c: New test.
	* c-c++-common/Wunused-var-23.c: New test.
	* c-c++-common/Wunused-var-24.c: New test.
	* g++.dg/cpp26/name-independent-decl1.C (foo): Expect one
	set but not used warning.
	* g++.dg/warn/Wunused-parm-12.C: New test.
	* g++.dg/warn/Wunused-parm-13.C: New test.
	* g++.dg/warn/Wunused-var-2.C (f2): Expect set but not used warning
	on parameter x and variable a.
	* g++.dg/warn/Wunused-var-40.C: New test.
	* g++.dg/warn/Wunused-var-41.C: New test.
	* gcc.dg/memchr-3.c (test_find): Change return type from void to int,
	and add return n; statement.
	* gcc.dg/unused-9.c (g): Move dg-bogus to the correct line and expect
	a warning on i.

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

	Revert:
	2025-07-15  Kyrylo Tkachov  <ktkachov@nvidia.com>

	* gcc.target/aarch64/simd/eor3_d.c: Add tests for DImode operands.

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

	* gcc.target/aarch64/sve/unpacked_fcm_combines_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_fcm_combines_2.c: Likewise.

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

	Revert:
	2025-07-14  Richard Biener  <rguenther@suse.de>

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

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

	* lib/target-supports.exp: Add s390 to vect_logical_reduc targets.
	* gcc.target/s390/vector/reduc-binops-1.c: New test.
	* gcc.target/s390/vector/reduc-minmax-1.c: New test.
	* gcc.target/s390/vector/reduc-plus-1.c: New test.

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

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

2025-07-14  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_u_mul-1-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u8-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u64.c: New test.

2025-07-14  Uros Bizjak  <ubizjak@gmail.com>

	PR target/121015
	* gcc.target/i386/pr121015.c: New test.

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

	PR target/120881
	* gcc.dg/20021014-1.c: Add additional -mfentry -fno-pic options
	for x86.
	* gcc.dg/aru-2.c: Likewise.
	* gcc.dg/nest.c: Likewise.
	* gcc.dg/pr32450.c: Likewise.
	* gcc.dg/pr43643.c: Likewise.
	* gcc.target/i386/pr104447.c: Likewise.
	* gcc.target/i386/pr113122-3.c: Likewise.
	* gcc.target/i386/pr119386-1.c: Add additional -mfentry if not
	ia32.
	* gcc.target/i386/pr119386-2.c: Likewise.
	* gcc.target/i386/pr120881-1a.c: New test.
	* gcc.target/i386/pr120881-1b.c: Likewise.
	* gcc.target/i386/pr120881-1c.c: Likewise.
	* gcc.target/i386/pr120881-1d.c: Likewise.
	* gcc.target/i386/pr120881-2a.c: Likewise.
	* gcc.target/i386/pr120881-2b.c: Likewise.
	* gcc.target/i386/pr82699-1.c: Add additional -mfentry.
	* lib/target-supports.exp (check_effective_target_fentry): New.

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

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

2025-07-14  Paul-Antoine Arras  <parras@baylibre.com>

	PR target/119100
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfwmacc and
	vfwmsac.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise. Also check
	for fcvt and vfmv.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Add vfwmacc and
	vfwmsac.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise. Also check
	for fcvt and vfmv.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop.h: Add support for
	widening variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_widen_run.h: New test
	helper.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmacc-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmacc-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmsac-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfwmsac-run-1-f32.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  Alfie Richards  <alfie.richards@arm.com>

	* gcc.target/aarch64/sme2/acle-asm/amax_f16_x2.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amax_f16_x4.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amax_f32_x2.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amax_f32_x4.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amax_f64_x2.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amax_f64_x4.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amin_f16_x2.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amin_f16_x4.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amin_f32_x2.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amin_f32_x4.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amin_f64_x2.c: New test.
	* gcc.target/aarch64/sme2/acle-asm/amin_f64_x4.c: New test.

2025-07-14  panciyan  <panciyan@eswincomputing.com>

	* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: Unsigned vector SAT_SUB form11 form12.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u16.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u32.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u64.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u8.c: Use ussub instead of usub.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-11-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-11-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-11-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-11-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-12-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-12-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-12-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-12-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-11-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-11-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-11-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-11-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-12-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-12-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-12-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-12-u8.c: New test.

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-07-12  Tobias Burnus  <tburnus@baylibre.com>

	* gfortran.dg/goacc/parameter.f95: Add -Wsurprising flag
	and update expected diagnostic.
	* gfortran.dg/goacc/parameter-3.f90: New test.
	* gfortran.dg/goacc/parameter-4.f90: New test.

2025-07-11  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/analyzer/state-diagram-1-sarif.py (test_xml_state):
	Rename to...
	(test_state_graph): ...this.  Port from XML to SARIF graphs.
	* gcc.dg/analyzer/state-diagram-1.c: Update sink option
	from "sarif:xml-state=yes" to "sarif:state-graphs=yes".
	* gcc.dg/analyzer/state-diagram-5-sarif.c: Likewise.
	* gcc.dg/analyzer/state-diagram-5-sarif.py: Drop import of ET.
	(test_nested_types_in_xml_state): Rename to...
	(test_nested_types_in_state_graph): ...this.  Port from XML to
	SARIF graphs.
	* gcc.dg/plugin/diagnostic-test-graphs-html.c: New test.
	* gcc.dg/plugin/diagnostic-test-graphs-html.py: New test script.
	* gcc.dg/plugin/diagnostic-test-graphs-sarif.c: New test.
	* gcc.dg/plugin/diagnostic-test-graphs-sarif.py: New test script.
	* gcc.dg/plugin/diagnostic-test-graphs.c: New test.
	* gcc.dg/plugin/diagnostic_plugin_test_graphs.cc: New test plugin.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
	* lib/sarif.py (get_xml_state): Delete.
	(get_state_graph): New.
	(def get_state_node_attr): New.
	(get_state_node_kind): New.
	(get_state_node_name): New.
	(get_state_node_type): New.
	(get_state_node_value): New.
	* sarif-replay.dg/2.1.0-invalid/3.40.2-duplicate-node-id.sarif:
	New test.
	* sarif-replay.dg/2.1.0-invalid/3.41.4-unrecognized-node-id.sarif:
	New test.
	* sarif-replay.dg/2.1.0-valid/graphs-check-html.py: New test
	script.
	* sarif-replay.dg/2.1.0-valid/graphs-check-sarif-roundtrip.py: New
	test script.
	* sarif-replay.dg/2.1.0-valid/graphs.sarif: New test.

2025-07-11  Vladimir N. Makarov  <vmakarov@redhat.com>

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

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

	PR c++/119064
	* g++.dg/cpp26/feat-cxx26.C: Add test for
	__cpp_trivial_relocatability.
	* g++.dg/cpp26/trivially-relocatable1.C: New test.
	* g++.dg/cpp26/trivially-relocatable2.C: New test.
	* g++.dg/cpp26/trivially-relocatable3.C: New test.
	* g++.dg/cpp26/trivially-relocatable4.C: New test.
	* g++.dg/cpp26/trivially-relocatable5.C: New test.
	* g++.dg/cpp26/trivially-relocatable6.C: New test.
	* g++.dg/cpp26/trivially-relocatable7.C: New test.
	* g++.dg/cpp26/trivially-relocatable8.C: New test.
	* g++.dg/cpp26/trivially-relocatable9.C: New test.
	* g++.dg/cpp26/trivially-relocatable10.C: New test.
	* g++.dg/cpp26/trivially-relocatable11.C: New test.

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-11  Kyrylo Tkachov  <ktkachov@nvidia.com>

	* gcc.target/aarch64/simd/eor3_d.c: Add tests for DImode operands.

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

	* gcc.target/aarch64/simd/bcax_d.c: Add tests for DImode arguments.

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

	* gcc.target/aarch64/simd/eor3_d.c: New test.

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

	* gcc.target/aarch64/simd/bcax_d.c: New test.

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

	PR tree-optimization/121034
	* gcc.dg/vect/pr121034.c: New testcase.

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

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

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-11  Jakub Jelinek  <jakub@redhat.com>
	    Martin Jambor  <mjambor@suse.cz>

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

2025-07-11  Hu, Lin1  <lin1.hu@intel.com>

	PR target/91384
	* gcc.target/i386/pr91384-1.c: New test.

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

	PR fortran/106035
	* gfortran.dg/import3.f90: Use -std=f2008 and comment on change
	in error message texts with f2018.
	* gfortran.dg/import12.f90: New test.

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

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

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

	PR c++/117785
	* g++.dg/cpp0x/constexpr-ellipsis2.C: Expect different diagnostics for
	C++26.
	* g++.dg/cpp0x/constexpr-throw.C: Likewise.
	* g++.dg/cpp1y/constexpr-84192.C: Expect different diagnostics.
	* g++.dg/cpp1y/constexpr-throw.C: Expect different diagnostics for
	C++26.
	* g++.dg/cpp1z/constexpr-asm-5.C: Likewise.
	* g++.dg/cpp26/constexpr-eh1.C: New test.
	* g++.dg/cpp26/constexpr-eh2.C: New test.
	* g++.dg/cpp26/constexpr-eh3.C: New test.
	* g++.dg/cpp26/constexpr-eh4.C: New test.
	* g++.dg/cpp26/constexpr-eh5.C: New test.
	* g++.dg/cpp26/constexpr-eh6.C: New test.
	* g++.dg/cpp26/constexpr-eh7.C: New test.
	* g++.dg/cpp26/constexpr-eh8.C: New test.
	* g++.dg/cpp26/constexpr-eh9.C: New test.
	* g++.dg/cpp26/constexpr-eh10.C: New test.
	* g++.dg/cpp26/constexpr-eh11.C: New test.
	* g++.dg/cpp26/constexpr-eh12.C: New test.
	* g++.dg/cpp26/constexpr-eh13.C: New test.
	* g++.dg/cpp26/constexpr-eh14.C: New test.
	* g++.dg/cpp26/constexpr-eh15.C: New test.
	* g++.dg/cpp26/feat-cxx26.C: Change formatting in __cpp_pack_indexing
	and __cpp_pp_embed test.  Add __cpp_constexpr_exceptions test.
	* g++.dg/cpp26/static_assert1.C: Expect different diagnostics for
	C++26.
	* g++.dg/cpp2a/consteval34.C: Likewise.
	* g++.dg/cpp2a/consteval-memfn1.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic4.C: For C++26 add std::exception and
	std::bad_cast definitions and expect different diagnostics.
	* g++.dg/cpp2a/constexpr-dynamic6.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic7.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic8.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic9.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic14.C: Likewise.
	* g++.dg/cpp2a/constexpr-dynamic18.C: Likewise.
	* g++.dg/cpp2a/constexpr-new27.C: New test.
	* g++.dg/cpp2a/constexpr-typeid5.C: New test.

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

	PR middle-end/121000
	* gcc.dg/flex-array-counted-by-pr121000.c: New test.

2025-07-10  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/asan/array_constructor_1.f90: Allocate array
	before using it.

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

	* gcc.dg/tree-prof/afdo-inline.c: Add user symbol names.

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-10  Kyrylo Tkachov  <ktkachov@nvidia.com>

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

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

	* gfortran.dg/g77/980310-3.f: Comment spelling fix: bellow -> below.
	* jit.dg/test-debuginfo.c: Likewise.

2025-07-10  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_s_add-run-1-i16.c: Take rv32 || rv64
	instead of riscv_v for scalar run test.
	* gcc.target/riscv/sat/sat_s_add-run-1-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-1-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-1-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-2-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-2-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-2-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-2-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-3-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-3-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-3-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-3-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-4-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-4-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-4-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_add-run-4-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-1-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-1-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-1-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-1-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-2-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-2-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-2-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-2-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-3-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-3-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-3-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-3-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-4-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-4-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-4-i64.c: Ditto.
	* gcc.target/riscv/sat/sat_s_sub-run-4-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-1-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-1-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-1-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-1-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-1-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-1-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-2-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-2-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-2-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-2-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-2-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-2-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-3-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-3-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-3-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-3-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-3-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-3-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-4-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-4-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-4-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-4-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-4-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-4-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-5-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-5-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-5-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-5-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-5-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-5-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-6-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-6-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-6-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-6-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-6-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-6-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-7-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-7-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-7-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-7-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-7-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-7-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-8-i16-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-8-i32-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-8-i32-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-8-i64-to-i16.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-8-i64-to-i32.c: Ditto.
	* gcc.target/riscv/sat/sat_s_trunc-run-8-i64-to-i8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-5-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-5-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-5-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-5-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-6-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-6-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-6-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-6-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-7-u32-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_add_imm-run-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-10-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-10-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-10-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-10-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-11-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-11-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-11-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-11-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-12-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-12-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-12-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-12-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-5-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-5-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-5-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-5-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-6-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-6-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-6-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-6-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-7-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-7-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-7-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-7-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-8-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-8-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-8-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-8-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-9-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-9-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-9-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub-run-9-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_sub_imm-run-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-1-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-1-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-1-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-1-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-2-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-2-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-2-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-2-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-3-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-3-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-3-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-3-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-4-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-4-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-4-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-4-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-5-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-5-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-5-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-5-u8.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-6-u16.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-6-u32.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-6-u64.c: Ditto.
	* gcc.target/riscv/sat/sat_u_trunc-run-6-u8.c: Ditto.

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

	PR c++/121012
	PR c++/120917
	* g++.dg/cpp2a/lambda-targ17.C: New test.

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

	PR c++/121008
	PR c++/113563
	* g++.dg/cpp2a/lambda-uneval28.C: New test.

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

	PR c++/119838
	* g++.dg/parse/template32.C: New test.

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-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-07-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i8.c: New test.

2025-07-09  Paul-Antoine Arras  <parras@baylibre.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_run.h: Set
	MAX_RELATIVE_DIFF depending on type.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f16.c: Enable zvfh.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f16.c: Likewise.

2025-07-09  Ciyan Pan  <panciyan@eswincomputing.com>

	* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: Add vec_sat_u_sub_fmt wrap define.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: Add vec_sat_u_sub test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u8.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u16.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u32.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u64.c: Remove test data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u8.c: Remove test data.

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

	* gcc.target/aarch64/pr118348_1.c: Require fstack_protector.
	* gcc.target/aarch64/pr118348_2.c: Likewise.

2025-07-09  Icen Zeyada  <Icen.Zeyada2@arm.com>

	* gcc.target/aarch64/vector-compare-5.c: Add new test for vector compare simplification.

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

	PR target/120642
	* gcc.target/riscv/rvv/xtheadvector/pr120642.c: New test.

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

	PR testsuite/120093
	* gcc.dg/vect/pr101145.c: Use noipa instead of noinline
	attribute.

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

	* gcc.target/s390/vector/pattern-avg-1.c: Fix on -m31.
	* gcc.target/s390/vector/pattern-mulh-1.c: Fix on -m31.
	* gcc.target/s390/vector/pattern-mulh-2.c: Fix on -m31.

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

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

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

	PR tree-optimization/120922
	* gcc.dg/vect/pr120922.c: New test.

2025-07-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add xlen check for
	uint128_t.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u16-from-u128.c: Enable
	run test for rv64 only.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u32-from-u128.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u64-from-u128.c: Ditto.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u128.c: Ditto.

2025-07-08  Marek Polacek  <polacek@redhat.com>
	    Andrew Pinski  <quic_apinski@quicinc.com>

	PR c++/83469
	PR c++/93809
	* g++.dg/template/error45.C: Adjust dg-error.
	* g++.dg/warn/Wredundant-tags-3.C: Remove xfail.
	* g++.dg/parse/union1.C: New test.
	* g++.dg/parse/union2.C: New test.
	* g++.dg/parse/union3.C: New test.
	* g++.dg/parse/union4.C: New test.
	* g++.dg/parse/union5.C: New test.
	* g++.dg/parse/union6.C: New test.

2025-07-08  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>

	* gcc.target/xtensa/BGEUI-BLTUI-32k-64k.c: New.

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

	PR c++/117784
	* g++.dg/cpp1z/decomp3.C (test): For constexpr structured binding
	initialize from constexpr var instead of non-constexpr and expect
	just a pedwarn for C++23 and older instead of error always.
	* g++.dg/cpp26/decomp9.C (foo): Likewise.
	* g++.dg/cpp26/decomp22.C: New test.
	* g++.dg/cpp26/decomp23.C: New test.
	* g++.dg/cpp26/decomp24.C: New test.
	* g++.dg/cpp26/decomp25.C: New test.

2025-07-08  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/stack-protector-guard-tls-1.c: New test.

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

	* gcc.dg/guality/guality.h (guality_main): Declare noipa.
	(guality_check): Likewise.

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

	PR target/120461
	* gcc.target/riscv/rvv/xtheadvector/pr120461.c: New test.

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

	PR target/113829
	* gcc.target/riscv/rvv/base/pr113829.c: New test.

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

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

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

	* g++.dg/cpp1y/lambda-generic-variadic.C: Change to 'compile'.

2025-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/memcpy-pr120683-1.c (dg-options): Add
	-fasynchronous-unwind-tables -fdwarf2-cfi-asm.
	* gcc.target/i386/memcpy-pr120683-2.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-3.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-4.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-5.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-6.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-7.c: Likewise.
	* gcc.target/i386/memcpy-strategy-12.c: Likewise.
	* gcc.target/i386/memset-pr120683-1.c: Likewise.
	* gcc.target/i386/memset-pr120683-10.c: Likewise.
	* gcc.target/i386/memset-pr120683-11.c: Likewise.
	* gcc.target/i386/memset-pr120683-12.c: Likewise.
	* gcc.target/i386/memset-pr120683-13.c: Likewise.
	* gcc.target/i386/memset-pr120683-14.c: Likewise.
	* gcc.target/i386/memset-pr120683-15.c: Likewise.
	* gcc.target/i386/memset-pr120683-16.c: Likewise.
	* gcc.target/i386/memset-pr120683-17.c: Likewise.
	* gcc.target/i386/memset-pr120683-18.c: Likewise.
	* gcc.target/i386/memset-pr120683-19.c: Likewise.
	* gcc.target/i386/memset-pr120683-2.c: Likewise.
	* gcc.target/i386/memset-pr120683-20.c: Likewise.
	* gcc.target/i386/memset-pr120683-21.c: Likewise.
	* gcc.target/i386/memset-pr120683-22.c: Likewise.
	* gcc.target/i386/memset-pr120683-23.c: Likewise.
	* gcc.target/i386/memset-pr120683-3.c: Likewise.
	* gcc.target/i386/memset-pr120683-4.c: Likewise.
	* gcc.target/i386/memset-pr120683-5.c: Likewise.
	* gcc.target/i386/memset-pr120683-6.c: Likewise.
	* gcc.target/i386/memset-pr120683-7.c: Likewise.
	* gcc.target/i386/memset-pr120683-8.c: Likewise.
	* gcc.target/i386/memset-pr120683-9.c: Likewise.

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

	* gcc.target/s390/vector/pattern-avg-1.c: Split test.
	* gcc.target/s390/vector/pattern-mulh-1.c: Split test.
	* gcc.target/s390/vector/pattern-avg-2.c: New test.
	* gcc.target/s390/vector/pattern-mulh-2.c: New test.

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

	* gcc.target/i386/vect-mask-epilogue-1.c: New testcase.
	* gcc.target/i386/vect-mask-epilogue-2.c: Likewise.
	* gcc.target/i386/vect-epilogues-3.c: Adjust.

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

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

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

	* gcc.dg/torture/pr120654.c: Use __builtin variants of malloc and free.

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

	* gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c: Adjust expected
	output.
	* gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c: Likewise.

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

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

	* gcc.dg/flex-array-counted-by.c: Update test.
	* gcc.dg/pointer-counted-by-1.c: New test.
	* gcc.dg/pointer-counted-by-2.c: New test.
	* gcc.dg/pointer-counted-by-3.c: New test.
	* gcc.dg/pointer-counted-by.c: New test.

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

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

	* gcc.dg/pointer-counted-by-4-char.c: New test.
	* gcc.dg/pointer-counted-by-4-float.c: New test.
	* gcc.dg/pointer-counted-by-4-struct.c: New test.
	* gcc.dg/pointer-counted-by-4-union.c: New test.
	* gcc.dg/pointer-counted-by-4.c: New test.
	* gcc.dg/pointer-counted-by-5.c: New test.
	* gcc.dg/pointer-counted-by-6.c: New test.
	* gcc.dg/pointer-counted-by-7.c: New test.

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

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

	* gcc.dg/ubsan/pointer-counted-by-bounds-2.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-3.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-4.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-5.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds.c: New test.

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

	PR testsuite/120881
	* lib/scanasm.exp (check-function-bodies): Allow "^[0-9]+:".

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

	PR target/120888
	* gcc.target/xtensa/pr120888-1.c: New test.
	* gcc.target/xtensa/pr120888-2.c: Likewise.

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

	* gcc.target/s390/fminmax-1.c: New test.
	* gcc.target/s390/fminmax-2.c: New test.

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

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

2025-07-07  Alfie Richards  <alfie.richards@arm.com>

	PR c++/119498
	* g++.target/aarch64/pr119498.C: New test.

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

	PR c++/120917
	* g++.dg/concepts/auto7a.C: Add diagnostic.
	* g++.dg/concepts/auto7b.C: New test.
	* g++.dg/concepts/auto7c.C: New test.
	* g++.dg/cpp1y/pr85076.C: Expect 'auto' error.
	* g++.dg/concepts/pr67249.C: Likewise.
	* g++.dg/cpp1y/lambda-generic-variadic.C: Likewise.
	* g++.dg/cpp2a/concepts-pr67210.C: Likewise.
	* g++.dg/concepts/pr67249a.C: New test.
	* g++.dg/cpp1y/lambda-generic-variadic-a.C: New test.
	* g++.dg/cpp2a/concepts-pr67210a.C: New test.

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

	* gcc.target/aarch64/popcnt9.c: Add +nosve to target pragma.
	* gcc.target/aarch64/popcnt13.c: New test.

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

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

2025-07-07  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_arith_data.h: Add test data for
	run test.
	* gcc.target/riscv/sat/sat_u_mul-1-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-1-u8-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u16-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u32-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u64-from-u128.c: New test.
	* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u128.c: New test.

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

	* ada/acats-3/tests/c9/c94001c.ada: Tweak delay statements.
	* ada/acats-4/tests/c9/c94001c.ada: Likewise.
	* ada/acats-4/tests/c9/c94006a.ada: Likewise.
	* ada/acats-4/tests/c9/c94008c.ada: Likewise.
	* ada/acats-4/tests/c9/c951002.a: Likewise.
	* ada/acats-4/tests/c9/c954a01.a: Likewise.
	* ada/acats-4/tests/c9/c940005.a: Tweak duration constants.
	* ada/acats-4/tests/c9/c940007.a: Likewise.
	* ada/acats-4/tests/c9/c96001a.ada: Likewise.

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

	* gcc.target/s390/vector/pattern-avg-1.c: New test.
	* gcc.target/s390/vector/pattern-mulh-1.c: New test.

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

	* gcc.target/aarch64/sve/unpacked_fcm_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_fcm_2.c: Likewise.

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

	PR target/120670
	PR target/120683
	* gcc.target/i386/auto-init-padding-9.c: Updated.
	* gcc.target/i386/memcpy-strategy-12.c: Likewise.
	* gcc.target/i386/memset-strategy-25.c: Likewise.
	* gcc.target/i386/memset-strategy-29.c: Likewise.
	* gcc.target/i386/memset-strategy-30.c: Likewise.
	* gcc.target/i386/memset-strategy-31.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-1.c: New test.
	* gcc.target/i386/memcpy-pr120683-2.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-3.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-4.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-5.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-6.c: Likewise.
	* gcc.target/i386/memcpy-pr120683-7.c: Likewise.
	* gcc.target/i386/memset-pr120683-1.c: Likewise.
	* gcc.target/i386/memset-pr120683-2.c: Likewise.
	* gcc.target/i386/memset-pr120683-3.c: Likewise.
	* gcc.target/i386/memset-pr120683-4.c: Likewise.
	* gcc.target/i386/memset-pr120683-5.c: Likewise.
	* gcc.target/i386/memset-pr120683-6.c: Likewise.
	* gcc.target/i386/memset-pr120683-7.c: Likewise.
	* gcc.target/i386/memset-pr120683-8.c: Likewise.
	* gcc.target/i386/memset-pr120683-9.c: Likewise.
	* gcc.target/i386/memset-pr120683-10.c: Likewise.
	* gcc.target/i386/memset-pr120683-11.c: Likewise.
	* gcc.target/i386/memset-pr120683-12.c: Likewise.
	* gcc.target/i386/memset-pr120683-13.c: Likewise.
	* gcc.target/i386/memset-pr120683-14.c: Likewise.
	* gcc.target/i386/memset-pr120683-15.c: Likewise.
	* gcc.target/i386/memset-pr120683-16.c: Likewise.
	* gcc.target/i386/memset-pr120683-17.c: Likewise.
	* gcc.target/i386/memset-pr120683-18.c: Likewise.
	* gcc.target/i386/memset-pr120683-19.c: Likewise.
	* gcc.target/i386/memset-pr120683-20.c: Likewise.
	* gcc.target/i386/memset-pr120683-21.c: Likewise.
	* gcc.target/i386/memset-pr120683-22.c: Likewise.
	* gcc.target/i386/memset-pr120683-23.c: Likewise.

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

	PR c++/84009
	* g++.dg/cpp0x/range-for40.C: New test.
	* g++.dg/cpp0x/range-for41.C: New test.
	* g++.dg/cpp0x/range-for42.C: New test.
	* g++.dg/cpp0x/range-for43.C: New test.

2025-07-07  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/move_alloc_20.f03: New test.

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-06  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/120951
	* gcc.dg/torture/pr120951-1.c: New test.

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

	* gcc.dg/tree-prof/clone-merge-1.c:

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

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

2025-07-04  Raphael Moreira Zinsly  <rzinsly@ventanamicro.com>

	* gcc.target/sh/pr54236-2.c: Fix comments and expected output

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

	PR c/118948
	* gcc.dg/pr118948-1.c: New test.

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

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

2025-07-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-07-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-i8.c: New test.

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

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

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-04  Jakub Jelinek  <jakub@redhat.com>

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

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

	PR target/120807
	* gcc.c-torture/compile/pr120708.c: Rename to ...
	* gcc.c-torture/compile/pr120807.c: ... here.

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

	* gcc.c-torture/compile/pr120708.c: New test.

2025-07-04  panciyan  <panciyan@eswincomputing.com>

	* gcc.target/riscv/sat/sat_arith.h: Add signed scalar SAT_ADD IMM form2.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i16.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i32.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i64.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-2-i8.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-run-2-i16.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-run-2-i32.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-run-2-i64.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm-run-2-i8.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm_type_check-2-i16.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm_type_check-2-i32.c: New test.
	* gcc.target/riscv/sat/sat_s_add_imm_type_check-2-i8.c: New test.

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

	PR c++/120716
	* g++.dg/cpp0x/lambda/lambda-constexpr3.C: New test.
	* g++.dg/cpp0x/lambda/lambda-constexpr3a.C: New test.

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

	PR c++/120748
	* g++.dg/cpp2a/lambda-targ16.C: New test.
	* g++.dg/cpp0x/this1.C: Adjust diagnostics.

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  Juergen Christ  <jchrist@linux.ibm.com>

	* gcc.target/s390/vector/vec-perm-merge-1.c: New test.
	* gcc.target/s390/vector/vec-perm-pack-1.c: New test.

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

	* c-c++-common/gomp/omp_get_num_devices_initial_device.c: Fix.
	* gfortran.dg/gomp/omp_get_num_devices_initial_device.f90: Likewise.

2025-07-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ipa/pr120295.c (glob): Rename to glob_.

2025-07-03  Karl Meakin  <karl.meakin@arm.com>

	* gcc.target/aarch64/cmpbr.c: Update tests.

2025-07-03  Karl Meakin  <karl.meakin@arm.com>

	* gcc.target/aarch64/cmpbr.c:

2025-07-03  Karl Meakin  <karl.meakin@arm.com>

	* lib/target-supports.exp: Add `cmpbr` to the list of extensions.
	* gcc.target/aarch64/cmpbr.c: New test.

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-03  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120936
	* gcc.target/i386/pr120936-1.c: New test
	* gcc.target/i386/pr120936-2.c: Likewise.
	* gcc.target/i386/pr120936-3.c: Likewise.
	* gcc.target/i386/pr120936-4.c: Likewise.
	* gcc.target/i386/pr120936-5.c: Likewise.
	* gcc.target/i386/pr120936-6.c: Likewise.
	* gcc.target/i386/pr120936-7.c: Likewise.
	* gcc.target/i386/pr120936-8.c: Likewise.
	* gcc.target/i386/pr120936-9.c: Likewise.
	* gcc.target/i386/pr120936-10.c: Likewise.
	* gcc.target/i386/pr120936-11.c: Likewise.
	* gcc.target/i386/pr120936-12.c: Likewise.
	* gcc.target/i386/pr93492-3.c: Updated.
	* gcc.target/i386/pr93492-5.c: Likewise.

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-03  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120908
	* gcc.target/i386/pr120908.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-02  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.target/riscv/mcpu-xt-c908.c: Disable for E ABI variants.
	* gcc.target/riscv/mcpu-xt-c908v.c: Ditto.
	* gcc.target/riscv/mcpu-xt-c910.c: Ditto.
	* gcc.target/riscv/mcpu-xt-c910v2.c: Ditto.
	* gcc.target/riscv/mcpu-xt-c920.c: Ditto.
	* gcc.target/riscv/mcpu-xt-c920v2.c: Ditto.
	* gcc.target/riscv/pr118241.c: Ditto.
	* gcc.target/riscv/pr120223.c: Ditto.
	* gcc.target/riscv/rvv/base/pr119164.c: Disable for E ABI variants
	and for 32-bit ISA.

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

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

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

	* gcc.dg/ubsan/pointer-counted-by-bounds-2.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-3.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-4.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds-5.c: New test.
	* gcc.dg/ubsan/pointer-counted-by-bounds.c: New test.

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

	* gcc.dg/pointer-counted-by-4-char.c: New test.
	* gcc.dg/pointer-counted-by-4-float.c: New test.
	* gcc.dg/pointer-counted-by-4-struct.c: New test.
	* gcc.dg/pointer-counted-by-4-union.c: New test.
	* gcc.dg/pointer-counted-by-4.c: New test.
	* gcc.dg/pointer-counted-by-5.c: New test.
	* gcc.dg/pointer-counted-by-6.c: New test.
	* gcc.dg/pointer-counted-by-7.c: New test.

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

	* gcc.dg/flex-array-counted-by.c: Update test.
	* gcc.dg/pointer-counted-by-1.c: New test.
	* gcc.dg/pointer-counted-by-2.c: New test.
	* gcc.dg/pointer-counted-by-3.c: New test.
	* gcc.dg/pointer-counted-by.c: New test.

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>

	* 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  Robert Dubner  <rdubner@symas.com>

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

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  Remi Machet  <rmachet@nvidia.com>

	* gcc.target/aarch64/simd/shrn2subhn.c: New test.

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

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

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-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/preserve-none-1.c (dg-options): Add
	-fomit-frame-pointer.

2025-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.target/i386/memset-pr101366-1.C (dg-options): Add
	-fasynchronous-unwind-tables -fdwarf2-cfi-asm.
	* g++.target/i386/memset-pr101366-2.C: Likewise.
	* g++.target/i386/memset-pr118276-1a.C: Likewise.
	* g++.target/i386/memset-pr118276-1b.C: Likewise.
	* g++.target/i386/memset-pr118276-1c.C: Likewise.
	* gcc.target/i386/memset-pr70308-1a.c: Likewise.
	* gcc.target/i386/memset-strategy-25.c: Likewise.
	* gcc.target/i386/memset-strategy-28.c: Likewise.
	* gcc.target/i386/memset-strategy-29.c: Likewise.
	* gcc.target/i386/memset-strategy-30.c: Likewise.
	* gcc.target/i386/pr92080-17.c: Likewise.
	* gcc.target/i386/memset-pr70308-1b.c: Likewise.  Also add
	-fomit-frame-pointer.
	* g++.target/i386/memset-pr108585-1a.C:  (dg-options): Add
	-fasynchronous-unwind-tables -fdwarf2-cfi-asm.  Also add
	-mno-stackrealign -fomit-frame-pointer.
	* g++.target/i386/memset-pr108585-1b.C: Likewise.

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  Andre Vehreschild  <vehre@gcc.gnu.org>

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

2025-07-01  Yuao Ma  <c8ef@outlook.com>

	* lib/target-supports.exp (foldable_pi_based_trigonometry): New
	effective target.
	* gcc.dg/torture/builtin-math-9.c: New test.

2025-07-01  Alexandre Oliva  <oliva@adacore.com>

	PR middle-end/120631
	* gcc.dg/dfp/pr120631.c: Drop overrider of dg-do default action.
	* gcc.dg/dfp/bitint-9.c: Likewise.
	* gcc.dg/dfp/bitint-10.c: Likewise.

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-06-30  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>

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

2025-06-30  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_gil_plugin.cc
	(gil_diagnostic::get_meaning_for_state_change): Convert
	diagnostic_event::meaning enums to enum class.

2025-06-30  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/analyzer/out-of-bounds-diagram-1-json.c: Deleted test.
	* c-c++-common/diagnostic-format-json-1.c: Deleted test.
	* c-c++-common/diagnostic-format-json-2.c: Deleted test.
	* c-c++-common/diagnostic-format-json-3.c: Deleted test.
	* c-c++-common/diagnostic-format-json-4.c: Deleted test.
	* c-c++-common/diagnostic-format-json-5.c: Deleted test.
	* c-c++-common/diagnostic-format-json-file-1.c: Deleted test.
	* c-c++-common/diagnostic-format-json-stderr-1.c: Deleted test.
	* c-c++-common/pr106133.c: Deleted test.
	* g++.dg/pr90462.C: Deleted test.
	* gcc.dg/plugin/diagnostic-test-paths-3.c: Deleted test.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Remove deleted
	test.
	* gfortran.dg/diagnostic-format-json-1.F90: Deleted test.
	* gfortran.dg/diagnostic-format-json-2.F90: Deleted test.
	* gfortran.dg/diagnostic-format-json-3.F90: Deleted test.
	* gfortran.dg/diagnostic-format-json-pr105916.F90: Deleted test.

2025-06-30  Christopher Bazley  <chris.bazley@arm.com>

	* gcc.target/aarch64/sve/adr_7.c: Fix regular expressions.

2025-06-30  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check
	for vssubu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-06-30  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-u8.c: New test.

2025-06-30  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u16.c:
	Update the asm check due to cost model change.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u32.c:
	Diito.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_trunc-1-u8.c:
	Ditto.

2025-06-30  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Ignore -Oz.
	* gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
	* gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.

2025-06-30  Kito Cheng  <kito.cheng@sifive.com>

	PR target/120659
	* gcc.target/riscv/pr120659.c: New test.

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

	* gcc.target/i386/vect-pr82426.c: Pass explicit -ffp-contract=fast.
	* gcc.target/i386/vect-pr82426-2.c: New testcase variant with
	-ffp-contract=on.

2025-06-30  Paul-Antoine Arras  <parras@baylibre.com>

	PR target/119100
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfnmacc and
	vfnmsac.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop.h (DEF_VF_MULOP_CASE_1):
	Fix return type.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f64.c: New test.

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

	PR c/120520
	PR c/117023
	* gcc.dg/nonnull-9.c: Tweak for 3 argument nonnull_if_nonzero
	attribute support, add further tests.
	* gcc.dg/nonnull-12.c: New test.
	* gcc.dg/nonnull-13.c: New test.
	* gcc.dg/nonnull-14.c: New test.
	* c-c++-common/ubsan/nonnull-8.c: New test.
	* c-c++-common/ubsan/nonnull-9.c: New test.

2025-06-30  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120840
	* gcc.target/i386/no-callee-saved-1.c: Updated.
	* gcc.target/i386/no-callee-saved-2.c: Likewise.
	* gcc.target/i386/no-callee-saved-7.c: Likewise.
	* gcc.target/i386/no-callee-saved-8.c: Likewise.
	* gcc.target/i386/no-callee-saved-9.c: Likewise.
	* gcc.target/i386/no-callee-saved-10.c: Likewise.
	* gcc.target/i386/no-callee-saved-18.c: Likewise.
	* gcc.target/i386/no-callee-saved-19a.c: Likewise.
	* gcc.target/i386/no-callee-saved-19c.c: Likewise.
	* gcc.target/i386/no-callee-saved-19d.c: Likewise.
	* gcc.target/i386/pr119784a.c: Likewise.
	* gcc.target/i386/preserve-none-6.c: Likewise.
	* gcc.target/i386/preserve-none-7.c: Likewise.
	* gcc.target/i386/preserve-none-12.c: Likewise.
	* gcc.target/i386/preserve-none-13.c: Likewise.
	* gcc.target/i386/preserve-none-14.c: Likewise.
	* gcc.target/i386/preserve-none-15.c: Likewise.
	* gcc.target/i386/preserve-none-23.c: Likewise.
	* gcc.target/i386/pr120840-1a.c: New test.
	* gcc.target/i386/pr120840-1b.c: Likewise.
	* gcc.target/i386/pr120840-1c.c: Likewise.
	* gcc.target/i386/pr120840-1d.c: Likewise.

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-06-29  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/shrink_wrap_separate_check_lea.c: Scan
	"lea(l|q)", instead of "leaq".

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

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

2025-06-28  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/120644
	* g++.dg/modules/auto-7.h: New test.
	* g++.dg/modules/auto-7_a.H: New test.
	* g++.dg/modules/auto-7_b.C: New test.

2025-06-28  Lili Cui  <lili.cui@intel.com>

	PR target/120818
	* g++.target/i386/shrink_wrap_separate.C: Relax the check.

2025-06-28  Jan Hubicka  <hubicka@ucw.cz>
	    Kugan Vivekanandarajah   <kvivekananda@nvidia.com>

	* gcc.dg/tree-prof/clone-test.c: New test.
	* gcc.dg/tree-prof/clone-merge-1.c: Updae template.

2025-06-27  Marek Polacek  <polacek@redhat.com>

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

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

	* g++.dg/abi/mangle81.C: Add -fno-implicit-constexpr.
	* g++.dg/init/vbase1.C: Likewise.
	* g++.dg/ipa/ipa-icf-4.C: Likewise.

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

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

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

	PR c++/120777
	* g++.dg/cpp26/constexpr-virt-inherit1.C: New test.
	* g++.dg/cpp26/constexpr-virt-inherit2.C: New test.
	* g++.dg/cpp26/constexpr-virt-inherit3.C: New test.
	* g++.dg/cpp26/feat-cxx26.C: Add __cpp_constexpr_virtual_inheritance
	tersts.
	* g++.dg/cpp2a/constexpr-dtor3.C: Don't expect one error for C++26.
	* g++.dg/cpp2a/constexpr-dtor16.C: Don't expect errors for C++26.
	* g++.dg/cpp2a/constexpr-dynamic10.C: Likewise.
	* g++.dg/cpp0x/constexpr-ice21.C: Likewise.
	* g++.dg/cpp0x/constexpr-ice4.C: Likewise.
	* g++.dg/abi/mangle1.C: Guard the test on c++23_down.
	* g++.dg/abi/mangle81.C: New test.
	* g++.dg/ipa/ipa-icf-4.C (A::A): For
	__cpp_constexpr_virtual_inheritance >= 202506L add user provided
	non-constexpr constructor.

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

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

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

	PR c++/98735
	PR c++/118904
	* g++.dg/modules/src-loc-1.h: New test.
	* g++.dg/modules/src-loc-1_a.H: New test.
	* g++.dg/modules/src-loc-1_b.C: New test.
	* g++.dg/modules/src-loc-1_c.C: New test.
	* g++.dg/modules/ubsan-1_a.C: New test.
	* g++.dg/modules/ubsan-1_b.C: New test.
	* g++.dg/ubsan/module-1-aux.cc: New test.
	* g++.dg/ubsan/module-1.C: New test.

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

	PR c++/120040
	* g++.dg/modules/pr120040_a.C: New test.
	* g++.dg/modules/pr120040_b.C: New test.

2025-06-27  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/afdo-crossmodule-1.c: Update template.

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

	PR target/119971
	* gcc.target/riscv/pr119971.c: Fix typo.

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

	PR tree-optimization/120808
	* gcc.dg/vect/bb-slp-pr120808.c: Now also expect FMADDSUB
	patterns to be matched.

2025-06-27  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120830
	* g++.target/i386/pr120830.C: New test.

2025-06-26  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.target/pru/mov64-subreg-1.c: New test.
	* gcc.target/pru/mov64-subreg-2.c: New test.

2025-06-26  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/120809
	* gcc.dg/analyzer/state-diagram-5.c: Split out into...
	* gcc.dg/analyzer/state-diagram-5-html.c: ...this, adding
	dg-require-dot...
	* gcc.dg/analyzer/state-diagram-5-sarif.c: ...and this.

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

	* g++.dg/cpp26/type-order1.C: New test.
	* g++.dg/cpp26/type-order2.C: New test.
	* g++.dg/cpp26/type-order3.C: New test.

2025-06-26  Uros Bizjak  <ubizjak@gmail.com>

	PR target/120719
	* gcc.target/i386/crc-builtin-crc32.c: New test.

2025-06-26  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/afdo-crossmodule-1.c: New test.
	* gcc.dg/tree-prof/afdo-crossmodule-1b.c: New test.

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

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

2025-06-26  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/indir-call-prof-2.c: Update template.

2025-06-26  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120819
	* g++.target/i386/pr120819.C: New test.

2025-06-26  H.J. Lu  <hjl.tools@gmail.com>

	PR target/119628
	* gcc.target/i386/no-callee-saved-3.c: Adjust error location.
	* gcc.target/i386/no-callee-saved-19a.c: New test.
	* gcc.target/i386/no-callee-saved-19b.c: Likewise.
	* gcc.target/i386/no-callee-saved-19c.c: Likewise.
	* gcc.target/i386/no-callee-saved-19d.c: Likewise.
	* gcc.target/i386/no-callee-saved-19e.c: Likewise.
	* gcc.target/i386/preserve-none-1.c: Likewise.
	* gcc.target/i386/preserve-none-2.c: Likewise.
	* gcc.target/i386/preserve-none-3.c: Likewise.
	* gcc.target/i386/preserve-none-4.c: Likewise.
	* gcc.target/i386/preserve-none-5.c: Likewise.
	* gcc.target/i386/preserve-none-6.c: Likewise.
	* gcc.target/i386/preserve-none-7.c: Likewise.
	* gcc.target/i386/preserve-none-8.c: Likewise.
	* gcc.target/i386/preserve-none-9.c: Likewise.
	* gcc.target/i386/preserve-none-10.c: Likewise.
	* gcc.target/i386/preserve-none-11.c: Likewise.
	* gcc.target/i386/preserve-none-12.c: Likewise.
	* gcc.target/i386/preserve-none-13.c: Likewise.
	* gcc.target/i386/preserve-none-14.c: Likewise.
	* gcc.target/i386/preserve-none-15.c: Likewise.
	* gcc.target/i386/preserve-none-16.c: Likewise.
	* gcc.target/i386/preserve-none-17.c: Likewise.
	* gcc.target/i386/preserve-none-18.c: Likewise.
	* gcc.target/i386/preserve-none-19.c: Likewise.
	* gcc.target/i386/preserve-none-20.c: Likewise.
	* gcc.target/i386/preserve-none-21.c: Likewise.
	* gcc.target/i386/preserve-none-22.c: Likewise.
	* gcc.target/i386/preserve-none-23.c: Likewise.
	* gcc.target/i386/preserve-none-24.c: Likewise.
	* gcc.target/i386/preserve-none-25.c: Likewise.
	* gcc.target/i386/preserve-none-26.c: Likewise.
	* gcc.target/i386/preserve-none-27.c: Likewise.
	* gcc.target/i386/preserve-none-28.c: Likewise.
	* gcc.target/i386/preserve-none-29.c: Likewise.
	* gcc.target/i386/preserve-none-30a.c: Likewise.
	* gcc.target/i386/preserve-none-30b.c: Likewise.

2025-06-25  Luis Silva  <luiss@synopsys.com>

	* gcc.target/arc/mult-cmp0.c: New test.

2025-06-25  Luis Silva  <luiss@synopsys.com>

	* gcc.target/arc/overflow-1.c: Replace mov.hs with rlc.

2025-06-25  Shahab Vahedi  <shahab@synopsys.com>

	* gcc.target/arc/overflow-2.c: New file.

2025-06-25  Shahab Vahedi  <shahab@synopsys.com>

	* gcc.target/arc/overflow-1.c: New file

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

	PR tree-optimization/109892
	* gcc.dg/vect/vect-reduc-fma-1.c: New testcase.
	* gcc.dg/vect/vect-reduc-fma-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-fma-3.c: Likewise.

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

	PR tree-optimization/120808
	* gcc.dg/vect/bb-slp-pr120808.c: New testcase.

2025-06-25  Alfie Richards  <alfie.richards@arm.com>

	* gcc.target/aarch64/sve/adr_7.c: New test.

2025-06-25  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-rva23s.c: New test.
	* gcc.target/riscv/arch-rvb23s.c: New test.

2025-06-24  Paul-Antoine Arras  <parras@baylibre.com>

	PR target/119100
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfmacc and vfmsac.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop.h: Add support for acc
	variants.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_run.h: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c: Define
	TEST_OUT.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f64.c: New test.

2025-06-24  Harald Anlauf  <anlauf@gmx.de>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/120743
	* gfortran.dg/pr120743.f90: New test.

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

	PR c++/120773
	* g++.dg/parse/linkage5.C: Don't expect error on
	extern "C++" int main ();.
	* g++.dg/parse/linkage7.C: New test.
	* g++.dg/parse/linkage8.C: New test.
	* g++.dg/modules/main-2.C: New test.
	* g++.dg/modules/main-3.C: New test.

2025-06-24  Juergen Christ  <jchrist@linux.ibm.com>

	* gcc.target/s390/vector/vec-extract-1.c: Fix test on arch11.
	* gcc.target/s390/vector/vec-set-1.c: Run test on arch11.
	* gcc.target/s390/vector/vec-extract-2.c: New test.

2025-06-24  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/autovec_param_asimd-only_2.c: New test.
	* gcc.target/aarch64/autovec_param_default_2.c: New test.
	* gcc.target/aarch64/autovec_param_prefer-asimd_2.c: New test.
	* gcc.target/aarch64/autovec_param_prefer-sve_2.c: New test.
	* gcc.target/aarch64/autovec_param_sve-only_2.c: New test.

2025-06-24  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/sve/cost_model_17.c: New test.
	* gcc.target/aarch64/sve/cost_model_18.c: New test.

2025-06-24  Mikael Morin  <morin-mikael@orange.fr>

	* gfortran.dg/select_type_51.f90: New test.

2025-06-24  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/unroll-vect.c: New test.

2025-06-24  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/i386/pr64110.c: Update testcase.

2025-06-24  H.J. Lu  <hjl.tools@gmail.com>

	* gcc.target/i386/keylocker-aesdecwide128kl.c: Updated to expect
	movdqa instead pxor.
	* gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
	* gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
	* gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
	* gcc.target/i386/pr92080-4.c: New test.
	* gcc.target/i386/pr92080-5.c: Likewise.
	* gcc.target/i386/pr92080-6.c: Likewise.
	* gcc.target/i386/pr92080-7.c: Likewise.
	* gcc.target/i386/pr92080-8.c: Likewise.
	* gcc.target/i386/pr92080-9.c: Likewise.
	* gcc.target/i386/pr92080-10.c: Likewise.
	* gcc.target/i386/pr92080-11.c: Likewise.
	* gcc.target/i386/pr92080-12.c: Likewise.
	* gcc.target/i386/pr92080-13.c: Likewise.
	* gcc.target/i386/pr92080-14.c: Likewise.
	* gcc.target/i386/pr92080-15.c: Likewise.
	* gcc.target/i386/pr92080-16.c: Likewise.
	* gcc.target/i386/pr92080-17.c: Likewise.
	* gcc.target/i386/pr92080-18.c: Likewise.
	* gcc.target/i386/pr92080-19.c: Likewise.
	* gcc.target/i386/pr92080-20.c: Likewise.

2025-06-24  H.J. Lu  <hjl.tools@gmail.com>

	PR target/70308
	PR target/101366
	PR target/102294
	PR target/108585
	PR target/118276
	PR target/119596
	PR target/119703
	PR target/119704
	* g++.target/i386/memset-pr101366-1.C: New test.
	* g++.target/i386/memset-pr101366-2.C: Likewise.
	* g++.target/i386/memset-pr108585-1a.C: Likewise.
	* g++.target/i386/memset-pr108585-1b.C: Likewise.
	* g++.target/i386/memset-pr118276-1a.C: Likewise.
	* g++.target/i386/memset-pr118276-1b.C: Likewise.
	* g++.target/i386/memset-pr118276-1c.C: Likewise.
	* gcc.target/i386/memcpy-strategy-12.c: Likewise.
	* gcc.target/i386/memcpy-strategy-13.c: Likewise.
	* gcc.target/i386/memset-pr70308-1a.c: Likewise.
	* gcc.target/i386/memset-pr70308-1b.c: Likewise.
	* gcc.target/i386/memset-strategy-25.c: Likewise.
	* gcc.target/i386/memset-strategy-26.c: Likewise.
	* gcc.target/i386/memset-strategy-27.c: Likewise.
	* gcc.target/i386/memset-strategy-28.c: Likewise.
	* gcc.target/i386/memset-strategy-29.c: Likewise.
	* gcc.target/i386/memset-strategy-30.c: Likewise.
	* gcc.target/i386/memset-strategy-31.c: Likewise.
	* gcc.target/i386/auto-init-padding-3.c: Expect XMM stores.
	* gcc.target/i386/auto-init-padding-9.c: Likewise.
	* gcc.target/i386/mvc17.c: Fail with "rep mov"
	* gcc.target/i386/pr111657-1.c: Scan for unrolled loop.  Fail
	with "rep mov".
	* gcc.target/i386/shrink_wrap_1.c: Also pass
	-mmemset-strategy=rep_8byte:-1:align.
	* gcc.target/i386/sw-1.c: Also pass -mstringop-strategy=rep_byte.

2025-06-24  Lili Cui  <lili.cui@intel.com>

	PR target/120741
	* gcc.target/i386/pr120741.c: New test.
	* gcc.target/i386/shrink-wrap-separate-mingw.c: Likewise.

2025-06-23  David Malcolm  <dmalcolm@redhat.com>

	PR other/116792
	PR testsuite/116163
	PR sarif-replay/120792
	* sarif-replay.dg/2.1.0-valid/signal-1-check-html.py: New test
	script.
	* sarif-replay.dg/2.1.0-valid/signal-1.c.sarif: Add html and sarif
	generation to options.  Invoke the new script to verify that HTML
	and SARIF is generated.
	* sarif-replay.dg/2.1.0-valid/signal-1-check-sarif-roundtrip.py: New file.

2025-06-23  Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/goacc/acc-wait-1.c: New test.
	* gfortran.dg/goacc/acc-wait-1.f90: New test.

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

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

2025-06-23  David Malcolm  <dmalcolm@redhat.com>

	PR other/116792
	* g++.dg/analyzer/state-diagram.C: New test.
	* gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_dot): New
	decl.
	(__analyzer_dump_xml): New decl.
	* gcc.dg/analyzer/state-diagram-1-sarif.py: New test script.
	* gcc.dg/analyzer/state-diagram-1.c: New test.
	* gcc.dg/analyzer/state-diagram-2.c: New test.
	* gcc.dg/analyzer/state-diagram-3.c: New test.
	* gcc.dg/analyzer/state-diagram-4.c: New test.
	* gcc.dg/analyzer/state-diagram-5-html.py: New test script.
	* gcc.dg/analyzer/state-diagram-5-sarif.py: New test script.
	* gcc.dg/analyzer/state-diagram-5.c: New test.
	* gcc.dg/plugin/analyzer_cpython_plugin.cc: Define INCLUDE_STRING.
	* gcc.dg/plugin/analyzer_gil_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_kernel_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_known_fns_plugin.cc: Likewise.
	* lib/htmltest.py (ns): Add SVG namespace.
	* lib/sarif.py (get_result_by_index): New.
	(get_xml_state): New.

2025-06-23  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check
	for vsaddu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-06-23  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsadd-run-1-u8.c: New test.

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>

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

2025-06-23  Pengfei Li  <Pengfei.Li2@arm.com>

	* gcc.dg/vect/vect-early-break_133_pfa6.c: Adjust test.

2025-06-23  Mikael Morin  <morin-mikael@orange.fr>

	* gfortran.dg/non_lvalue_1.f90: New test.

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

	PR rtl-optimization/120721
	* g++.dg/torture/pr120721.C: New test.

2025-06-23  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120728
	* gcc.target/i386/avx512bw-vmovdqu16-1.c: Scan vmovdqu for
	non-EVEX register operands.
	* gcc.target/i386/avx512bw-vmovdqu8-1.c: Likewise.
	* gcc.target/i386/avx512fp16-13.c: Likewise.
	* gcc.target/i386/pr100865-10b.c: Likewise.
	* gcc.target/i386/pr100865-3.c: Likewise.
	* gcc.target/i386/pr100865-4b.c: Likewise.
	* gcc.target/i386/pr100865-5b.c: Likewise.
	* gcc.target/i386/pr90773-15.c: Likewise.
	* gcc.target/i386/pr90773-16.c: Likewise.
	* gcc.target/i386/pr90773-17.c: Likewise.
	* gcc.target/i386/pr95483-5.c: Likewise.
	* gcc.target/i386/pr120728.c: New test.

2025-06-22  Andrew Pinski  <quic_apinski@quicinc.com>

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

2025-06-22  Gaius Mulley  <gaiusmod2@gmail.com>

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

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

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

2025-06-21  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/afdo-vpt-earlyinline.c: Update template.
	* gcc.dg/tree-prof/indir-call-prof-2.c: Update template.

2025-06-21  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/afdo-vpt-earlyinline.c: Update template.
	* gcc.dg/tree-prof/indir-call-prof-2.c: Likewise.
	* gcc.dg/tree-prof/afdo-inline.c: New test.

2025-06-21  Pan Li  <pan2.li@intel.com>

	PR target/120652
	* gcc.target/riscv/rvv/autovec/pr120652-1.c: New test.
	* gcc.target/riscv/rvv/autovec/pr120652-2.c: New test.
	* gcc.target/riscv/rvv/autovec/pr120652-3.c: New test.
	* gcc.target/riscv/rvv/autovec/pr120652.h: New test.

2025-06-20  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/120701
	* gcc.dg/pr120701.c: New.

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

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

2025-06-20  H.J. Lu  <hjl.tools@gmail.com>

	PR target/120708
	* gcc.target/i386/memcpy-pr120708-1.c: New test.
	* gcc.target/i386/memcpy-pr120708-2.c: Likewise.
	* gcc.target/i386/memcpy-pr120708-3.c: Likewise.
	* gcc.target/i386/memcpy-pr120708-4.c: Likewise.
	* gcc.target/i386/memcpy-pr120708-5.c: Likewise.
	* gcc.target/i386/memcpy-pr120708-6.c: Likewise.
	* gcc.target/i386/memset-pr120708-1.c: Likewise.
	* gcc.target/i386/memset-pr120708-2.c: Likewise.
	* gcc.target/i386/memcpy-strategy-1.c: Drop dg-skip-if.  Replace
	-march=atom with -mno-avx -msse2 -mtune=generic
	-mtune-ctrl=^sse_typeless_stores.
	* gcc.target/i386/memcpy-strategy-2.c: Likewise.
	* gcc.target/i386/memcpy-vector_loop-1.c: Likewise.
	* gcc.target/i386/memcpy-vector_loop-2.c: Likewise.
	* gcc.target/i386/memset-vector_loop-1.c: Likewise.
	* gcc.target/i386/memset-vector_loop-2.c: Likewise.

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

	* gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Force rocket tuning.
	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Likewise.

2025-06-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check
	for vminu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-06-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macors.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add
	test data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-u8.c: New test.

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

	PR target/120689
	* gcc.target/i386/pr120689.c: New test.

2025-06-19  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/120713
	* gfortran.dg/save_alloc_character_1.f90: New test.

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-06-19  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/zicond-primitiveSemantics_compare_reg_reg_return_reg_reg.c: New test.

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  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/zilsd-code-gen-split-subreg-1.c: New test.
	* gcc.target/riscv/zilsd-code-gen-split-subreg-2.c: New test.

2025-06-19  Lili Cui  <lili.cui@intel.com>

	PR target/120697
	* gcc.target/i386/stack-clash-protection.c: New test.

2025-06-18  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/pr119039-1.c: Add space in search criteria.

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-06-18  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/119039
	* gcc.dg/pr119039-2.c: New.

2025-06-18  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/119039
	* gcc.dg/pr119039-1.c: New.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust thread counts.

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

	PR fortran/82480
	* gfortran.dg/stat_3.f90: New test.

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

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

2025-06-18  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vmin.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-06-18  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmin-run-2-i8.c: New test.

2025-06-18  Lili Cui  <lili.cui@intel.com>
	    Michael Matz  <matz@suse.de>

	* gcc.target/x86_64/abi/callabi/leaf-2.c: Adjust the test.
	* gcc.target/i386/interrupt-16.c: Likewise.
	* gfortran.dg/guality/arg1.f90: Likewise.
	* gcc.target/i386/avx10_2-comibf-1.c: Likewise.
	* g++.target/i386/shrink_wrap_separate.C: New test.
	* gcc.target/i386/shrink_wrap_separate_check_lea.c: Likewise.

2025-06-18  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/120661
	* gcc.dg/pr120661-1.c: New.
	* gcc.dg/pr120661-2.c: New.

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

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

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-06-17  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/afdo-vpt-earlyinline.c: New test.

2025-06-17  Iain Sandoe  <iain@sandoe.co.uk>

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

2025-06-17  Umesh Kalappa  <ukalappa.mips@gmail.com>

	* gcc.target/riscv/zalrsc.c: New test.

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

	* g++.dg/modules/warn-spec-3_a.C: New test.
	* g++.dg/modules/warn-spec-3_b.C: New test.
	* g++.dg/modules/warn-spec-3_c.C: New test.

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

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

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

	PR target/113027
	* gcc.target/aarch64/pr113027-1.c: New test.
	* gcc.target/aarch64/pr113027-2.c: Likewise.
	* gcc.target/aarch64/pr113027-3.c: Likewise.
	* gcc.target/aarch64/pr113027-4.c: Likewise.
	* gcc.target/aarch64/pr113027-5.c: Likewise.
	* gcc.target/aarch64/pr113027-6.c: Likewise.
	* gcc.target/aarch64/pr113027-7.c: Likewise.

2025-06-17  Iain Sandoe  <iain@sandoe.co.uk>

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

2025-06-17  Iain Sandoe  <iain@sandoe.co.uk>

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

2025-06-17  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/jump-table-large-code-model.c: Adding
	-fno-pie.
	* gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Ditto.

2025-06-16  Spencer Abson  <spencer.abson@arm.com>

	* gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Disable the aarch64 vector
	cost model to preserve this test.
	* gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
	* gcc.target/aarch64/sve/pack_float_1.c: Likewise.
	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cvtf_1.c: New test.
	* gcc.target/aarch64/sve/unpacked_cvtf_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_cvtf_3.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fcvt_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fcvt_2.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fcvtz_1.c: Likewise.
	* gcc.target/aarch64/sve/unpacked_fcvtz_2.c: Likewise.

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

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

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

	* g++.dg/template/friend87.C
	* g++.dg/cpp2a/concepts-complete1.C
	* g++.dg/cpp2a/concepts-complete2.C
	* g++.dg/cpp2a/concepts-complete3.C
	* g++.dg/cpp2a/concepts-complete4.C: Expect -Wsfinae-incomplete.

2025-06-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Leverage
	helper macros to avoid code duplication.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add
	signed and unsigned vx combine test macros.

2025-06-16  Matthieu Longo  <matthieu.longo@arm.com>
	    Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

	* lib/target-supports.exp:
	(check_effective_target_aarch64_gas_has_build_attributes): New checker.
	* gcc.target/aarch64/build-attributes/aarch64-build-attributes.exp: New DejaGNU file.
	* gcc.target/aarch64/build-attributes/build-attribute-bti.c: New test.
	* gcc.target/aarch64/build-attributes/build-attribute-gcs.c: New test.
	* gcc.target/aarch64/build-attributes/build-attribute-pac.c: New test.
	* gcc.target/aarch64/build-attributes/build-attribute-standard.c: New test.
	* gcc.target/aarch64/build-attributes/no-build-attribute-bti.c: New test.
	* gcc.target/aarch64/build-attributes/no-build-attribute-gcs.c: New test.
	* gcc.target/aarch64/build-attributes/no-build-attribute-pac.c: New test.
	* gcc.target/aarch64/build-attributes/no-build-attribute-standard.c: New test.

2025-06-16  yxj-github-437  <2457369732@qq.com>

	* g++.dg/cpp0x/variadic-crash7.C: New test.

2025-06-16  Matthieu Longo  <matthieu.longo@arm.com>

	* gcc.target/aarch64/bti-1.c: Emit assembly comments, and update
	test assertion.

2025-06-16  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-53.c: Update testcase.

2025-06-16  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>

	* gcc.target/xtensa/elim_GP_regmove_0.c: Remove.
	* gcc.target/xtensa/elim_GP_regmove_1.c: Remove.

2025-06-15  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check
	for vmaxu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-06-15  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vmaxu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-u8.c: New test.

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

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

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

2025-06-13  Spencer Abson  <spencer.abson@arm.com>

	PR target/118150
	* gcc.target/aarch64/sve/acle/general/not_1.c: New test.

2025-06-13  Konstantinos Eleftheriou  <konstantinos.eleftheriou@vrull.eu>

	PR testsuite/119862
	* gcc.dg/pr119160.c: Added empty definitions for
	`__cyg_profile_func_enter` and `__cyg_profile_func_exit`
	functions.

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

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

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

	PR middle-end/120630
	* gcc.dg/pr120630.c: New test.
	* gcc.c-torture/execute/pr120630.c: New test.

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

	PR middle-end/120629
	* g++.dg/opt/pr120629.C: New test.

2025-06-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vmax.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-06-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vmax.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-06-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for max func 1 vmax.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-2-i8.c: New test.

2025-06-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for max func 1 vmax.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmax-run-1-i8.c: New test.

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

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

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-12  Gwenole Beauchesne  <gb.devel@gmail.com>
	    Andrew Pinski  <quic_apinski@quicinc.com>

	PR c++/41201
	PR c++/48026
	* c-c++-common/pragma-optimize-1.c: New test.
	* g++.target/i386/vect-pragma-target-1.C: New test.
	* g++.target/i386/vect-pragma-target-2.C: New test.
	* gcc.target/i386/vect-pragma-target-1.c: New test.
	* gcc.target/i386/vect-pragma-target-2.c: New test.

2025-06-11  Martin Uecker  <uecker@tugraz.at>

	PR c/120510
	* gcc.dg/old-style-prom-4.c: New test.

2025-06-11  Edwin Lu  <ewlu@rivosinc.com>

	* gcc.target/riscv/rvv/vsetvl/pr117974.c: New test.

2025-06-11  Paul-Antoine Arras  <parras@baylibre.com>

	PR target/119100
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: Add vfnmadd and
	vfnmsub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop.h: Add support for neg
	variants. Fix sign for sub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_data.h: Add data for neg
	variants. Fix data for sub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_run.h: Rename x to f.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c: Add neg
	argument.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f32.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f64.c: Likewise.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f64.c: New test.

2025-06-11  Martin Uecker  <uecker@tugraz.at>

	PR c/120303
	* gcc.dg/pr120303.c: New test.

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

	PR tree-optimization/90693
	* gcc.target/i386/pr90693-3.c: New test.
	* gcc.target/i386/pr90693-4.c: New test.
	* gcc.target/i386/pr90693-5.c: New test.
	* gcc.target/i386/pr90693-6.c: New test.

2025-06-11  David Malcolm  <dmalcolm@redhat.com>

	PR other/116792
	* gcc.dg/html-output/missing-semicolon.py: Update for changes
	to diagnostic elements.
	* gcc.dg/format/diagnostic-ranges-html.py: Likewise.
	* gcc.dg/plugin/diagnostic-test-metadata-html.py: Likewise.  Drop
	out-of-date comment.
	* gcc.dg/plugin/diagnostic-test-paths-2.py: Likewise.
	* gcc.dg/plugin/diagnostic-test-paths-4.py: Likewise.  Drop
	out-of-date comment.
	* gcc.dg/plugin/diagnostic-test-show-locus.py: Likewise.
	* lib/htmltest.py (get_diag_by_index): Update to use search by id.
	(get_message_within_diag): Update to use search by class.

2025-06-11  David Malcolm  <dmalcolm@redhat.com>

	PR other/120610
	* gcc.dg/format/diagnostic-ranges-html.py: Remove out-of-date
	comment.

2025-06-10  Vineet Gupta  <vineetg@rivosinc.com>

	* gcc.target/riscv/rvv/vtype-call-clobbered.c: Fix -mabi.

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

	PR middle-end/120434
	* gcc.target/i386/pr120434-2.c: New test.

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

	PR middle-end/120434
	* gcc.target/i386/pr120434-1.c: New test.

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

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

2025-06-10  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check
	for vremu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-06-10  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vremu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-u8.c: New test.

2025-06-10  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Adjust the
	asm check for vremu.
	* gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.

2025-06-09  Martin Uecker  <uecker@tugraz.at>

	PR c/120510
	* gcc.dg/pr120510.c

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-06-09  Gaius Mulley  <gaiusmod2@gmail.com>

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

2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>

	PR modula2/119779
	* gm2.dg/doc/examples/run/pass/doc-examples-run-pass.exp: New test.
	* gm2.dg/doc/examples/run/pass/exampleadd2.mod: New test.

2025-06-09  David Malcolm  <dmalcolm@redhat.com>

	PR other/116792
	* gcc.dg/html-output/missing-semicolon.py: Update expected <title>
	text.  Drop out-of-date comment.

2025-06-09  Alfie Richards  <alfie.richards@arm.com>

	PR testsuite/120519
	* g++.target/powerpc/mvc-symbols1.C: Modify tests.
	* g++.target/powerpc/mvc-symbols2.C: Ditto.
	* g++.target/powerpc/mvc-symbols3.C: Ditto.
	* g++.target/powerpc/mvc-symbols4.C: Ditto.

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

	* gcc.target/aarch64/sve/cost_model_16.c: New test.

2025-06-09  liuhongt  <hongtao.liu@intel.com>

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

2025-06-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vrem.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-06-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vrem.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i8.c: New test.

2025-06-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Adjust the
	asm check for vrem.
	* gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.

2025-06-08  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>

	* gcc.dg/tree-prof/clone-merge-1.c: Enable only for
	-fauto-profile.

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

	PR target/120203
	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Expect
	an additional FRRM.

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

	PR target/119164
	* gcc.target/riscv/rvv/base/pr119164.c: New test.

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

	PR tree-optimization/120533
	* gcc.dg/tree-ssa/pr35286.c: Add -fno-ssa-phiopt.
	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
	* gcc.dg/tree-ssa/split-path-7.c: Likewise.
	* gcc.dg/tree-ssa/phiprop-2.c: Move the check for MIN_EXPR to phiopt1.

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

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

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

	* gcc.target/arc/fma-1.c: Make "a" extern so the optimizers can
	see any value and optimize away the key computation.

2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
	    Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/omp_get_num_devices_initial_device-2.c: New test.
	* c-c++-common/gomp/omp_get_num_devices_initial_device.c: New test.
	* gfortran.dg/gomp/omp_get_num_devices_initial_device-2.f90: New test.
	* gfortran.dg/gomp/omp_get_num_devices_initial_device.f90: New test.

2025-06-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adjust
	the asm check for vdivu.
	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.

2025-06-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Add asm check
	for vdivu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-06-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
	for vdivu.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-u8.c: New test.

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-06-06  Eric Botcazou  <ebotcazou@adacore.com>

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

2025-06-06  Jiawei  <jiawei@iscas.ac.cn>
	    Jiawei Chen  <jiawei@iscas.ac.cn>
	    Yangyu Chen  <cyy@cyyself.name>
	    Tang Haojin  <tanghaojin@outlook.com>

	* gcc.target/riscv/mcpu-xiangshan-kunminghu.c: New test.

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

	PR tree-optimization/120032
	* gcc.target/i386/pr120032-3.c: New testcase.

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

	PR tree-optimization/120032
	* gcc.target/i386/pr120032-1.c: New testcase.
	* gcc.target/i386/pr120032-2.c: Likewise.

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

	* gcc.target/riscv/nozicond-3.c: New test.

2025-06-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/120553
	* gcc.target/i386/pr120553.c: New test.

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

	PR tree-optimization/120231
	* gcc.dg/tree-ssa/pr120231-2.c: New test.
	* gcc.dg/tree-ssa/pr120231-3.c: New test.
	* gfortran.dg/inline_matmul_16.f90: Don't expect any _gfortran_matmul
	strings in optimized dump.
	* gfortran.dg/inline_matmul_26.f90: New test.
	* g++.dg/tree-ssa/loop-split-1.C (d): New variable.
	(main): Use std::log (i + d) instead of std::log (i).

2025-06-05  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/89606
	* gcc.target/aarch64/vld2-1.c: New test.

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

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

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

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

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

	* gcc.target/riscv/nozicond-1.c: New test.
	* gcc.target/riscv/nozicond-2.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-ssu64xl.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-sstvecd.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-sstvala.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-sscounterenw.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-ssccptr.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-smrnmi.c: New test.

2025-06-05  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-smcsrind.c: New test.

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-05  Spencer Abson  <spencer.abson@arm.com>

	* gcc.target/aarch64/sve/pr96357.c: Change to avoid producing
	a conditional FIX_TRUNC_EXPR, whilst still reproducing the bug
	in PR96357.
	* gcc.dg/tree-ssa/ifcvt-fix-trunc-1.c: New test.
	* gcc.dg/tree-ssa/ifcvt-fix-trunc-2.c: Likewise.

2025-06-05  Hongyu Wang  <hongyu.wang@intel.com>

	* g++.target/i386/pr112824-2.C: New test.

2025-06-04  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>

	* gcc.dg/tree-prof/clone-merge-1.c: New test.

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

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

2025-06-04  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/14295
	PR tree-optimization/108358
	PR tree-optimization/114169
	* gcc.dg/tree-ssa/20031106-6.c: Un-xfail. Add scan for forwprop1.
	* g++.dg/opt/pr66119.C: Disable forwprop since that does
	the copy prop now.
	* gcc.dg/tree-ssa/pr108358-a.c: New test.
	* gcc.dg/tree-ssa/pr114169-1.c: New test.
	* gcc.c-torture/execute/builtins/pr22237-1-lib.c: New test.
	* gcc.c-torture/execute/builtins/pr22237-1.c: New test.
	* gcc.dg/tree-ssa/pr57361.c: Disable forwprop1.
	* gcc.dg/tree-ssa/pr57361-1.c: New test.

2025-06-04  Pengfei Li  <Pengfei.Li2@arm.com>

	* gcc.target/aarch64/acle/uhadd_1.c: New test.

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

	PR tree-optimization/120231
	* gcc.dg/tree-ssa/pr120231-1.c: New test.

2025-06-04  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/arch-60.c: New test.

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

	PR rtl-optimization/120447
	* gcc.dg/pr120447.c: New test.

2025-06-04  H.J. Lu  <hjl.tools@gmail.com>

	PR debug/120525
	* gcc.dg/pr120525.c: New test.

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

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

2025-06-04  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-shlocofideleg.c: New test.

2025-06-04  Hu, Lin1  <lin1.hu@intel.com>

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

2025-06-04  Hu, Lin1  <lin1.hu@intel.com>

	* gcc.target/i386/pr79173-13.c: New test.
	* gcc.target/i386/pr79173-14.c: Ditto.
	* gcc.target/i386/pr79173-15.c: Ditto.
	* gcc.target/i386/pr79173-16.c: Ditto.
	* gcc.target/i386/pr79173-17.c: Ditto.
	* gcc.target/i386/pr79173-18.c: Ditto.

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

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

2025-06-03  Martin Uecker  <uecker@tugraz.at>

	PR c/120078
	* gcc.dg/Wjump-misses-init-3.c: New test.

2025-06-03  Martin Uecker  <uecker@tugraz.at>

	* gcc.dg/gnu23-tag-composite-6.c: Update.

2025-06-03  Martin Uecker  <uecker@tugraz.at>

	PR c/116892
	* gcc.dg/pr116892.c: New test.

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

	* g++.dg/modules/cpp-1.C
	* g++.dg/modules/cpp-3.C
	* g++.dg/modules/cpp-4.C: Specify -fno-modules.

2025-06-03  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: Adjust
	the asm check for vdiv.
	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: Ditto.
	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.

2025-06-03  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	check for vdiv.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-06-03  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vdiv.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vdiv run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vdiv-run-1-i8.c: New test.

2025-06-03  Paul-Antoine Arras  <parras@baylibre.com>

	PR target/119100
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-1-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-2-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf-4-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_data.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_run.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f64.c: New test.

2025-06-03  H.J. Lu  <hjl.tools@gmail.com>

	PR target/103750
	* g++.target/i386/pr103750.C: New test.

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

	PR tree-optimization/116824
	* gcc.dg/tree-ssa/phiprop-2.c: New test.

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

	PR tree-optimization/120451
	* gcc.dg/tree-ssa/cswtch-6.c: New test.

2025-06-02  Alexandre Oliva  <oliva@adacore.com>

	PR rtl-optimization/120424
	PR middle-end/118939
	* g++.target/arm/pr120424.C: New.
	* gnat.dg/controlled9.adb: New.
	* gnat.dg/controlled9_pkg.ads: New.

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

	PR c++/107600
	* g++.dg/ext/is_destructible2.C: Add more cases.

2025-06-02  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/arch-59.c: New test.

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

	PR c++/120506
	* g++.dg/cpp2a/constinit21.C: New test.

2025-06-02  Iain Sandoe  <iain@sandoe.co.uk>

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

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

	PR c++/107600
	* g++.dg/ext/is_destructible2.C: New test.

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

	PR c++/107600
	* g++.dg/ext/has_trivial_destructor-3.C: New test.

2025-06-02  Stafford Horne  <shorne@gmail.com>

	* gcc.target/or1k/return-2.c: Fix test.

2025-06-02  Stafford Horne  <shorne@gmail.com>

	* gcc.target/or1k/call-1.c: New test.
	* gcc.target/or1k/got-1.c: New test.

2025-06-02  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp (check_effective_target_tls_link): New.
	* g++.dg/tls/pr102496-1.C: Require tls_link.
	* g++.dg/tls/pr77285-1.C: Likewise.

2025-06-02  Sandra Loosemore  <sloosemore@baylibre.com>

	* c-c++-common/gomp/declare-variant-2.c: Update expected output.
	* c-c++-common/gomp/metadirective-condition-constexpr.c: New.
	* c-c++-common/gomp/metadirective-condition.c: New.
	* c-c++-common/gomp/metadirective-error-recovery.c: Update expected
	output.
	* g++.dg/gomp/metadirective-condition-class.C: New.
	* g++.dg/gomp/metadirective-condition-template.C: New.

2025-06-02  Liao Shihua  <shihua@iscas.ac.cn>

	* gcc.target/riscv/rvv/autovec/param-autovec-mode.c: Change
	`autovec-mode` to `riscv-autovec-mode` in dg-options.

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

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

2025-06-01  Martin Uecker  <uecker@tugraz.at>

	PR c/120380
	* gcc.dg/pr120380.c: New test.

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

	PR c++/120123
	* g++.dg/cpp23/explicit-obj-lambda18.C: Move to...
	* g++.dg/cpp2a/concepts-lambda24.C: ...here.

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-05-31  Richard Biener  <rguenther@suse.de>

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

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

	PR other/116792
	* gcc.dg/format/diagnostic-ranges-html.py: New test script.
	* gcc.dg/format/diagnostic-ranges.c: Add HTML generation to
	options, and invoke the new script to check the HTML output.

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

	PR c++/120123
	* g++.dg/cpp23/explicit-obj-lambda18.C: New test.

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

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

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

	PR c++/113563
	* g++.dg/cpp23/explicit-obj-lambda17.C: New test.

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

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

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

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

2025-05-30  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/avg.h: Add test helper macros.
	* gcc.target/riscv/rvv/autovec/avg_data.h: Add test data for
	avg_ceil.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i16-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i16-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i32-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i8-from-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i8-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-1-i8-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i16-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i16-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i32-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i8-from-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i8-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_ceil-run-1-i8-from-i64.c: New test.

2025-05-30  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vls/avg-4.c: Update asm check
	to vaadd.
	* gcc.target/riscv/rvv/autovec/vls/avg-5.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/avg-6.c: Ditto.
	* gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.

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

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

2025-05-30  Julian Brown  <julian@codesourcery.com>

	* c-c++-common/gomp/declare-mapper-3.c: Enable for C.
	* c-c++-common/gomp/declare-mapper-4.c: Likewise.
	* c-c++-common/gomp/declare-mapper-5.c: Likewise.
	* c-c++-common/gomp/declare-mapper-6.c: Likewise.
	* c-c++-common/gomp/declare-mapper-7.c: Likewise.
	* c-c++-common/gomp/declare-mapper-8.c: Likewise.
	* c-c++-common/gomp/declare-mapper-9.c: Likewise.
	* c-c++-common/gomp/declare-mapper-10.c: Likewise.
	* c-c++-common/gomp/declare-mapper-12.c: Likewise.
	* c-c++-common/gomp/map-6.c: Update dg-error.
	* gcc.dg/gomp/udr-3.c: Update for change to dg-note.
	* c-c++-common/gomp/declare-mapper-11.c: New.
	* gcc.dg/gomp/declare-mapper-10.c: New test.
	* gcc.dg/gomp/declare-mapper-11.c: New test.
	* gcc.dg/gomp/declare-mapper-13.c: New test.

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

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

2025-05-30  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/diagnostic/bad-binary-ops-highlight-colors.C: Update
	expected multiline output for quoted source and underlines to
	reflect emitting color codes when changes happen, rather than
	per character.
	* g++.dg/diagnostic/long-short-colorization.C: Likewise.
	* g++.dg/plugin/show-template-tree-color-labels.C: Likewise.
	* gcc.dg/bad-binary-ops-highlight-colors.c: Likewise.
	* gcc.dg/format/colors.c: Likewise.

2025-05-30  Richard Sandiford  <richard.sandiford@arm.com>

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

2025-05-30  Julian Brown  <julian@codesourcery.com>
	    Tobias Burnus  <tburnus@baylibre.com>

	* c-c++-common/gomp/map-6.c: Update error scan output.
	* c-c++-common/gomp/declare-mapper-3.c: New test (only enabled for C++
	for now).
	* c-c++-common/gomp/declare-mapper-4.c: Likewise.
	* c-c++-common/gomp/declare-mapper-5.c: Likewise.
	* c-c++-common/gomp/declare-mapper-6.c: Likewise.
	* c-c++-common/gomp/declare-mapper-7.c: Likewise.
	* c-c++-common/gomp/declare-mapper-8.c: Likewise.
	* c-c++-common/gomp/declare-mapper-9.c: Likewise.
	* c-c++-common/gomp/declare-mapper-10.c: Likewise.
	* c-c++-common/gomp/declare-mapper-12.c: Likewise.
	* g++.dg/gomp/declare-mapper-1.C: New test.
	* g++.dg/gomp/declare-mapper-2.C: New test.
	* g++.dg/gomp/declare-mapper-3.C: New test.

2025-05-30  Martin Uecker  <uecker@tugraz.at>

	PR c/120381
	* gcc.dg/pr120381.c: New test.
	* gcc.dg/gnu23-tag-composite-6.c: New test.

2025-05-29  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>

	* lib/target-supports.exp: Enable autofdo tests for aarch64.

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

	PR c++/113563
	* g++.dg/cpp23/explicit-obj-lambda16.C: New test.

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

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

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

	* g++.dg/cpp1z/constexpr-lambda29.C: New test.

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

	PR fortran/120049
	* gfortran.dg/c_f_pointer_tests_6.f90: Adjust dg-error
	directive.

2025-05-29  Alice Carlotti  <alice.carlotti@arm.com>
	    Alfie Richards  <alfie.richards@arm.com>

	* g++.target/i386/mv-symbols1.C: New test.
	* g++.target/i386/mv-symbols2.C: New test.
	* g++.target/i386/mv-symbols3.C: New test.
	* g++.target/i386/mv-symbols4.C: New test.
	* g++.target/i386/mv-symbols5.C: New test.
	* g++.target/i386/mvc-symbols1.C: New test.
	* g++.target/i386/mvc-symbols2.C: New test.
	* g++.target/i386/mvc-symbols3.C: New test.
	* g++.target/i386/mvc-symbols4.C: New test.

2025-05-29  Alice Carlotti  <alice.carlotti@arm.com>
	    Alfie Richards  <alfie.richards@arm.com>

	* g++.target/powerpc/mvc-symbols1.C: New test.
	* g++.target/powerpc/mvc-symbols2.C: New test.
	* g++.target/powerpc/mvc-symbols3.C: New test.
	* g++.target/powerpc/mvc-symbols4.C: New test.

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-29  Sandra Loosemore  <sloosemore@baylibre.com>

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

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

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

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

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

2025-05-29  Pranav Gorantla  <Pranav.Gorantla@amd.com>

	* gcc.target/i386/reduc-pshuf.c: New test.

2025-05-29  Jerry Zhang Jian  <jerry.zhangjian@sifive.com>

	* gcc.target/riscv/arch-57.c: New test
	* gcc.target/riscv/arch-58.c: New test

2025-05-29  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm
	check for vmul.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

2025-05-29  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vmul.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vmul run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i8.c: New test.

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

	PR c++/107600
	* g++.dg/ext/is_destructible1.C: New test.

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

	PR fortran/119586
	* 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-28  Yuao Ma  <c8ef@outlook.com>
	    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/113152
	* gfortran.dg/dec_math_3.f90: Test invalid input.
	* gfortran.dg/dec_math_5.f90: Test valid output.
	* gfortran.dg/dec_math_6.f90: New test.

2025-05-28  Robin Dapp  <rdapp@ventanamicro.com>

	PR target/120436
	* gcc.target/riscv/rvv/base/pr120436.c: New test.

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

	* g++.dg/modules/namespace-8_a.C: New test.
	* g++.dg/modules/namespace-8_b.C: New test.
	* g++.dg/modules/namespace-9_a.C: New test.
	* g++.dg/modules/namespace-9_b.C: New test.
	* g++.dg/modules/namespace-10_a.C: New test.
	* g++.dg/modules/namespace-10_b.C: New test.
	* g++.dg/modules/namespace-10_c.C: New test.
	* g++.dg/modules/namespace-11_a.C: New test.
	* g++.dg/modules/namespace-11_b.C: New test.
	* g++.dg/modules/namespace-11_c.C: New test.

2025-05-28  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/avg.h: New test.
	* gcc.target/riscv/rvv/autovec/avg_data.h: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i32-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i32-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/avg_run.h: New test.

2025-05-28  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vls/avg-1.c: Update asm check
	to vaadd.
	* gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
	* gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
	* gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.

2025-05-28  liuhongt  <hongtao.liu@intel.com>

	* gcc.dg/vect/bb-slp-pr119181.c: New test.

2025-05-27  Alejandro Colomar  <alx@kernel.org>

	PR c/117025
	* gcc.dg/countof-compat.c: New test.
	* gcc.dg/countof-no-compat.c: New test.
	* gcc.dg/countof-pedantic.c: New test.
	* gcc.dg/countof-pedantic-errors.c: New test.

2025-05-27  Alejandro Colomar  <alx@kernel.org>

	PR c/117025
	* gcc.dg/countof-stdcountof.c: New test.

2025-05-27  Alejandro Colomar  <alx@kernel.org>
	    Martin Uecker  <uecker@tugraz.at>

	PR c/117025
	* gcc.dg/countof-compile.c: New test.
	* gcc.dg/countof-vla.c: New test.
	* gcc.dg/countof-vmt.c: New test.
	* gcc.dg/countof-zero-compile.c: New test.
	* gcc.dg/countof-zero.c: New test.
	* gcc.dg/countof.c: New test.

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.
	Co-Authored-By: Steve Kargl <kargl@gcc.gnu.org>

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

	PR fortran/101735
	* gfortran.dg/inquiry_type_ref_7.f90: 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-27  David Malcolm  <dmalcolm@redhat.com>

	PR other/116792
	* gcc.dg/html-output/missing-semicolon.c: Add ":javascript=no" to
	html output.
	* gcc.dg/html-output/missing-semicolon.py: Move repeated
	definitions into lib/htmltest.py.
	* gcc.dg/plugin/diagnostic_group_plugin.cc: Update for template
	changes.
	* gcc.dg/plugin/diagnostic-test-metadata-html.c: Add
	":javascript=no" to html output.  Add
	"-fdiagnostics-show-line-numbers".
	* gcc.dg/plugin/diagnostic-test-metadata-html.py: Move repeated
	definitions into lib/htmltest.py.  Add checks of annotated source.
	* gcc.dg/plugin/diagnostic-test-paths-2.c: Add ":javascript=no" to
	html output.
	* gcc.dg/plugin/diagnostic-test-paths-2.py: Move repeated
	definitions into lib/htmltest.py.  Add checks of execution path.
	* gcc.dg/plugin/diagnostic-test-paths-4.c: Add
	-fdiagnostics-add-output=experimental-html:javascript=no.  Add
	invocation ot diagnostic-test-paths-4.py.
	* gcc.dg/plugin/diagnostic-test-paths-4.py: New test script.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: Add
	-fdiagnostics-add-output=experimental-html:javascript=no.  Add
	invocation of diagnostic-test-show-locus.py.
	* gcc.dg/plugin/diagnostic-test-show-locus.py: New test script.
	* lib/htmltest.py: New test support script.

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

	PR tree-optimization/117965
	* g++.dg/tree-ssa/pr117965-1.C: New testcase.
	* g++.dg/tree-ssa/pr117965-2.C: Likewise.

2025-05-27  Konstantinos Eleftheriou  <konstantinos.eleftheriou@vrull.eu>

	PR rtl-optimization/119884
	* gcc.target/i386/pr119884.c: New test.

2025-05-27  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vxor.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-05-27  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
	for vxor.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vxor run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u8.c: New test.

2025-05-27  Juergen Christ  <jchrist@linux.ibm.com>

	* gcc.target/s390/vector/vec-extract-1.c: New test.
	* gcc.target/s390/vector/vec-set-1.c: New test.

2025-05-27  xuli  <xuli1@eswincomputing.com>

	* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: add signed vec SAT_ADD IMM form1.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: add sat_s_add_imm data.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm_type_check-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm_type_check-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm_type_check-1-i8.c: New test.

2025-05-27  xuli  <xuli1@eswincomputing.com>

	* gcc.target/riscv/sat/sat_s_add_imm-2.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-1-i16.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-3.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-1-i32.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-4.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-1-i64.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-1.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-1-i8.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-run-2.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-run-1-i16.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-run-3.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-run-1-i32.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-run-4.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-run-1-i64.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-run-1.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm-run-1-i8.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-2-1.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm_type_check-1-i16.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-3-1.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm_type_check-1-i32.c: ...here.
	* gcc.target/riscv/sat/sat_s_add_imm-1-1.c: Move to...
	* gcc.target/riscv/sat/sat_s_add_imm_type_check-1-i8.c: ...here.

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>

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

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

	* gcc.target/i386/vect-epilogues-5.c: Adjust.

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

	* ada/acats-4/elabd.lst: New file.
	* ada/acats-4/floatstore.lst: Likewise.
	* ada/acats-4/norun.lst: Likewise.
	* ada/acats-4/run_acats.sh: Likewise.
	* ada/acats-4/run_all.sh: Likewise.
	* ada/acats-4/run_test.exp: Likewise.
	* ada/acats-4/stackcheck.lst: Likewise.
	* ada/acats-4/support/acats42.lst: Likewise.
	* ada/acats-4/support/checkfil.ada: Likewise.
	* ada/acats-4/support/enumchek.ada: Likewise.
	* ada/acats-4/support/f340a000.a: Likewise.
	* ada/acats-4/support/f340a001.a: Likewise.
	* ada/acats-4/support/f341a00.a: Likewise.
	* ada/acats-4/support/f350a00.a: Likewise.
	* ada/acats-4/support/f350b00.a: Likewise.
	* ada/acats-4/support/f360a00.a: Likewise.
	* ada/acats-4/support/f360b00.a: Likewise.
	* ada/acats-4/support/f390a00.a: Likewise.
	* ada/acats-4/support/f392a00.a: Likewise.
	* ada/acats-4/support/f392c00.a: Likewise.
	* ada/acats-4/support/f392d00.a: Likewise.
	* ada/acats-4/support/f393a00.a: Likewise.
	* ada/acats-4/support/f393b00.a: Likewise.
	* ada/acats-4/support/f394a00.a: Likewise.
	* ada/acats-4/support/f3a1a00.a: Likewise.
	* ada/acats-4/support/f3a2a00.a: Likewise.
	* ada/acats-4/support/f416a00.a: Likewise.
	* ada/acats-4/support/f431a00.a: Likewise.
	* ada/acats-4/support/f433a00.a: Likewise.
	* ada/acats-4/support/f452a00.a: Likewise.
	* ada/acats-4/support/f458a00.a: Likewise.
	* ada/acats-4/support/f460a00.a: Likewise.
	* ada/acats-4/support/f552a00.a: Likewise.
	* ada/acats-4/support/f611a00.a: Likewise.
	* ada/acats-4/support/f611b00.a: Likewise.
	* ada/acats-4/support/f650a00.a: Likewise.
	* ada/acats-4/support/f650b00.a: Likewise.
	* ada/acats-4/support/f730a000.a: Likewise.
	* ada/acats-4/support/f730a001.a: Likewise.
	* ada/acats-4/support/f731a00.a: Likewise.
	* ada/acats-4/support/f732a00.a: Likewise.
	* ada/acats-4/support/f732b00.a: Likewise.
	* ada/acats-4/support/f732c00.a: Likewise.
	* ada/acats-4/support/f750a00.a: Likewise.
	* ada/acats-4/support/f760a00.a: Likewise.
	* ada/acats-4/support/f940a00.a: Likewise.
	* ada/acats-4/support/f954a00.a: Likewise.
	* ada/acats-4/support/fa11a00.a: Likewise.
	* ada/acats-4/support/fa11b00.a: Likewise.
	* ada/acats-4/support/fa11c00.a: Likewise.
	* ada/acats-4/support/fa11d00.a: Likewise.
	* ada/acats-4/support/fa13a00.a: Likewise.
	* ada/acats-4/support/fa13b00.a: Likewise.
	* ada/acats-4/support/fa21a00.a: Likewise.
	* ada/acats-4/support/fb20a00.a: Likewise.
	* ada/acats-4/support/fb40a00.a: Likewise.
	* ada/acats-4/support/fc50a00.a: Likewise.
	* ada/acats-4/support/fc51a00.a: Likewise.
	* ada/acats-4/support/fc51b00.a: Likewise.
	* ada/acats-4/support/fc51c00.a: Likewise.
	* ada/acats-4/support/fc51d00.a: Likewise.
	* ada/acats-4/support/fc54a00.a: Likewise.
	* ada/acats-4/support/fc70a00.a: Likewise.
	* ada/acats-4/support/fc70b00.a: Likewise.
	* ada/acats-4/support/fc70c00.a: Likewise.
	* ada/acats-4/support/fcndecl.ada: Likewise.
	* ada/acats-4/support/fd72a00.a: Likewise.
	* ada/acats-4/support/fdb0a00.a: Likewise.
	* ada/acats-4/support/fdb3a00.a: Likewise.
	* ada/acats-4/support/fdd2a00.a: Likewise.
	* ada/acats-4/support/fdd2b00.a: Likewise.
	* ada/acats-4/support/fxa5a00.a: Likewise.
	* ada/acats-4/support/fxaca00.a: Likewise.
	* ada/acats-4/support/fxacb00.a: Likewise.
	* ada/acats-4/support/fxacc00.a: Likewise.
	* ada/acats-4/support/fxaia00.a: Likewise.
	* ada/acats-4/support/fxaib00.a: Likewise.
	* ada/acats-4/support/fxc6a00.a: Likewise.
	* ada/acats-4/support/fxe2a00.a: Likewise.
	* ada/acats-4/support/fxf2a00.a: Likewise.
	* ada/acats-4/support/fxf3a00.a: Likewise.
	* ada/acats-4/support/grade.a: Likewise.
	* ada/acats-4/support/grd_data.a: Likewise.
	* ada/acats-4/support/impbit.adb: Likewise.
	* ada/acats-4/support/impdef.a: Likewise.
	* ada/acats-4/support/impdefc.a: Likewise.
	* ada/acats-4/support/impdefd.a: Likewise.
	* ada/acats-4/support/impdefe.a: Likewise.
	* ada/acats-4/support/impdefg.a: Likewise.
	* ada/acats-4/support/impdefh.a: Likewise.
	* ada/acats-4/support/lencheck.ada: Likewise.
	* ada/acats-4/support/macro.dfs: Likewise.
	* ada/acats-4/support/macrodef.adb: Likewise.
	* ada/acats-4/support/macrosub.ada: Likewise.
	* ada/acats-4/support/report.a: Likewise.
	* ada/acats-4/support/special.a: Likewise.
	* ada/acats-4/support/spprt13s.tst: Likewise.
	* ada/acats-4/support/summary.a: Likewise.
	* ada/acats-4/support/tctouch.ada: Likewise.
	* ada/acats-4/support/trace.a: Likewise.
	* ada/acats-4/support/tst_sum.a: Likewise.
	* ada/acats-4/support/tsttests.dat: Likewise.
	* ada/acats-4/support/version.a: Likewise.
	* ada/acats-4/tests/a/a22006b.ada: Likewise.
	* ada/acats-4/tests/a/a22006c.ada: Likewise.
	* ada/acats-4/tests/a/a22006d.ada: Likewise.
	* ada/acats-4/tests/a/a26007a.tst: Likewise.
	* ada/acats-4/tests/a/a27003a.ada: Likewise.
	* ada/acats-4/tests/a/a29003a.ada: Likewise.
	* ada/acats-4/tests/a/a2a031a.ada: Likewise.
	* ada/acats-4/tests/a/a33003a.ada: Likewise.
	* ada/acats-4/tests/a/a34017c.ada: Likewise.
	* ada/acats-4/tests/a/a35101b.ada: Likewise.
	* ada/acats-4/tests/a/a35402a.ada: Likewise.
	* ada/acats-4/tests/a/a35801f.ada: Likewise.
	* ada/acats-4/tests/a/a35902c.ada: Likewise.
	* ada/acats-4/tests/a/a38106d.ada: Likewise.
	* ada/acats-4/tests/a/a38106e.ada: Likewise.
	* ada/acats-4/tests/a/a49027a.ada: Likewise.
	* ada/acats-4/tests/a/a49027b.ada: Likewise.
	* ada/acats-4/tests/a/a49027c.ada: Likewise.
	* ada/acats-4/tests/a/a54b01a.ada: Likewise.
	* ada/acats-4/tests/a/a54b02a.ada: Likewise.
	* ada/acats-4/tests/a/a55b12a.ada: Likewise.
	* ada/acats-4/tests/a/a55b13a.ada: Likewise.
	* ada/acats-4/tests/a/a55b14a.ada: Likewise.
	* ada/acats-4/tests/a/a71004a.ada: Likewise.
	* ada/acats-4/tests/a/a73001i.ada: Likewise.
	* ada/acats-4/tests/a/a73001j.ada: Likewise.
	* ada/acats-4/tests/a/a74105b.ada: Likewise.
	* ada/acats-4/tests/a/a74106a.ada: Likewise.
	* ada/acats-4/tests/a/a74106b.ada: Likewise.
	* ada/acats-4/tests/a/a74106c.ada: Likewise.
	* ada/acats-4/tests/a/a74205e.ada: Likewise.
	* ada/acats-4/tests/a/a74205f.ada: Likewise.
	* ada/acats-4/tests/a/a83009a.ada: Likewise.
	* ada/acats-4/tests/a/a83009b.ada: Likewise.
	* ada/acats-4/tests/a/a83a02a.ada: Likewise.
	* ada/acats-4/tests/a/a83a02b.ada: Likewise.
	* ada/acats-4/tests/a/a83a06a.ada: Likewise.
	* ada/acats-4/tests/a/a83a08a.ada: Likewise.
	* ada/acats-4/tests/a/a83c01c.ada: Likewise.
	* ada/acats-4/tests/a/a83c01h.ada: Likewise.
	* ada/acats-4/tests/a/a83c01i.ada: Likewise.
	* ada/acats-4/tests/a/a85007d.ada: Likewise.
	* ada/acats-4/tests/a/a85013b.ada: Likewise.
	* ada/acats-4/tests/a/a87b59a.ada: Likewise.
	* ada/acats-4/tests/a/a95001c.ada: Likewise.
	* ada/acats-4/tests/a/a95074d.ada: Likewise.
	* ada/acats-4/tests/a/a97106a.ada: Likewise.
	* ada/acats-4/tests/a/a99006a.ada: Likewise.
	* ada/acats-4/tests/a/aa2010a.ada: Likewise.
	* ada/acats-4/tests/a/aa2012a.ada: Likewise.
	* ada/acats-4/tests/a/ac1015b.ada: Likewise.
	* ada/acats-4/tests/a/ac3106a.ada: Likewise.
	* ada/acats-4/tests/a/ac3206a.ada: Likewise.
	* ada/acats-4/tests/a/ac3207a.ada: Likewise.
	* ada/acats-4/tests/a/ad7001b.ada: Likewise.
	* ada/acats-4/tests/a/ad7001c0.ada: Likewise.
	* ada/acats-4/tests/a/ad7001c1.ada: Likewise.
	* ada/acats-4/tests/a/ad7001d0.ada: Likewise.
	* ada/acats-4/tests/a/ad7001d1.ada: Likewise.
	* ada/acats-4/tests/a/ad7006a.ada: Likewise.
	* ada/acats-4/tests/a/ad7101a.ada: Likewise.
	* ada/acats-4/tests/a/ad7101c.ada: Likewise.
	* ada/acats-4/tests/a/ad7102a.ada: Likewise.
	* ada/acats-4/tests/a/ad7103a.ada: Likewise.
	* ada/acats-4/tests/a/ad7103c.ada: Likewise.
	* ada/acats-4/tests/a/ad7104a.ada: Likewise.
	* ada/acats-4/tests/a/ad7201a.ada: Likewise.
	* ada/acats-4/tests/a/ad7203b.ada: Likewise.
	* ada/acats-4/tests/a/ad7205b.ada: Likewise.
	* ada/acats-4/tests/a/ad8011a.tst: Likewise.
	* ada/acats-4/tests/a/ada101a.ada: Likewise.
	* ada/acats-4/tests/a/ae2113a.ada: Likewise.
	* ada/acats-4/tests/a/ae2113b.ada: Likewise.
	* ada/acats-4/tests/a/ae3002g.ada: Likewise.
	* ada/acats-4/tests/a/ae3101a.ada: Likewise.
	* ada/acats-4/tests/a/ae3702a.ada: Likewise.
	* ada/acats-4/tests/a/ae3709a.ada: Likewise.
	* ada/acats-4/tests/c2/c23001a.ada: Likewise.
	* ada/acats-4/tests/c2/c23003a.tst: Likewise.
	* ada/acats-4/tests/c2/c23003b.tst: Likewise.
	* ada/acats-4/tests/c2/c23003g.tst: Likewise.
	* ada/acats-4/tests/c2/c23003i.tst: Likewise.
	* ada/acats-4/tests/c2/c23006a.ada: Likewise.
	* ada/acats-4/tests/c2/c23006b.ada: Likewise.
	* ada/acats-4/tests/c2/c23006c.ada: Likewise.
	* ada/acats-4/tests/c2/c23006d.ada: Likewise.
	* ada/acats-4/tests/c2/c23006e.ada: Likewise.
	* ada/acats-4/tests/c2/c23006f.ada: Likewise.
	* ada/acats-4/tests/c2/c23006g.ada: Likewise.
	* ada/acats-4/tests/c2/c24002d.ada: Likewise.
	* ada/acats-4/tests/c2/c24003a.ada: Likewise.
	* ada/acats-4/tests/c2/c24003b.ada: Likewise.
	* ada/acats-4/tests/c2/c24003c.ada: Likewise.
	* ada/acats-4/tests/c2/c24106a.ada: Likewise.
	* ada/acats-4/tests/c2/c24202d.ada: Likewise.
	* ada/acats-4/tests/c2/c24203a.ada: Likewise.
	* ada/acats-4/tests/c2/c24203b.ada: Likewise.
	* ada/acats-4/tests/c2/c24207a.ada: Likewise.
	* ada/acats-4/tests/c2/c24211a.ada: Likewise.
	* ada/acats-4/tests/c2/c250001.au: Likewise.
	* ada/acats-4/tests/c2/c250002.au: Likewise.
	* ada/acats-4/tests/c2/c25001a.ada: Likewise.
	* ada/acats-4/tests/c2/c25001b.ada: Likewise.
	* ada/acats-4/tests/c2/c26006a.ada: Likewise.
	* ada/acats-4/tests/c2/c26008a.ada: Likewise.
	* ada/acats-4/tests/c2/c2a001a.ada: Likewise.
	* ada/acats-4/tests/c2/c2a001b.ada: Likewise.
	* ada/acats-4/tests/c2/c2a001c.ada: Likewise.
	* ada/acats-4/tests/c2/c2a002a.ada: Likewise.
	* ada/acats-4/tests/c2/c2a008a.ada: Likewise.
	* ada/acats-4/tests/c2/c2a021b.ada: Likewise.
	* ada/acats-4/tests/c3/c32001a.ada: Likewise.
	* ada/acats-4/tests/c3/c32001b.ada: Likewise.
	* ada/acats-4/tests/c3/c32001c.ada: Likewise.
	* ada/acats-4/tests/c3/c32001d.ada: Likewise.
	* ada/acats-4/tests/c3/c32001e.ada: Likewise.
	* ada/acats-4/tests/c3/c32107a.ada: Likewise.
	* ada/acats-4/tests/c3/c32107c.ada: Likewise.
	* ada/acats-4/tests/c3/c32108a.ada: Likewise.
	* ada/acats-4/tests/c3/c32108b.ada: Likewise.
	* ada/acats-4/tests/c3/c32111a.ada: Likewise.
	* ada/acats-4/tests/c3/c32111b.ada: Likewise.
	* ada/acats-4/tests/c3/c32112b.ada: Likewise.
	* ada/acats-4/tests/c3/c32113a.ada: Likewise.
	* ada/acats-4/tests/c3/c32115a.ada: Likewise.
	* ada/acats-4/tests/c3/c32115b.ada: Likewise.
	* ada/acats-4/tests/c3/c324001.a: Likewise.
	* ada/acats-4/tests/c3/c324002.a: Likewise.
	* ada/acats-4/tests/c3/c324003.a: Likewise.
	* ada/acats-4/tests/c3/c324004.a: Likewise.
	* ada/acats-4/tests/c3/c324005.a: Likewise.
	* ada/acats-4/tests/c3/c324006.a: Likewise.
	* ada/acats-4/tests/c3/c330001.a: Likewise.
	* ada/acats-4/tests/c3/c330002.a: Likewise.
	* ada/acats-4/tests/c3/c332001.a: Likewise.
	* ada/acats-4/tests/c3/c340001.a: Likewise.
	* ada/acats-4/tests/c3/c34001a.ada: Likewise.
	* ada/acats-4/tests/c3/c34001c.ada: Likewise.
	* ada/acats-4/tests/c3/c34001d.ada: Likewise.
	* ada/acats-4/tests/c3/c34001f.ada: Likewise.
	* ada/acats-4/tests/c3/c34002a.ada: Likewise.
	* ada/acats-4/tests/c3/c34002c.ada: Likewise.
	* ada/acats-4/tests/c3/c34003a.ada: Likewise.
	* ada/acats-4/tests/c3/c34003c.ada: Likewise.
	* ada/acats-4/tests/c3/c34004a.ada: Likewise.
	* ada/acats-4/tests/c3/c34004c.ada: Likewise.
	* ada/acats-4/tests/c3/c34005a.ada: Likewise.
	* ada/acats-4/tests/c3/c34005c.ada: Likewise.
	* ada/acats-4/tests/c3/c34005d.ada: Likewise.
	* ada/acats-4/tests/c3/c34005f.ada: Likewise.
	* ada/acats-4/tests/c3/c34005g.ada: Likewise.
	* ada/acats-4/tests/c3/c34005i.ada: Likewise.
	* ada/acats-4/tests/c3/c34005j.ada: Likewise.
	* ada/acats-4/tests/c3/c34005l.ada: Likewise.
	* ada/acats-4/tests/c3/c34005m.ada: Likewise.
	* ada/acats-4/tests/c3/c34005o.ada: Likewise.
	* ada/acats-4/tests/c3/c34005p.ada: Likewise.
	* ada/acats-4/tests/c3/c34005r.ada: Likewise.
	* ada/acats-4/tests/c3/c34005s.ada: Likewise.
	* ada/acats-4/tests/c3/c34005u.ada: Likewise.
	* ada/acats-4/tests/c3/c34005v.ada: Likewise.
	* ada/acats-4/tests/c3/c34006a.ada: Likewise.
	* ada/acats-4/tests/c3/c34006d.ada: Likewise.
	* ada/acats-4/tests/c3/c34006f.ada: Likewise.
	* ada/acats-4/tests/c3/c34006g.ada: Likewise.
	* ada/acats-4/tests/c3/c34006j.ada: Likewise.
	* ada/acats-4/tests/c3/c34006l.ada: Likewise.
	* ada/acats-4/tests/c3/c34007a.ada: Likewise.
	* ada/acats-4/tests/c3/c34007d.ada: Likewise.
	* ada/acats-4/tests/c3/c34007f.ada: Likewise.
	* ada/acats-4/tests/c3/c34007g.ada: Likewise.
	* ada/acats-4/tests/c3/c34007i.ada: Likewise.
	* ada/acats-4/tests/c3/c34007j.ada: Likewise.
	* ada/acats-4/tests/c3/c34007m.ada: Likewise.
	* ada/acats-4/tests/c3/c34007p.ada: Likewise.
	* ada/acats-4/tests/c3/c34007r.ada: Likewise.
	* ada/acats-4/tests/c3/c34007s.ada: Likewise.
	* ada/acats-4/tests/c3/c34007u.ada: Likewise.
	* ada/acats-4/tests/c3/c34007v.ada: Likewise.
	* ada/acats-4/tests/c3/c34008a.ada: Likewise.
	* ada/acats-4/tests/c3/c34009a.ada: Likewise.
	* ada/acats-4/tests/c3/c34009d.ada: Likewise.
	* ada/acats-4/tests/c3/c34009f.ada: Likewise.
	* ada/acats-4/tests/c3/c34009g.ada: Likewise.
	* ada/acats-4/tests/c3/c34009j.ada: Likewise.
	* ada/acats-4/tests/c3/c34009l.ada: Likewise.
	* ada/acats-4/tests/c3/c34011b.ada: Likewise.
	* ada/acats-4/tests/c3/c34012a.ada: Likewise.
	* ada/acats-4/tests/c3/c34014a.ada: Likewise.
	* ada/acats-4/tests/c3/c34014c.ada: Likewise.
	* ada/acats-4/tests/c3/c34014e.ada: Likewise.
	* ada/acats-4/tests/c3/c34014g.ada: Likewise.
	* ada/acats-4/tests/c3/c34014h.ada: Likewise.
	* ada/acats-4/tests/c3/c34014n.ada: Likewise.
	* ada/acats-4/tests/c3/c34014p.ada: Likewise.
	* ada/acats-4/tests/c3/c34014r.ada: Likewise.
	* ada/acats-4/tests/c3/c34014t.ada: Likewise.
	* ada/acats-4/tests/c3/c34014u.ada: Likewise.
	* ada/acats-4/tests/c3/c34018a.ada: Likewise.
	* ada/acats-4/tests/c3/c340a01.a: Likewise.
	* ada/acats-4/tests/c3/c340a02.a: Likewise.
	* ada/acats-4/tests/c3/c341a01.a: Likewise.
	* ada/acats-4/tests/c3/c341a02.a: Likewise.
	* ada/acats-4/tests/c3/c341a03.a: Likewise.
	* ada/acats-4/tests/c3/c341a04.a: Likewise.
	* ada/acats-4/tests/c3/c350001.a: Likewise.
	* ada/acats-4/tests/c3/c35003a.ada: Likewise.
	* ada/acats-4/tests/c3/c35003b.ada: Likewise.
	* ada/acats-4/tests/c3/c35003d.ada: Likewise.
	* ada/acats-4/tests/c3/c350a01.a: Likewise.
	* ada/acats-4/tests/c3/c350a02.a: Likewise.
	* ada/acats-4/tests/c3/c350b01.a: Likewise.
	* ada/acats-4/tests/c3/c350b02.a: Likewise.
	* ada/acats-4/tests/c3/c35102a.ada: Likewise.
	* ada/acats-4/tests/c3/c352001.a: Likewise.
	* ada/acats-4/tests/c3/c354002.a: Likewise.
	* ada/acats-4/tests/c3/c354003.a: Likewise.
	* ada/acats-4/tests/c3/c354004.a: Likewise.
	* ada/acats-4/tests/c3/c35502a.ada: Likewise.
	* ada/acats-4/tests/c3/c35502b.ada: Likewise.
	* ada/acats-4/tests/c3/c35502c.ada: Likewise.
	* ada/acats-4/tests/c3/c35502d.tst: Likewise.
	* ada/acats-4/tests/c3/c35502e.ada: Likewise.
	* ada/acats-4/tests/c3/c35502f.tst: Likewise.
	* ada/acats-4/tests/c3/c35502g.ada: Likewise.
	* ada/acats-4/tests/c3/c35502h.ada: Likewise.
	* ada/acats-4/tests/c3/c35502i.ada: Likewise.
	* ada/acats-4/tests/c3/c35502j.ada: Likewise.
	* ada/acats-4/tests/c3/c35502k.ada: Likewise.
	* ada/acats-4/tests/c3/c35502l.ada: Likewise.
	* ada/acats-4/tests/c3/c35502m.ada: Likewise.
	* ada/acats-4/tests/c3/c35502n.ada: Likewise.
	* ada/acats-4/tests/c3/c35502o.ada: Likewise.
	* ada/acats-4/tests/c3/c35502p.ada: Likewise.
	* ada/acats-4/tests/c3/c35503a.ada: Likewise.
	* ada/acats-4/tests/c3/c35503b.ada: Likewise.
	* ada/acats-4/tests/c3/c35503c.ada: Likewise.
	* ada/acats-4/tests/c3/c35503d.tst: Likewise.
	* ada/acats-4/tests/c3/c35503e.ada: Likewise.
	* ada/acats-4/tests/c3/c35503f.tst: Likewise.
	* ada/acats-4/tests/c3/c35503g.ada: Likewise.
	* ada/acats-4/tests/c3/c35503h.ada: Likewise.
	* ada/acats-4/tests/c3/c35503k.ada: Likewise.
	* ada/acats-4/tests/c3/c35503l.ada: Likewise.
	* ada/acats-4/tests/c3/c35503o.ada: Likewise.
	* ada/acats-4/tests/c3/c35503p.ada: Likewise.
	* ada/acats-4/tests/c3/c35504a.ada: Likewise.
	* ada/acats-4/tests/c3/c35504b.ada: Likewise.
	* ada/acats-4/tests/c3/c35505c.ada: Likewise.
	* ada/acats-4/tests/c3/c35505e.ada: Likewise.
	* ada/acats-4/tests/c3/c35505f.ada: Likewise.
	* ada/acats-4/tests/c3/c35507a.ada: Likewise.
	* ada/acats-4/tests/c3/c35507b.ada: Likewise.
	* ada/acats-4/tests/c3/c35507c.ada: Likewise.
	* ada/acats-4/tests/c3/c35507e.ada: Likewise.
	* ada/acats-4/tests/c3/c35507g.ada: Likewise.
	* ada/acats-4/tests/c3/c35507h.ada: Likewise.
	* ada/acats-4/tests/c3/c35507i.ada: Likewise.
	* ada/acats-4/tests/c3/c35507j.ada: Likewise.
	* ada/acats-4/tests/c3/c35507k.ada: Likewise.
	* ada/acats-4/tests/c3/c35507l.ada: Likewise.
	* ada/acats-4/tests/c3/c35507m.ada: Likewise.
	* ada/acats-4/tests/c3/c35507n.ada: Likewise.
	* ada/acats-4/tests/c3/c35507o.ada: Likewise.
	* ada/acats-4/tests/c3/c35507p.ada: Likewise.
	* ada/acats-4/tests/c3/c35508a.ada: Likewise.
	* ada/acats-4/tests/c3/c35508b.ada: Likewise.
	* ada/acats-4/tests/c3/c35508c.ada: Likewise.
	* ada/acats-4/tests/c3/c35508e.ada: Likewise.
	* ada/acats-4/tests/c3/c35508g.ada: Likewise.
	* ada/acats-4/tests/c3/c35508h.ada: Likewise.
	* ada/acats-4/tests/c3/c35508k.ada: Likewise.
	* ada/acats-4/tests/c3/c35508l.ada: Likewise.
	* ada/acats-4/tests/c3/c35508o.ada: Likewise.
	* ada/acats-4/tests/c3/c35508p.ada: Likewise.
	* ada/acats-4/tests/c3/c35703a.ada: Likewise.
	* ada/acats-4/tests/c3/c35704a.ada: Likewise.
	* ada/acats-4/tests/c3/c35704b.ada: Likewise.
	* ada/acats-4/tests/c3/c35704c.ada: Likewise.
	* ada/acats-4/tests/c3/c35704d.ada: Likewise.
	* ada/acats-4/tests/c3/c35801d.ada: Likewise.
	* ada/acats-4/tests/c3/c35902d.ada: Likewise.
	* ada/acats-4/tests/c3/c35904a.ada: Likewise.
	* ada/acats-4/tests/c3/c35904b.ada: Likewise.
	* ada/acats-4/tests/c3/c35a001.a: Likewise.
	* ada/acats-4/tests/c3/c35a02a.ada: Likewise.
	* ada/acats-4/tests/c3/c35a05a.ada: Likewise.
	* ada/acats-4/tests/c3/c35a05d.ada: Likewise.
	* ada/acats-4/tests/c3/c35a05n.ada: Likewise.
	* ada/acats-4/tests/c3/c35a05q.ada: Likewise.
	* ada/acats-4/tests/c3/c35a07a.ada: Likewise.
	* ada/acats-4/tests/c3/c35a07d.ada: Likewise.
	* ada/acats-4/tests/c3/c35a08b.ada: Likewise.
	* ada/acats-4/tests/c3/c360002.a: Likewise.
	* ada/acats-4/tests/c3/c360a01.a: Likewise.
	* ada/acats-4/tests/c3/c360a02.a: Likewise.
	* ada/acats-4/tests/c3/c360b01.a: Likewise.
	* ada/acats-4/tests/c3/c360b02.a: Likewise.
	* ada/acats-4/tests/c3/c36104a.ada: Likewise.
	* ada/acats-4/tests/c3/c36104b.ada: Likewise.
	* ada/acats-4/tests/c3/c36172a.ada: Likewise.
	* ada/acats-4/tests/c3/c36172b.ada: Likewise.
	* ada/acats-4/tests/c3/c36172c.ada: Likewise.
	* ada/acats-4/tests/c3/c36174a.ada: Likewise.
	* ada/acats-4/tests/c3/c36180a.ada: Likewise.
	* ada/acats-4/tests/c3/c36202c.ada: Likewise.
	* ada/acats-4/tests/c3/c36203a.ada: Likewise.
	* ada/acats-4/tests/c3/c36204a.ada: Likewise.
	* ada/acats-4/tests/c3/c36204b.ada: Likewise.
	* ada/acats-4/tests/c3/c36204c.ada: Likewise.
	* ada/acats-4/tests/c3/c36204d.ada: Likewise.
	* ada/acats-4/tests/c3/c36205a.ada: Likewise.
	* ada/acats-4/tests/c3/c36205b.ada: Likewise.
	* ada/acats-4/tests/c3/c36205c.ada: Likewise.
	* ada/acats-4/tests/c3/c36205d.ada: Likewise.
	* ada/acats-4/tests/c3/c36205e.ada: Likewise.
	* ada/acats-4/tests/c3/c36205f.ada: Likewise.
	* ada/acats-4/tests/c3/c36205g.ada: Likewise.
	* ada/acats-4/tests/c3/c36205h.ada: Likewise.
	* ada/acats-4/tests/c3/c36205i.ada: Likewise.
	* ada/acats-4/tests/c3/c36205j.ada: Likewise.
	* ada/acats-4/tests/c3/c36205k.ada: Likewise.
	* ada/acats-4/tests/c3/c36205l.ada: Likewise.
	* ada/acats-4/tests/c3/c36301a.ada: Likewise.
	* ada/acats-4/tests/c3/c36301b.ada: Likewise.
	* ada/acats-4/tests/c3/c36302a.ada: Likewise.
	* ada/acats-4/tests/c3/c36304a.ada: Likewise.
	* ada/acats-4/tests/c3/c36305a.ada: Likewise.
	* ada/acats-4/tests/c3/c37002a.ada: Likewise.
	* ada/acats-4/tests/c3/c37003a.ada: Likewise.
	* ada/acats-4/tests/c3/c37003b.ada: Likewise.
	* ada/acats-4/tests/c3/c37005a.ada: Likewise.
	* ada/acats-4/tests/c3/c37006a.ada: Likewise.
	* ada/acats-4/tests/c3/c37008a.ada: Likewise.
	* ada/acats-4/tests/c3/c37008b.ada: Likewise.
	* ada/acats-4/tests/c3/c37009a.ada: Likewise.
	* ada/acats-4/tests/c3/c37010a.ada: Likewise.
	* ada/acats-4/tests/c3/c37010b.ada: Likewise.
	* ada/acats-4/tests/c3/c371001.a: Likewise.
	* ada/acats-4/tests/c3/c371002.a: Likewise.
	* ada/acats-4/tests/c3/c371003.a: Likewise.
	* ada/acats-4/tests/c3/c37102b.ada: Likewise.
	* ada/acats-4/tests/c3/c37103a.ada: Likewise.
	* ada/acats-4/tests/c3/c37105a.ada: Likewise.
	* ada/acats-4/tests/c3/c37107a.ada: Likewise.
	* ada/acats-4/tests/c3/c37108b.ada: Likewise.
	* ada/acats-4/tests/c3/c37206a.ada: Likewise.
	* ada/acats-4/tests/c3/c37207a.ada: Likewise.
	* ada/acats-4/tests/c3/c37208a.ada: Likewise.
	* ada/acats-4/tests/c3/c37208b.ada: Likewise.
	* ada/acats-4/tests/c3/c37209a.ada: Likewise.
	* ada/acats-4/tests/c3/c37209b.ada: Likewise.
	* ada/acats-4/tests/c3/c37210a.ada: Likewise.
	* ada/acats-4/tests/c3/c37211a.ada: Likewise.
	* ada/acats-4/tests/c3/c37211b.ada: Likewise.
	* ada/acats-4/tests/c3/c37211c.ada: Likewise.
	* ada/acats-4/tests/c3/c37211d.ada: Likewise.
	* ada/acats-4/tests/c3/c37211e.ada: Likewise.
	* ada/acats-4/tests/c3/c37213b.ada: Likewise.
	* ada/acats-4/tests/c3/c37213d.ada: Likewise.
	* ada/acats-4/tests/c3/c37213f.ada: Likewise.
	* ada/acats-4/tests/c3/c37213h.ada: Likewise.
	* ada/acats-4/tests/c3/c37213j.ada: Likewise.
	* ada/acats-4/tests/c3/c37213k.ada: Likewise.
	* ada/acats-4/tests/c3/c37213l.ada: Likewise.
	* ada/acats-4/tests/c3/c37215b.ada: Likewise.
	* ada/acats-4/tests/c3/c37215d.ada: Likewise.
	* ada/acats-4/tests/c3/c37215f.ada: Likewise.
	* ada/acats-4/tests/c3/c37215h.ada: Likewise.
	* ada/acats-4/tests/c3/c37217a.ada: Likewise.
	* ada/acats-4/tests/c3/c37217b.ada: Likewise.
	* ada/acats-4/tests/c3/c37217c.ada: Likewise.
	* ada/acats-4/tests/c3/c37304a.ada: Likewise.
	* ada/acats-4/tests/c3/c37305a.ada: Likewise.
	* ada/acats-4/tests/c3/c37306a.ada: Likewise.
	* ada/acats-4/tests/c3/c37309a.ada: Likewise.
	* ada/acats-4/tests/c3/c37310a.ada: Likewise.
	* ada/acats-4/tests/c3/c37312a.ada: Likewise.
	* ada/acats-4/tests/c3/c37402a.ada: Likewise.
	* ada/acats-4/tests/c3/c37403a.ada: Likewise.
	* ada/acats-4/tests/c3/c37404a.ada: Likewise.
	* ada/acats-4/tests/c3/c37404b.ada: Likewise.
	* ada/acats-4/tests/c3/c37405a.ada: Likewise.
	* ada/acats-4/tests/c3/c37411a.ada: Likewise.
	* ada/acats-4/tests/c3/c380001.a: Likewise.
	* ada/acats-4/tests/c3/c380002.a: Likewise.
	* ada/acats-4/tests/c3/c380003.a: Likewise.
	* ada/acats-4/tests/c3/c380004.a: Likewise.
	* ada/acats-4/tests/c3/c38002a.ada: Likewise.
	* ada/acats-4/tests/c3/c38002b.ada: Likewise.
	* ada/acats-4/tests/c3/c38005a.ada: Likewise.
	* ada/acats-4/tests/c3/c38005b.ada: Likewise.
	* ada/acats-4/tests/c3/c38005c.ada: Likewise.
	* ada/acats-4/tests/c3/c38102a.ada: Likewise.
	* ada/acats-4/tests/c3/c38102b.ada: Likewise.
	* ada/acats-4/tests/c3/c38102c.ada: Likewise.
	* ada/acats-4/tests/c3/c38102d.ada: Likewise.
	* ada/acats-4/tests/c3/c38102e.ada: Likewise.
	* ada/acats-4/tests/c3/c38104a.ada: Likewise.
	* ada/acats-4/tests/c3/c38107a.ada: Likewise.
	* ada/acats-4/tests/c3/c38107b.ada: Likewise.
	* ada/acats-4/tests/c3/c38108a.ada: Likewise.
	* ada/acats-4/tests/c3/c38108b.ada: Likewise.
	* ada/acats-4/tests/c3/c38108c0.ada: Likewise.
	* ada/acats-4/tests/c3/c38108c1.ada: Likewise.
	* ada/acats-4/tests/c3/c38108c2.ada: Likewise.
	* ada/acats-4/tests/c3/c38108d0.ada: Likewise.
	* ada/acats-4/tests/c3/c38108d1.ada: Likewise.
	* ada/acats-4/tests/c3/c3900010.a: Likewise.
	* ada/acats-4/tests/c3/c3900011.am: Likewise.
	* ada/acats-4/tests/c3/c390002.a: Likewise.
	* ada/acats-4/tests/c3/c390003.a: Likewise.
	* ada/acats-4/tests/c3/c390004.a: Likewise.
	* ada/acats-4/tests/c3/c3900050.a: Likewise.
	* ada/acats-4/tests/c3/c3900051.a: Likewise.
	* ada/acats-4/tests/c3/c3900052.a: Likewise.
	* ada/acats-4/tests/c3/c3900053.am: Likewise.
	* ada/acats-4/tests/c3/c3900060.a: Likewise.
	* ada/acats-4/tests/c3/c3900061.a: Likewise.
	* ada/acats-4/tests/c3/c3900062.a: Likewise.
	* ada/acats-4/tests/c3/c3900063.am: Likewise.
	* ada/acats-4/tests/c3/c390007.a: Likewise.
	* ada/acats-4/tests/c3/c390010.a: Likewise.
	* ada/acats-4/tests/c3/c390011.a: Likewise.
	* ada/acats-4/tests/c3/c390012.a: Likewise.
	* ada/acats-4/tests/c3/c39006a.ada: Likewise.
	* ada/acats-4/tests/c3/c39006b.ada: Likewise.
	* ada/acats-4/tests/c3/c39006c0.ada: Likewise.
	* ada/acats-4/tests/c3/c39006c1.ada: Likewise.
	* ada/acats-4/tests/c3/c39006d.ada: Likewise.
	* ada/acats-4/tests/c3/c39006e.ada: Likewise.
	* ada/acats-4/tests/c3/c39006f0.ada: Likewise.
	* ada/acats-4/tests/c3/c39006f1.ada: Likewise.
	* ada/acats-4/tests/c3/c39006f2.ada: Likewise.
	* ada/acats-4/tests/c3/c39006f3.ada: Likewise.
	* ada/acats-4/tests/c3/c39006g.ada: Likewise.
	* ada/acats-4/tests/c3/c39007a.ada: Likewise.
	* ada/acats-4/tests/c3/c39007b.ada: Likewise.
	* ada/acats-4/tests/c3/c39008a.ada: Likewise.
	* ada/acats-4/tests/c3/c39008b.ada: Likewise.
	* ada/acats-4/tests/c3/c39008c.ada: Likewise.
	* ada/acats-4/tests/c3/c390a010.a: Likewise.
	* ada/acats-4/tests/c3/c390a011.am: Likewise.
	* ada/acats-4/tests/c3/c390a020.a: Likewise.
	* ada/acats-4/tests/c3/c390a021.a: Likewise.
	* ada/acats-4/tests/c3/c390a022.am: Likewise.
	* ada/acats-4/tests/c3/c390a030.a: Likewise.
	* ada/acats-4/tests/c3/c390a031.am: Likewise.
	* ada/acats-4/tests/c3/c391001.a: Likewise.
	* ada/acats-4/tests/c3/c391002.a: Likewise.
	* ada/acats-4/tests/c3/c391003.a: Likewise.
	* ada/acats-4/tests/c3/c392002.a: Likewise.
	* ada/acats-4/tests/c3/c392003.a: Likewise.
	* ada/acats-4/tests/c3/c392004.a: Likewise.
	* ada/acats-4/tests/c3/c392005.a: Likewise.
	* ada/acats-4/tests/c3/c392008.a: Likewise.
	* ada/acats-4/tests/c3/c392010.a: Likewise.
	* ada/acats-4/tests/c3/c392011.a: Likewise.
	* ada/acats-4/tests/c3/c392013.a: Likewise.
	* ada/acats-4/tests/c3/c392014.a: Likewise.
	* ada/acats-4/tests/c3/c392015.a: Likewise.
	* ada/acats-4/tests/c3/c392a01.a: Likewise.
	* ada/acats-4/tests/c3/c392c05.a: Likewise.
	* ada/acats-4/tests/c3/c392c07.a: Likewise.
	* ada/acats-4/tests/c3/c392d01.a: Likewise.
	* ada/acats-4/tests/c3/c392d02.a: Likewise.
	* ada/acats-4/tests/c3/c392d03.a: Likewise.
	* ada/acats-4/tests/c3/c393001.a: Likewise.
	* ada/acats-4/tests/c3/c393007.a: Likewise.
	* ada/acats-4/tests/c3/c393008.a: Likewise.
	* ada/acats-4/tests/c3/c393009.a: Likewise.
	* ada/acats-4/tests/c3/c393010.a: Likewise.
	* ada/acats-4/tests/c3/c393011.a: Likewise.
	* ada/acats-4/tests/c3/c393012.a: Likewise.
	* ada/acats-4/tests/c3/c393013.a: Likewise.
	* ada/acats-4/tests/c3/c393a02.a: Likewise.
	* ada/acats-4/tests/c3/c393a03.a: Likewise.
	* ada/acats-4/tests/c3/c393a05.a: Likewise.
	* ada/acats-4/tests/c3/c393a06.a: Likewise.
	* ada/acats-4/tests/c3/c393b12.a: Likewise.
	* ada/acats-4/tests/c3/c393b13.a: Likewise.
	* ada/acats-4/tests/c3/c393b14.a: Likewise.
	* ada/acats-4/tests/c3/c394001.a: Likewise.
	* ada/acats-4/tests/c3/c394002.a: Likewise.
	* ada/acats-4/tests/c3/c394003.a: Likewise.
	* ada/acats-4/tests/c3/c3a0001.a: Likewise.
	* ada/acats-4/tests/c3/c3a0002.a: Likewise.
	* ada/acats-4/tests/c3/c3a0003.a: Likewise.
	* ada/acats-4/tests/c3/c3a0004.a: Likewise.
	* ada/acats-4/tests/c3/c3a0005.a: Likewise.
	* ada/acats-4/tests/c3/c3a0006.a: Likewise.
	* ada/acats-4/tests/c3/c3a0007.a: Likewise.
	* ada/acats-4/tests/c3/c3a0008.a: Likewise.
	* ada/acats-4/tests/c3/c3a0009.a: Likewise.
	* ada/acats-4/tests/c3/c3a0010.a: Likewise.
	* ada/acats-4/tests/c3/c3a0011.a: Likewise.
	* ada/acats-4/tests/c3/c3a00120.a: Likewise.
	* ada/acats-4/tests/c3/c3a00121.a: Likewise.
	* ada/acats-4/tests/c3/c3a00122.am: Likewise.
	* ada/acats-4/tests/c3/c3a0013.a: Likewise.
	* ada/acats-4/tests/c3/c3a0014.a: Likewise.
	* ada/acats-4/tests/c3/c3a0015.a: Likewise.
	* ada/acats-4/tests/c3/c3a0016.a: Likewise.
	* ada/acats-4/tests/c3/c3a0017.a: Likewise.
	* ada/acats-4/tests/c3/c3a0018.a: Likewise.
	* ada/acats-4/tests/c3/c3a0019.a: Likewise.
	* ada/acats-4/tests/c3/c3a0020.a: Likewise.
	* ada/acats-4/tests/c3/c3a0021.a: Likewise.
	* ada/acats-4/tests/c3/c3a0022.a: Likewise.
	* ada/acats-4/tests/c3/c3a0023.a: Likewise.
	* ada/acats-4/tests/c3/c3a0024.a: Likewise.
	* ada/acats-4/tests/c3/c3a0025.a: Likewise.
	* ada/acats-4/tests/c3/c3a0026.a: Likewise.
	* ada/acats-4/tests/c3/c3a0027.a: Likewise.
	* ada/acats-4/tests/c3/c3a0028.a: Likewise.
	* ada/acats-4/tests/c3/c3a0029.a: Likewise.
	* ada/acats-4/tests/c3/c3a0030.a: Likewise.
	* ada/acats-4/tests/c3/c3a1001.a: Likewise.
	* ada/acats-4/tests/c3/c3a1002.a: Likewise.
	* ada/acats-4/tests/c3/c3a10030.a: Likewise.
	* ada/acats-4/tests/c3/c3a10031.a: Likewise.
	* ada/acats-4/tests/c3/c3a10032.am: Likewise.
	* ada/acats-4/tests/c3/c3a10040.a: Likewise.
	* ada/acats-4/tests/c3/c3a10041.a: Likewise.
	* ada/acats-4/tests/c3/c3a10042.am: Likewise.
	* ada/acats-4/tests/c3/c3a1005.a: Likewise.
	* ada/acats-4/tests/c3/c3a2001.a: Likewise.
	* ada/acats-4/tests/c3/c3a2002.a: Likewise.
	* ada/acats-4/tests/c3/c3a2003.a: Likewise.
	* ada/acats-4/tests/c3/c3a2004.a: Likewise.
	* ada/acats-4/tests/c3/c3a2a01.a: Likewise.
	* ada/acats-4/tests/c3/c3a2a02.a: Likewise.
	* ada/acats-4/tests/c4/c410001.a: Likewise.
	* ada/acats-4/tests/c4/c41101d.ada: Likewise.
	* ada/acats-4/tests/c4/c41103a.ada: Likewise.
	* ada/acats-4/tests/c4/c41103b.ada: Likewise.
	* ada/acats-4/tests/c4/c41104a.ada: Likewise.
	* ada/acats-4/tests/c4/c41105a.ada: Likewise.
	* ada/acats-4/tests/c4/c41107a.ada: Likewise.
	* ada/acats-4/tests/c4/c41201d.ada: Likewise.
	* ada/acats-4/tests/c4/c41203a.ada: Likewise.
	* ada/acats-4/tests/c4/c41203b.ada: Likewise.
	* ada/acats-4/tests/c4/c41204a.ada: Likewise.
	* ada/acats-4/tests/c4/c41205a.ada: Likewise.
	* ada/acats-4/tests/c4/c41206a.ada: Likewise.
	* ada/acats-4/tests/c4/c41207a.ada: Likewise.
	* ada/acats-4/tests/c4/c413001.a: Likewise.
	* ada/acats-4/tests/c4/c413002.a: Likewise.
	* ada/acats-4/tests/c4/c413003.a: Likewise.
	* ada/acats-4/tests/c4/c413004.a: Likewise.
	* ada/acats-4/tests/c4/c413005.a: Likewise.
	* ada/acats-4/tests/c4/c413006.a: Likewise.
	* ada/acats-4/tests/c4/c413007.a: Likewise.
	* ada/acats-4/tests/c4/c41301a.ada: Likewise.
	* ada/acats-4/tests/c4/c41303a.ada: Likewise.
	* ada/acats-4/tests/c4/c41303b.ada: Likewise.
	* ada/acats-4/tests/c4/c41303c.ada: Likewise.
	* ada/acats-4/tests/c4/c41303e.ada: Likewise.
	* ada/acats-4/tests/c4/c41303f.ada: Likewise.
	* ada/acats-4/tests/c4/c41303g.ada: Likewise.
	* ada/acats-4/tests/c4/c41303i.ada: Likewise.
	* ada/acats-4/tests/c4/c41303j.ada: Likewise.
	* ada/acats-4/tests/c4/c41303k.ada: Likewise.
	* ada/acats-4/tests/c4/c41303m.ada: Likewise.
	* ada/acats-4/tests/c4/c41303n.ada: Likewise.
	* ada/acats-4/tests/c4/c41303o.ada: Likewise.
	* ada/acats-4/tests/c4/c41303q.ada: Likewise.
	* ada/acats-4/tests/c4/c41303r.ada: Likewise.
	* ada/acats-4/tests/c4/c41303s.ada: Likewise.
	* ada/acats-4/tests/c4/c41303u.ada: Likewise.
	* ada/acats-4/tests/c4/c41303v.ada: Likewise.
	* ada/acats-4/tests/c4/c41303w.ada: Likewise.
	* ada/acats-4/tests/c4/c41304a.ada: Likewise.
	* ada/acats-4/tests/c4/c41304b.ada: Likewise.
	* ada/acats-4/tests/c4/c41306b.ada: Likewise.
	* ada/acats-4/tests/c4/c41306c.ada: Likewise.
	* ada/acats-4/tests/c4/c41307d.ada: Likewise.
	* ada/acats-4/tests/c4/c41309a.ada: Likewise.
	* ada/acats-4/tests/c4/c41320a.ada: Likewise.
	* ada/acats-4/tests/c4/c41321a.ada: Likewise.
	* ada/acats-4/tests/c4/c41322a.ada: Likewise.
	* ada/acats-4/tests/c4/c41323a.ada: Likewise.
	* ada/acats-4/tests/c4/c41324a.ada: Likewise.
	* ada/acats-4/tests/c4/c41325a.ada: Likewise.
	* ada/acats-4/tests/c4/c41326a.ada: Likewise.
	* ada/acats-4/tests/c4/c41327a.ada: Likewise.
	* ada/acats-4/tests/c4/c41328a.ada: Likewise.
	* ada/acats-4/tests/c4/c41401a.ada: Likewise.
	* ada/acats-4/tests/c4/c41402a.ada: Likewise.
	* ada/acats-4/tests/c4/c41404a.ada: Likewise.
	* ada/acats-4/tests/c4/c416a01.a: Likewise.
	* ada/acats-4/tests/c4/c416a02.a: Likewise.
	* ada/acats-4/tests/c4/c420001.a: Likewise.
	* ada/acats-4/tests/c4/c42006a.ada: Likewise.
	* ada/acats-4/tests/c4/c42007e.ada: Likewise.
	* ada/acats-4/tests/c4/c43003a.ada: Likewise.
	* ada/acats-4/tests/c4/c43004a.ada: Likewise.
	* ada/acats-4/tests/c4/c43004c.ada: Likewise.
	* ada/acats-4/tests/c4/c431001.a: Likewise.
	* ada/acats-4/tests/c4/c431002.a: Likewise.
	* ada/acats-4/tests/c4/c431003.a: Likewise.
	* ada/acats-4/tests/c4/c431004.a: Likewise.
	* ada/acats-4/tests/c4/c43103a.ada: Likewise.
	* ada/acats-4/tests/c4/c43103b.ada: Likewise.
	* ada/acats-4/tests/c4/c43104a.ada: Likewise.
	* ada/acats-4/tests/c4/c43105a.ada: Likewise.
	* ada/acats-4/tests/c4/c43105b.ada: Likewise.
	* ada/acats-4/tests/c4/c43106a.ada: Likewise.
	* ada/acats-4/tests/c4/c43107a.ada: Likewise.
	* ada/acats-4/tests/c4/c43108a.ada: Likewise.
	* ada/acats-4/tests/c4/c431a01.a: Likewise.
	* ada/acats-4/tests/c4/c431a02.a: Likewise.
	* ada/acats-4/tests/c4/c431a03.a: Likewise.
	* ada/acats-4/tests/c4/c432001.a: Likewise.
	* ada/acats-4/tests/c4/c432002.a: Likewise.
	* ada/acats-4/tests/c4/c432003.a: Likewise.
	* ada/acats-4/tests/c4/c432004.a: Likewise.
	* ada/acats-4/tests/c4/c432005.a: Likewise.
	* ada/acats-4/tests/c4/c43204a.ada: Likewise.
	* ada/acats-4/tests/c4/c43204c.ada: Likewise.
	* ada/acats-4/tests/c4/c43204e.ada: Likewise.
	* ada/acats-4/tests/c4/c43204f.ada: Likewise.
	* ada/acats-4/tests/c4/c43204g.ada: Likewise.
	* ada/acats-4/tests/c4/c43204h.ada: Likewise.
	* ada/acats-4/tests/c4/c43204i.ada: Likewise.
	* ada/acats-4/tests/c4/c43205a.ada: Likewise.
	* ada/acats-4/tests/c4/c43205b.ada: Likewise.
	* ada/acats-4/tests/c4/c43205c.ada: Likewise.
	* ada/acats-4/tests/c4/c43205d.ada: Likewise.
	* ada/acats-4/tests/c4/c43205e.ada: Likewise.
	* ada/acats-4/tests/c4/c43205g.ada: Likewise.
	* ada/acats-4/tests/c4/c43205h.ada: Likewise.
	* ada/acats-4/tests/c4/c43205i.ada: Likewise.
	* ada/acats-4/tests/c4/c43205j.ada: Likewise.
	* ada/acats-4/tests/c4/c43205k.ada: Likewise.
	* ada/acats-4/tests/c4/c43206a.ada: Likewise.
	* ada/acats-4/tests/c4/c43207b.ada: Likewise.
	* ada/acats-4/tests/c4/c43207d.ada: Likewise.
	* ada/acats-4/tests/c4/c43208a.ada: Likewise.
	* ada/acats-4/tests/c4/c43208b.ada: Likewise.
	* ada/acats-4/tests/c4/c43209a.ada: Likewise.
	* ada/acats-4/tests/c4/c43210a.ada: Likewise.
	* ada/acats-4/tests/c4/c43211a.ada: Likewise.
	* ada/acats-4/tests/c4/c43212a.ada: Likewise.
	* ada/acats-4/tests/c4/c43212c.ada: Likewise.
	* ada/acats-4/tests/c4/c43214a.ada: Likewise.
	* ada/acats-4/tests/c4/c43214b.ada: Likewise.
	* ada/acats-4/tests/c4/c43214c.ada: Likewise.
	* ada/acats-4/tests/c4/c43214d.ada: Likewise.
	* ada/acats-4/tests/c4/c43214e.ada: Likewise.
	* ada/acats-4/tests/c4/c43214f.ada: Likewise.
	* ada/acats-4/tests/c4/c43215a.ada: Likewise.
	* ada/acats-4/tests/c4/c43215b.ada: Likewise.
	* ada/acats-4/tests/c4/c43222a.ada: Likewise.
	* ada/acats-4/tests/c4/c43224a.ada: Likewise.
	* ada/acats-4/tests/c4/c433001.a: Likewise.
	* ada/acats-4/tests/c4/c433002.a: Likewise.
	* ada/acats-4/tests/c4/c433003.a: Likewise.
	* ada/acats-4/tests/c4/c433004.a: Likewise.
	* ada/acats-4/tests/c4/c433005.a: Likewise.
	* ada/acats-4/tests/c4/c433006.a: Likewise.
	* ada/acats-4/tests/c4/c433007.a: Likewise.
	* ada/acats-4/tests/c4/c433008.a: Likewise.
	* ada/acats-4/tests/c4/c433a01.a: Likewise.
	* ada/acats-4/tests/c4/c433a02.a: Likewise.
	* ada/acats-4/tests/c4/c433a03.a: Likewise.
	* ada/acats-4/tests/c4/c433a04.a: Likewise.
	* ada/acats-4/tests/c4/c44003d.ada: Likewise.
	* ada/acats-4/tests/c4/c44003f.ada: Likewise.
	* ada/acats-4/tests/c4/c44003g.ada: Likewise.
	* ada/acats-4/tests/c4/c450001.a: Likewise.
	* ada/acats-4/tests/c4/c45112a.ada: Likewise.
	* ada/acats-4/tests/c4/c45112b.ada: Likewise.
	* ada/acats-4/tests/c4/c45113a.ada: Likewise.
	* ada/acats-4/tests/c4/c45114b.ada: Likewise.
	* ada/acats-4/tests/c4/c452001.a: Likewise.
	* ada/acats-4/tests/c4/c452002.a: Likewise.
	* ada/acats-4/tests/c4/c452003.a: Likewise.
	* ada/acats-4/tests/c4/c452004.a: Likewise.
	* ada/acats-4/tests/c4/c452005.a: Likewise.
	* ada/acats-4/tests/c4/c452006.a: Likewise.
	* ada/acats-4/tests/c4/c45201a.ada: Likewise.
	* ada/acats-4/tests/c4/c45201b.ada: Likewise.
	* ada/acats-4/tests/c4/c45202b.ada: Likewise.
	* ada/acats-4/tests/c4/c45210a.ada: Likewise.
	* ada/acats-4/tests/c4/c45211a.ada: Likewise.
	* ada/acats-4/tests/c4/c45220a.ada: Likewise.
	* ada/acats-4/tests/c4/c45220b.ada: Likewise.
	* ada/acats-4/tests/c4/c45220c.ada: Likewise.
	* ada/acats-4/tests/c4/c45220d.ada: Likewise.
	* ada/acats-4/tests/c4/c45220e.ada: Likewise.
	* ada/acats-4/tests/c4/c45220f.ada: Likewise.
	* ada/acats-4/tests/c4/c45231a.ada: Likewise.
	* ada/acats-4/tests/c4/c45231b.dep: Likewise.
	* ada/acats-4/tests/c4/c45231c.dep: Likewise.
	* ada/acats-4/tests/c4/c45231d.tst: Likewise.
	* ada/acats-4/tests/c4/c45232b.ada: Likewise.
	* ada/acats-4/tests/c4/c45242b.ada: Likewise.
	* ada/acats-4/tests/c4/c45251a.ada: Likewise.
	* ada/acats-4/tests/c4/c45252a.ada: Likewise.
	* ada/acats-4/tests/c4/c45252b.ada: Likewise.
	* ada/acats-4/tests/c4/c45253a.ada: Likewise.
	* ada/acats-4/tests/c4/c45262a.ada: Likewise.
	* ada/acats-4/tests/c4/c45262b.ada: Likewise.
	* ada/acats-4/tests/c4/c45262c.ada: Likewise.
	* ada/acats-4/tests/c4/c45262d.ada: Likewise.
	* ada/acats-4/tests/c4/c45264a.ada: Likewise.
	* ada/acats-4/tests/c4/c45264b.ada: Likewise.
	* ada/acats-4/tests/c4/c45264c.ada: Likewise.
	* ada/acats-4/tests/c4/c45265a.ada: Likewise.
	* ada/acats-4/tests/c4/c45271a.ada: Likewise.
	* ada/acats-4/tests/c4/c45272a.ada: Likewise.
	* ada/acats-4/tests/c4/c45273a.ada: Likewise.
	* ada/acats-4/tests/c4/c45274a.ada: Likewise.
	* ada/acats-4/tests/c4/c45274b.ada: Likewise.
	* ada/acats-4/tests/c4/c45274c.ada: Likewise.
	* ada/acats-4/tests/c4/c45281a.ada: Likewise.
	* ada/acats-4/tests/c4/c45282a.ada: Likewise.
	* ada/acats-4/tests/c4/c45282b.ada: Likewise.
	* ada/acats-4/tests/c4/c45291a.ada: Likewise.
	* ada/acats-4/tests/c4/c452a01.a: Likewise.
	* ada/acats-4/tests/c4/c452a02.a: Likewise.
	* ada/acats-4/tests/c4/c452a03.a: Likewise.
	* ada/acats-4/tests/c4/c453001.a: Likewise.
	* ada/acats-4/tests/c4/c45303a.ada: Likewise.
	* ada/acats-4/tests/c4/c45304a.ada: Likewise.
	* ada/acats-4/tests/c4/c45304b.dep: Likewise.
	* ada/acats-4/tests/c4/c45304c.dep: Likewise.
	* ada/acats-4/tests/c4/c45322a.ada: Likewise.
	* ada/acats-4/tests/c4/c45323a.ada: Likewise.
	* ada/acats-4/tests/c4/c45331a.ada: Likewise.
	* ada/acats-4/tests/c4/c45342a.ada: Likewise.
	* ada/acats-4/tests/c4/c45343a.ada: Likewise.
	* ada/acats-4/tests/c4/c45344a.ada: Likewise.
	* ada/acats-4/tests/c4/c45345b.ada: Likewise.
	* ada/acats-4/tests/c4/c45347a.ada: Likewise.
	* ada/acats-4/tests/c4/c45347b.ada: Likewise.
	* ada/acats-4/tests/c4/c45347c.ada: Likewise.
	* ada/acats-4/tests/c4/c45347d.ada: Likewise.
	* ada/acats-4/tests/c4/c45411a.ada: Likewise.
	* ada/acats-4/tests/c4/c45411b.dep: Likewise.
	* ada/acats-4/tests/c4/c45411c.dep: Likewise.
	* ada/acats-4/tests/c4/c45411d.ada: Likewise.
	* ada/acats-4/tests/c4/c45413a.ada: Likewise.
	* ada/acats-4/tests/c4/c45431a.ada: Likewise.
	* ada/acats-4/tests/c4/c455001.a: Likewise.
	* ada/acats-4/tests/c4/c45502b.dep: Likewise.
	* ada/acats-4/tests/c4/c45502c.dep: Likewise.
	* ada/acats-4/tests/c4/c45503a.ada: Likewise.
	* ada/acats-4/tests/c4/c45503b.dep: Likewise.
	* ada/acats-4/tests/c4/c45503c.dep: Likewise.
	* ada/acats-4/tests/c4/c45504a.ada: Likewise.
	* ada/acats-4/tests/c4/c45504b.dep: Likewise.
	* ada/acats-4/tests/c4/c45504c.dep: Likewise.
	* ada/acats-4/tests/c4/c45504d.ada: Likewise.
	* ada/acats-4/tests/c4/c45504e.dep: Likewise.
	* ada/acats-4/tests/c4/c45504f.dep: Likewise.
	* ada/acats-4/tests/c4/c45505a.ada: Likewise.
	* ada/acats-4/tests/c4/c45523a.ada: Likewise.
	* ada/acats-4/tests/c4/c45531a.ada: Likewise.
	* ada/acats-4/tests/c4/c45531b.ada: Likewise.
	* ada/acats-4/tests/c4/c45531c.ada: Likewise.
	* ada/acats-4/tests/c4/c45531d.ada: Likewise.
	* ada/acats-4/tests/c4/c45531e.ada: Likewise.
	* ada/acats-4/tests/c4/c45531f.ada: Likewise.
	* ada/acats-4/tests/c4/c45531g.ada: Likewise.
	* ada/acats-4/tests/c4/c45531h.ada: Likewise.
	* ada/acats-4/tests/c4/c45531i.ada: Likewise.
	* ada/acats-4/tests/c4/c45531j.ada: Likewise.
	* ada/acats-4/tests/c4/c45531k.ada: Likewise.
	* ada/acats-4/tests/c4/c45531l.ada: Likewise.
	* ada/acats-4/tests/c4/c45531m.dep: Likewise.
	* ada/acats-4/tests/c4/c45531n.dep: Likewise.
	* ada/acats-4/tests/c4/c45531o.dep: Likewise.
	* ada/acats-4/tests/c4/c45531p.dep: Likewise.
	* ada/acats-4/tests/c4/c45532a.ada: Likewise.
	* ada/acats-4/tests/c4/c45532b.ada: Likewise.
	* ada/acats-4/tests/c4/c45532c.ada: Likewise.
	* ada/acats-4/tests/c4/c45532d.ada: Likewise.
	* ada/acats-4/tests/c4/c45532e.ada: Likewise.
	* ada/acats-4/tests/c4/c45532f.ada: Likewise.
	* ada/acats-4/tests/c4/c45532g.ada: Likewise.
	* ada/acats-4/tests/c4/c45532h.ada: Likewise.
	* ada/acats-4/tests/c4/c45532i.ada: Likewise.
	* ada/acats-4/tests/c4/c45532j.ada: Likewise.
	* ada/acats-4/tests/c4/c45532k.ada: Likewise.
	* ada/acats-4/tests/c4/c45532l.ada: Likewise.
	* ada/acats-4/tests/c4/c45532m.dep: Likewise.
	* ada/acats-4/tests/c4/c45532n.dep: Likewise.
	* ada/acats-4/tests/c4/c45532o.dep: Likewise.
	* ada/acats-4/tests/c4/c45532p.dep: Likewise.
	* ada/acats-4/tests/c4/c45534b.ada: Likewise.
	* ada/acats-4/tests/c4/c45536a.dep: Likewise.
	* ada/acats-4/tests/c4/c456001.a: Likewise.
	* ada/acats-4/tests/c4/c45611a.ada: Likewise.
	* ada/acats-4/tests/c4/c45611b.dep: Likewise.
	* ada/acats-4/tests/c4/c45611c.dep: Likewise.
	* ada/acats-4/tests/c4/c45613a.ada: Likewise.
	* ada/acats-4/tests/c4/c45613b.dep: Likewise.
	* ada/acats-4/tests/c4/c45613c.dep: Likewise.
	* ada/acats-4/tests/c4/c45614a.ada: Likewise.
	* ada/acats-4/tests/c4/c45614b.dep: Likewise.
	* ada/acats-4/tests/c4/c45614c.dep: Likewise.
	* ada/acats-4/tests/c4/c45631a.ada: Likewise.
	* ada/acats-4/tests/c4/c45631b.dep: Likewise.
	* ada/acats-4/tests/c4/c45631c.dep: Likewise.
	* ada/acats-4/tests/c4/c45632a.ada: Likewise.
	* ada/acats-4/tests/c4/c45632b.dep: Likewise.
	* ada/acats-4/tests/c4/c45632c.dep: Likewise.
	* ada/acats-4/tests/c4/c45651a.ada: Likewise.
	* ada/acats-4/tests/c4/c45662a.ada: Likewise.
	* ada/acats-4/tests/c4/c45662b.ada: Likewise.
	* ada/acats-4/tests/c4/c45672a.ada: Likewise.
	* ada/acats-4/tests/c4/c457001.a: Likewise.
	* ada/acats-4/tests/c4/c457002.a: Likewise.
	* ada/acats-4/tests/c4/c457003.a: Likewise.
	* ada/acats-4/tests/c4/c457004.a: Likewise.
	* ada/acats-4/tests/c4/c457005.a: Likewise.
	* ada/acats-4/tests/c4/c457006.a: Likewise.
	* ada/acats-4/tests/c4/c457007.a: Likewise.
	* ada/acats-4/tests/c4/c458001.a: Likewise.
	* ada/acats-4/tests/c4/c458002.a: Likewise.
	* ada/acats-4/tests/c4/c458003.a: Likewise.
	* ada/acats-4/tests/c4/c458a01.a: Likewise.
	* ada/acats-4/tests/c4/c458a02.a: Likewise.
	* ada/acats-4/tests/c4/c460001.a: Likewise.
	* ada/acats-4/tests/c4/c460002.a: Likewise.
	* ada/acats-4/tests/c4/c460004.a: Likewise.
	* ada/acats-4/tests/c4/c460005.a: Likewise.
	* ada/acats-4/tests/c4/c460006.a: Likewise.
	* ada/acats-4/tests/c4/c460007.a: Likewise.
	* ada/acats-4/tests/c4/c460008.a: Likewise.
	* ada/acats-4/tests/c4/c460009.a: Likewise.
	* ada/acats-4/tests/c4/c460010.a: Likewise.
	* ada/acats-4/tests/c4/c460011.a: Likewise.
	* ada/acats-4/tests/c4/c460012.a: Likewise.
	* ada/acats-4/tests/c4/c460013.a: Likewise.
	* ada/acats-4/tests/c4/c460014.a: Likewise.
	* ada/acats-4/tests/c4/c460015.a: Likewise.
	* ada/acats-4/tests/c4/c46011a.ada: Likewise.
	* ada/acats-4/tests/c4/c46013a.ada: Likewise.
	* ada/acats-4/tests/c4/c46014a.ada: Likewise.
	* ada/acats-4/tests/c4/c46021a.ada: Likewise.
	* ada/acats-4/tests/c4/c46024a.ada: Likewise.
	* ada/acats-4/tests/c4/c46031a.ada: Likewise.
	* ada/acats-4/tests/c4/c46032a.ada: Likewise.
	* ada/acats-4/tests/c4/c46033a.ada: Likewise.
	* ada/acats-4/tests/c4/c46041a.ada: Likewise.
	* ada/acats-4/tests/c4/c46042a.ada: Likewise.
	* ada/acats-4/tests/c4/c46043b.ada: Likewise.
	* ada/acats-4/tests/c4/c46044b.ada: Likewise.
	* ada/acats-4/tests/c4/c46051a.ada: Likewise.
	* ada/acats-4/tests/c4/c46051b.ada: Likewise.
	* ada/acats-4/tests/c4/c46051c.ada: Likewise.
	* ada/acats-4/tests/c4/c46052a.ada: Likewise.
	* ada/acats-4/tests/c4/c46053a.ada: Likewise.
	* ada/acats-4/tests/c4/c46054a.ada: Likewise.
	* ada/acats-4/tests/c4/c460a01.a: Likewise.
	* ada/acats-4/tests/c4/c460a02.a: Likewise.
	* ada/acats-4/tests/c4/c470001.a: Likewise.
	* ada/acats-4/tests/c4/c47002a.ada: Likewise.
	* ada/acats-4/tests/c4/c47002b.ada: Likewise.
	* ada/acats-4/tests/c4/c47002c.ada: Likewise.
	* ada/acats-4/tests/c4/c47002d.ada: Likewise.
	* ada/acats-4/tests/c4/c47003a.ada: Likewise.
	* ada/acats-4/tests/c4/c47004a.ada: Likewise.
	* ada/acats-4/tests/c4/c47005a.ada: Likewise.
	* ada/acats-4/tests/c4/c47006a.ada: Likewise.
	* ada/acats-4/tests/c4/c47007a.ada: Likewise.
	* ada/acats-4/tests/c4/c47008a.ada: Likewise.
	* ada/acats-4/tests/c4/c47009a.ada: Likewise.
	* ada/acats-4/tests/c4/c47009b.ada: Likewise.
	* ada/acats-4/tests/c4/c480001.a: Likewise.
	* ada/acats-4/tests/c4/c48004a.ada: Likewise.
	* ada/acats-4/tests/c4/c48004b.ada: Likewise.
	* ada/acats-4/tests/c4/c48004c.ada: Likewise.
	* ada/acats-4/tests/c4/c48004d.ada: Likewise.
	* ada/acats-4/tests/c4/c48004e.ada: Likewise.
	* ada/acats-4/tests/c4/c48004f.ada: Likewise.
	* ada/acats-4/tests/c4/c48005a.ada: Likewise.
	* ada/acats-4/tests/c4/c48005b.ada: Likewise.
	* ada/acats-4/tests/c4/c48006a.ada: Likewise.
	* ada/acats-4/tests/c4/c48006b.ada: Likewise.
	* ada/acats-4/tests/c4/c48007a.ada: Likewise.
	* ada/acats-4/tests/c4/c48007b.ada: Likewise.
	* ada/acats-4/tests/c4/c48007c.ada: Likewise.
	* ada/acats-4/tests/c4/c48008a.ada: Likewise.
	* ada/acats-4/tests/c4/c48008c.ada: Likewise.
	* ada/acats-4/tests/c4/c48009a.ada: Likewise.
	* ada/acats-4/tests/c4/c48009b.ada: Likewise.
	* ada/acats-4/tests/c4/c48009c.ada: Likewise.
	* ada/acats-4/tests/c4/c48009d.ada: Likewise.
	* ada/acats-4/tests/c4/c48009e.ada: Likewise.
	* ada/acats-4/tests/c4/c48009f.ada: Likewise.
	* ada/acats-4/tests/c4/c48009g.ada: Likewise.
	* ada/acats-4/tests/c4/c48009h.ada: Likewise.
	* ada/acats-4/tests/c4/c48009i.ada: Likewise.
	* ada/acats-4/tests/c4/c48009j.ada: Likewise.
	* ada/acats-4/tests/c4/c48010a.ada: Likewise.
	* ada/acats-4/tests/c4/c48011a.ada: Likewise.
	* ada/acats-4/tests/c4/c48012a.ada: Likewise.
	* ada/acats-4/tests/c4/c490001.a: Likewise.
	* ada/acats-4/tests/c4/c490002.a: Likewise.
	* ada/acats-4/tests/c4/c490003.a: Likewise.
	* ada/acats-4/tests/c4/c49020a.ada: Likewise.
	* ada/acats-4/tests/c4/c49021a.ada: Likewise.
	* ada/acats-4/tests/c4/c49022a.ada: Likewise.
	* ada/acats-4/tests/c4/c49022b.ada: Likewise.
	* ada/acats-4/tests/c4/c49022c.ada: Likewise.
	* ada/acats-4/tests/c4/c49023a.ada: Likewise.
	* ada/acats-4/tests/c4/c49024a.ada: Likewise.
	* ada/acats-4/tests/c4/c49025a.ada: Likewise.
	* ada/acats-4/tests/c4/c49026a.ada: Likewise.
	* ada/acats-4/tests/c4/c4a005b.ada: Likewise.
	* ada/acats-4/tests/c4/c4a006a.ada: Likewise.
	* ada/acats-4/tests/c4/c4a007a.tst: Likewise.
	* ada/acats-4/tests/c4/c4a010a.ada: Likewise.
	* ada/acats-4/tests/c4/c4a010b.ada: Likewise.
	* ada/acats-4/tests/c4/c4a011a.ada: Likewise.
	* ada/acats-4/tests/c4/c4a012b.ada: Likewise.
	* ada/acats-4/tests/c4/c4a013a.ada: Likewise.
	* ada/acats-4/tests/c4/c4a014a.ada: Likewise.
	* ada/acats-4/tests/c5/c51004a.ada: Likewise.
	* ada/acats-4/tests/c5/c52005a.ada: Likewise.
	* ada/acats-4/tests/c5/c52005b.ada: Likewise.
	* ada/acats-4/tests/c5/c52005c.ada: Likewise.
	* ada/acats-4/tests/c5/c52005d.ada: Likewise.
	* ada/acats-4/tests/c5/c52005e.ada: Likewise.
	* ada/acats-4/tests/c5/c52005f.ada: Likewise.
	* ada/acats-4/tests/c5/c52008a.ada: Likewise.
	* ada/acats-4/tests/c5/c52008b.ada: Likewise.
	* ada/acats-4/tests/c5/c52009a.ada: Likewise.
	* ada/acats-4/tests/c5/c52009b.ada: Likewise.
	* ada/acats-4/tests/c5/c52010a.ada: Likewise.
	* ada/acats-4/tests/c5/c52011a.ada: Likewise.
	* ada/acats-4/tests/c5/c52011b.ada: Likewise.
	* ada/acats-4/tests/c5/c52101a.ada: Likewise.
	* ada/acats-4/tests/c5/c52102a.ada: Likewise.
	* ada/acats-4/tests/c5/c52102b.ada: Likewise.
	* ada/acats-4/tests/c5/c52102c.ada: Likewise.
	* ada/acats-4/tests/c5/c52102d.ada: Likewise.
	* ada/acats-4/tests/c5/c52103a.ada: Likewise.
	* ada/acats-4/tests/c5/c52103b.ada: Likewise.
	* ada/acats-4/tests/c5/c52103c.ada: Likewise.
	* ada/acats-4/tests/c5/c52103f.ada: Likewise.
	* ada/acats-4/tests/c5/c52103g.ada: Likewise.
	* ada/acats-4/tests/c5/c52103h.ada: Likewise.
	* ada/acats-4/tests/c5/c52103k.ada: Likewise.
	* ada/acats-4/tests/c5/c52103l.ada: Likewise.
	* ada/acats-4/tests/c5/c52103m.ada: Likewise.
	* ada/acats-4/tests/c5/c52103p.ada: Likewise.
	* ada/acats-4/tests/c5/c52103q.ada: Likewise.
	* ada/acats-4/tests/c5/c52103r.ada: Likewise.
	* ada/acats-4/tests/c5/c52103x.ada: Likewise.
	* ada/acats-4/tests/c5/c52104a.ada: Likewise.
	* ada/acats-4/tests/c5/c52104b.ada: Likewise.
	* ada/acats-4/tests/c5/c52104c.ada: Likewise.
	* ada/acats-4/tests/c5/c52104f.ada: Likewise.
	* ada/acats-4/tests/c5/c52104g.ada: Likewise.
	* ada/acats-4/tests/c5/c52104h.ada: Likewise.
	* ada/acats-4/tests/c5/c52104k.ada: Likewise.
	* ada/acats-4/tests/c5/c52104l.ada: Likewise.
	* ada/acats-4/tests/c5/c52104m.ada: Likewise.
	* ada/acats-4/tests/c5/c52104p.ada: Likewise.
	* ada/acats-4/tests/c5/c52104q.ada: Likewise.
	* ada/acats-4/tests/c5/c52104r.ada: Likewise.
	* ada/acats-4/tests/c5/c52104x.ada: Likewise.
	* ada/acats-4/tests/c5/c52104y.ada: Likewise.
	* ada/acats-4/tests/c5/c53007a.ada: Likewise.
	* ada/acats-4/tests/c5/c540001.a: Likewise.
	* ada/acats-4/tests/c5/c540002.a: Likewise.
	* ada/acats-4/tests/c5/c540003.a: Likewise.
	* ada/acats-4/tests/c5/c54a03a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a04a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a07a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a13a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a13b.ada: Likewise.
	* ada/acats-4/tests/c5/c54a13c.ada: Likewise.
	* ada/acats-4/tests/c5/c54a13d.ada: Likewise.
	* ada/acats-4/tests/c5/c54a22a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a23a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a24a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a24b.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42a.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42b.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42c.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42d.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42e.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42f.ada: Likewise.
	* ada/acats-4/tests/c5/c54a42g.ada: Likewise.
	* ada/acats-4/tests/c5/c550001.a: Likewise.
	* ada/acats-4/tests/c5/c552001.a: Likewise.
	* ada/acats-4/tests/c5/c552002.a: Likewise.
	* ada/acats-4/tests/c5/c552a01.a: Likewise.
	* ada/acats-4/tests/c5/c552a02.a: Likewise.
	* ada/acats-4/tests/c5/c55b03a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b04a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b05a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b06a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b06b.ada: Likewise.
	* ada/acats-4/tests/c5/c55b07a.dep: Likewise.
	* ada/acats-4/tests/c5/c55b07b.dep: Likewise.
	* ada/acats-4/tests/c5/c55b10a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b11a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b11b.ada: Likewise.
	* ada/acats-4/tests/c5/c55b15a.ada: Likewise.
	* ada/acats-4/tests/c5/c55b16a.ada: Likewise.
	* ada/acats-4/tests/c5/c55c02a.ada: Likewise.
	* ada/acats-4/tests/c5/c55c02b.ada: Likewise.
	* ada/acats-4/tests/c5/c56002a.ada: Likewise.
	* ada/acats-4/tests/c5/c57003a.ada: Likewise.
	* ada/acats-4/tests/c5/c57004a.ada: Likewise.
	* ada/acats-4/tests/c5/c57004b.ada: Likewise.
	* ada/acats-4/tests/c5/c58004c.ada: Likewise.
	* ada/acats-4/tests/c5/c58004d.ada: Likewise.
	* ada/acats-4/tests/c5/c58004g.ada: Likewise.
	* ada/acats-4/tests/c5/c58005a.ada: Likewise.
	* ada/acats-4/tests/c5/c58005b.ada: Likewise.
	* ada/acats-4/tests/c5/c58005h.ada: Likewise.
	* ada/acats-4/tests/c5/c58006a.ada: Likewise.
	* ada/acats-4/tests/c5/c58006b.ada: Likewise.
	* ada/acats-4/tests/c5/c59002a.ada: Likewise.
	* ada/acats-4/tests/c5/c59002b.ada: Likewise.
	* ada/acats-4/tests/c5/c59002c.ada: Likewise.
	* ada/acats-4/tests/c6/c61008a.ada: Likewise.
	* ada/acats-4/tests/c6/c61009a.ada: Likewise.
	* ada/acats-4/tests/c6/c61010a.ada: Likewise.
	* ada/acats-4/tests/c6/c611001.a: Likewise.
	* ada/acats-4/tests/c6/c611a01.a: Likewise.
	* ada/acats-4/tests/c6/c611a020.a: Likewise.
	* ada/acats-4/tests/c6/c611a021.a: Likewise.
	* ada/acats-4/tests/c6/c611a022.am: Likewise.
	* ada/acats-4/tests/c6/c611a030.a: Likewise.
	* ada/acats-4/tests/c6/c611a031.a: Likewise.
	* ada/acats-4/tests/c6/c611a032.am: Likewise.
	* ada/acats-4/tests/c6/c611a040.a: Likewise.
	* ada/acats-4/tests/c6/c611a041.a: Likewise.
	* ada/acats-4/tests/c6/c611a042.a: Likewise.
	* ada/acats-4/tests/c6/c611a043.am: Likewise.
	* ada/acats-4/tests/c6/c611b010.a: Likewise.
	* ada/acats-4/tests/c6/c611b011.a: Likewise.
	* ada/acats-4/tests/c6/c611b012.am: Likewise.
	* ada/acats-4/tests/c6/c611b020.a: Likewise.
	* ada/acats-4/tests/c6/c611b021.a: Likewise.
	* ada/acats-4/tests/c6/c611b022.am: Likewise.
	* ada/acats-4/tests/c6/c611b030.a: Likewise.
	* ada/acats-4/tests/c6/c611b031.a: Likewise.
	* ada/acats-4/tests/c6/c611b032.a: Likewise.
	* ada/acats-4/tests/c6/c611b033.am: Likewise.
	* ada/acats-4/tests/c6/c620001.a: Likewise.
	* ada/acats-4/tests/c6/c620002.a: Likewise.
	* ada/acats-4/tests/c6/c62002a.ada: Likewise.
	* ada/acats-4/tests/c6/c62003b.ada: Likewise.
	* ada/acats-4/tests/c6/c62004a.ada: Likewise.
	* ada/acats-4/tests/c6/c62006a.ada: Likewise.
	* ada/acats-4/tests/c6/c631001.a: Likewise.
	* ada/acats-4/tests/c6/c640001.a: Likewise.
	* ada/acats-4/tests/c6/c640002.a: Likewise.
	* ada/acats-4/tests/c6/c64002b.ada: Likewise.
	* ada/acats-4/tests/c6/c64004g.ada: Likewise.
	* ada/acats-4/tests/c6/c64005a.ada: Likewise.
	* ada/acats-4/tests/c6/c64005b.ada: Likewise.
	* ada/acats-4/tests/c6/c64005c.ada: Likewise.
	* ada/acats-4/tests/c6/c64005d0.ada: Likewise.
	* ada/acats-4/tests/c6/c64005da.ada: Likewise.
	* ada/acats-4/tests/c6/c64005db.ada: Likewise.
	* ada/acats-4/tests/c6/c64005dc.ada: Likewise.
	* ada/acats-4/tests/c6/c641001.a: Likewise.
	* ada/acats-4/tests/c6/c641002.a: Likewise.
	* ada/acats-4/tests/c6/c641003.a: Likewise.
	* ada/acats-4/tests/c6/c64103b.ada: Likewise.
	* ada/acats-4/tests/c6/c64103c.ada: Likewise.
	* ada/acats-4/tests/c6/c64103d.ada: Likewise.
	* ada/acats-4/tests/c6/c64103e.ada: Likewise.
	* ada/acats-4/tests/c6/c64103f.ada: Likewise.
	* ada/acats-4/tests/c6/c64104a.ada: Likewise.
	* ada/acats-4/tests/c6/c64104b.ada: Likewise.
	* ada/acats-4/tests/c6/c64104c.ada: Likewise.
	* ada/acats-4/tests/c6/c64104d.ada: Likewise.
	* ada/acats-4/tests/c6/c64104e.ada: Likewise.
	* ada/acats-4/tests/c6/c64104f.ada: Likewise.
	* ada/acats-4/tests/c6/c64104g.ada: Likewise.
	* ada/acats-4/tests/c6/c64104h.ada: Likewise.
	* ada/acats-4/tests/c6/c64104i.ada: Likewise.
	* ada/acats-4/tests/c6/c64104j.ada: Likewise.
	* ada/acats-4/tests/c6/c64104k.ada: Likewise.
	* ada/acats-4/tests/c6/c64104l.ada: Likewise.
	* ada/acats-4/tests/c6/c64104m.ada: Likewise.
	* ada/acats-4/tests/c6/c64104n.ada: Likewise.
	* ada/acats-4/tests/c6/c64104o.ada: Likewise.
	* ada/acats-4/tests/c6/c64105a.ada: Likewise.
	* ada/acats-4/tests/c6/c64105b.ada: Likewise.
	* ada/acats-4/tests/c6/c64105c.ada: Likewise.
	* ada/acats-4/tests/c6/c64105d.ada: Likewise.
	* ada/acats-4/tests/c6/c64106a.ada: Likewise.
	* ada/acats-4/tests/c6/c64106b.ada: Likewise.
	* ada/acats-4/tests/c6/c64106c.ada: Likewise.
	* ada/acats-4/tests/c6/c64106d.ada: Likewise.
	* ada/acats-4/tests/c6/c64107a.ada: Likewise.
	* ada/acats-4/tests/c6/c64108a.ada: Likewise.
	* ada/acats-4/tests/c6/c64109a.ada: Likewise.
	* ada/acats-4/tests/c6/c64109b.ada: Likewise.
	* ada/acats-4/tests/c6/c64109c.ada: Likewise.
	* ada/acats-4/tests/c6/c64109d.ada: Likewise.
	* ada/acats-4/tests/c6/c64109e.ada: Likewise.
	* ada/acats-4/tests/c6/c64109f.ada: Likewise.
	* ada/acats-4/tests/c6/c64109g.ada: Likewise.
	* ada/acats-4/tests/c6/c64109h.ada: Likewise.
	* ada/acats-4/tests/c6/c64109i.ada: Likewise.
	* ada/acats-4/tests/c6/c64109j.ada: Likewise.
	* ada/acats-4/tests/c6/c64109k.ada: Likewise.
	* ada/acats-4/tests/c6/c64109l.ada: Likewise.
	* ada/acats-4/tests/c6/c64201b.ada: Likewise.
	* ada/acats-4/tests/c6/c64201c.ada: Likewise.
	* ada/acats-4/tests/c6/c64202a.ada: Likewise.
	* ada/acats-4/tests/c6/c650002.a: Likewise.
	* ada/acats-4/tests/c6/c650003.a: Likewise.
	* ada/acats-4/tests/c6/c65003a.ada: Likewise.
	* ada/acats-4/tests/c6/c65003b.ada: Likewise.
	* ada/acats-4/tests/c6/c650a01.a: Likewise.
	* ada/acats-4/tests/c6/c650a02.a: Likewise.
	* ada/acats-4/tests/c6/c650b01.a: Likewise.
	* ada/acats-4/tests/c6/c650b02.a: Likewise.
	* ada/acats-4/tests/c6/c650b03.a: Likewise.
	* ada/acats-4/tests/c6/c650b04.a: Likewise.
	* ada/acats-4/tests/c6/c651001.a: Likewise.
	* ada/acats-4/tests/c6/c651002.a: Likewise.
	* ada/acats-4/tests/c6/c660001.a: Likewise.
	* ada/acats-4/tests/c6/c66002a.ada: Likewise.
	* ada/acats-4/tests/c6/c66002c.ada: Likewise.
	* ada/acats-4/tests/c6/c66002d.ada: Likewise.
	* ada/acats-4/tests/c6/c66002e.ada: Likewise.
	* ada/acats-4/tests/c6/c66002f.ada: Likewise.
	* ada/acats-4/tests/c6/c66002g.ada: Likewise.
	* ada/acats-4/tests/c6/c67002a.ada: Likewise.
	* ada/acats-4/tests/c6/c67002b.ada: Likewise.
	* ada/acats-4/tests/c6/c67002c.ada: Likewise.
	* ada/acats-4/tests/c6/c67002d.ada: Likewise.
	* ada/acats-4/tests/c6/c67002e.ada: Likewise.
	* ada/acats-4/tests/c6/c67003f.ada: Likewise.
	* ada/acats-4/tests/c6/c67005a.ada: Likewise.
	* ada/acats-4/tests/c6/c67005b.ada: Likewise.
	* ada/acats-4/tests/c6/c67005c.ada: Likewise.
	* ada/acats-4/tests/c6/c67005d.ada: Likewise.
	* ada/acats-4/tests/c6/c680001.a: Likewise.
	* ada/acats-4/tests/c7/c72001b.ada: Likewise.
	* ada/acats-4/tests/c7/c72002a.ada: Likewise.
	* ada/acats-4/tests/c7/c730001.a: Likewise.
	* ada/acats-4/tests/c7/c730002.a: Likewise.
	* ada/acats-4/tests/c7/c730003.a: Likewise.
	* ada/acats-4/tests/c7/c730004.a: Likewise.
	* ada/acats-4/tests/c7/c73002a.ada: Likewise.
	* ada/acats-4/tests/c7/c730a01.a: Likewise.
	* ada/acats-4/tests/c7/c730a02.a: Likewise.
	* ada/acats-4/tests/c7/c731001.a: Likewise.
	* ada/acats-4/tests/c7/c7320010.a: Likewise.
	* ada/acats-4/tests/c7/c7320011.a: Likewise.
	* ada/acats-4/tests/c7/c7320012.am: Likewise.
	* ada/acats-4/tests/c7/c732002.a: Likewise.
	* ada/acats-4/tests/c7/c732a01.a: Likewise.
	* ada/acats-4/tests/c7/c732a02.a: Likewise.
	* ada/acats-4/tests/c7/c732b01.a: Likewise.
	* ada/acats-4/tests/c7/c732b02.a: Likewise.
	* ada/acats-4/tests/c7/c732c01.a: Likewise.
	* ada/acats-4/tests/c7/c74004a.ada: Likewise.
	* ada/acats-4/tests/c7/c74203a.ada: Likewise.
	* ada/acats-4/tests/c7/c74206a.ada: Likewise.
	* ada/acats-4/tests/c7/c74207b.ada: Likewise.
	* ada/acats-4/tests/c7/c74208a.ada: Likewise.
	* ada/acats-4/tests/c7/c74208b.ada: Likewise.
	* ada/acats-4/tests/c7/c74209a.ada: Likewise.
	* ada/acats-4/tests/c7/c74210a.ada: Likewise.
	* ada/acats-4/tests/c7/c74211a.ada: Likewise.
	* ada/acats-4/tests/c7/c74211b.ada: Likewise.
	* ada/acats-4/tests/c7/c74302a.ada: Likewise.
	* ada/acats-4/tests/c7/c74302b.ada: Likewise.
	* ada/acats-4/tests/c7/c74305a.ada: Likewise.
	* ada/acats-4/tests/c7/c74305b.ada: Likewise.
	* ada/acats-4/tests/c7/c74306a.ada: Likewise.
	* ada/acats-4/tests/c7/c74307a.ada: Likewise.
	* ada/acats-4/tests/c7/c74401d.ada: Likewise.
	* ada/acats-4/tests/c7/c74401e.ada: Likewise.
	* ada/acats-4/tests/c7/c74401k.ada: Likewise.
	* ada/acats-4/tests/c7/c74401q.ada: Likewise.
	* ada/acats-4/tests/c7/c74402a.ada: Likewise.
	* ada/acats-4/tests/c7/c74402b.ada: Likewise.
	* ada/acats-4/tests/c7/c74406a.ada: Likewise.
	* ada/acats-4/tests/c7/c74407b.ada: Likewise.
	* ada/acats-4/tests/c7/c74409b.ada: Likewise.
	* ada/acats-4/tests/c7/c760001.a: Likewise.
	* ada/acats-4/tests/c7/c760002.a: Likewise.
	* ada/acats-4/tests/c7/c760007.a: Likewise.
	* ada/acats-4/tests/c7/c760009.a: Likewise.
	* ada/acats-4/tests/c7/c760010.a: Likewise.
	* ada/acats-4/tests/c7/c760011.a: Likewise.
	* ada/acats-4/tests/c7/c760012.a: Likewise.
	* ada/acats-4/tests/c7/c760013.a: Likewise.
	* ada/acats-4/tests/c7/c760014.a: Likewise.
	* ada/acats-4/tests/c7/c760015.a: Likewise.
	* ada/acats-4/tests/c7/c760a01.a: Likewise.
	* ada/acats-4/tests/c7/c760a02.a: Likewise.
	* ada/acats-4/tests/c7/c760a03.a: Likewise.
	* ada/acats-4/tests/c7/c761001.a: Likewise.
	* ada/acats-4/tests/c7/c761002.a: Likewise.
	* ada/acats-4/tests/c7/c761003.a: Likewise.
	* ada/acats-4/tests/c7/c761004.a: Likewise.
	* ada/acats-4/tests/c7/c761005.a: Likewise.
	* ada/acats-4/tests/c7/c761006.a: Likewise.
	* ada/acats-4/tests/c7/c761007.a: Likewise.
	* ada/acats-4/tests/c7/c761010.a: Likewise.
	* ada/acats-4/tests/c7/c761011.a: Likewise.
	* ada/acats-4/tests/c7/c761012.a: Likewise.
	* ada/acats-4/tests/c7/c761013.a: Likewise.
	* ada/acats-4/tests/c8/c83007a.ada: Likewise.
	* ada/acats-4/tests/c8/c83012d.ada: Likewise.
	* ada/acats-4/tests/c8/c83022a.ada: Likewise.
	* ada/acats-4/tests/c8/c83022g0.ada: Likewise.
	* ada/acats-4/tests/c8/c83022g1.ada: Likewise.
	* ada/acats-4/tests/c8/c83023a.ada: Likewise.
	* ada/acats-4/tests/c8/c83024a.ada: Likewise.
	* ada/acats-4/tests/c8/c83024e0.ada: Likewise.
	* ada/acats-4/tests/c8/c83024e1.ada: Likewise.
	* ada/acats-4/tests/c8/c83025a.ada: Likewise.
	* ada/acats-4/tests/c8/c83025c.ada: Likewise.
	* ada/acats-4/tests/c8/c83027a.ada: Likewise.
	* ada/acats-4/tests/c8/c83027c.ada: Likewise.
	* ada/acats-4/tests/c8/c83028a.ada: Likewise.
	* ada/acats-4/tests/c8/c83029a.ada: Likewise.
	* ada/acats-4/tests/c8/c83030a.ada: Likewise.
	* ada/acats-4/tests/c8/c83030c.ada: Likewise.
	* ada/acats-4/tests/c8/c83031a.ada: Likewise.
	* ada/acats-4/tests/c8/c83031c.ada: Likewise.
	* ada/acats-4/tests/c8/c83031e.ada: Likewise.
	* ada/acats-4/tests/c8/c83032a.ada: Likewise.
	* ada/acats-4/tests/c8/c83033a.ada: Likewise.
	* ada/acats-4/tests/c8/c83051a.ada: Likewise.
	* ada/acats-4/tests/c8/c831001.a: Likewise.
	* ada/acats-4/tests/c8/c83b02a.ada: Likewise.
	* ada/acats-4/tests/c8/c83b02b.ada: Likewise.
	* ada/acats-4/tests/c8/c83e02a.ada: Likewise.
	* ada/acats-4/tests/c8/c83e02b.ada: Likewise.
	* ada/acats-4/tests/c8/c83e03a.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01a.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01b.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01c0.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01c1.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01c2.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01d0.ada: Likewise.
	* ada/acats-4/tests/c8/c83f01d1.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03a.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03b.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03c0.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03c1.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03c2.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03d0.ada: Likewise.
	* ada/acats-4/tests/c8/c83f03d1.ada: Likewise.
	* ada/acats-4/tests/c8/c840001.a: Likewise.
	* ada/acats-4/tests/c8/c840002.a: Likewise.
	* ada/acats-4/tests/c8/c84002a.ada: Likewise.
	* ada/acats-4/tests/c8/c84005a.ada: Likewise.
	* ada/acats-4/tests/c8/c84008a.ada: Likewise.
	* ada/acats-4/tests/c8/c84009a.ada: Likewise.
	* ada/acats-4/tests/c8/c85004b.ada: Likewise.
	* ada/acats-4/tests/c8/c85005a.ada: Likewise.
	* ada/acats-4/tests/c8/c85005b.ada: Likewise.
	* ada/acats-4/tests/c8/c85005c.ada: Likewise.
	* ada/acats-4/tests/c8/c85005d.ada: Likewise.
	* ada/acats-4/tests/c8/c85005e.ada: Likewise.
	* ada/acats-4/tests/c8/c85005f.ada: Likewise.
	* ada/acats-4/tests/c8/c85005g.ada: Likewise.
	* ada/acats-4/tests/c8/c85006a.ada: Likewise.
	* ada/acats-4/tests/c8/c85006b.ada: Likewise.
	* ada/acats-4/tests/c8/c85006c.ada: Likewise.
	* ada/acats-4/tests/c8/c85006d.ada: Likewise.
	* ada/acats-4/tests/c8/c85006e.ada: Likewise.
	* ada/acats-4/tests/c8/c85006f.ada: Likewise.
	* ada/acats-4/tests/c8/c85006g.ada: Likewise.
	* ada/acats-4/tests/c8/c85007a.ada: Likewise.
	* ada/acats-4/tests/c8/c85007e.ada: Likewise.
	* ada/acats-4/tests/c8/c85009a.ada: Likewise.
	* ada/acats-4/tests/c8/c85011a.ada: Likewise.
	* ada/acats-4/tests/c8/c85013a.ada: Likewise.
	* ada/acats-4/tests/c8/c85014a.ada: Likewise.
	* ada/acats-4/tests/c8/c85014b.ada: Likewise.
	* ada/acats-4/tests/c8/c85014c.ada: Likewise.
	* ada/acats-4/tests/c8/c85017a.ada: Likewise.
	* ada/acats-4/tests/c8/c85018a.ada: Likewise.
	* ada/acats-4/tests/c8/c85018b.ada: Likewise.
	* ada/acats-4/tests/c8/c85019a.ada: Likewise.
	* ada/acats-4/tests/c8/c851001.a: Likewise.
	* ada/acats-4/tests/c8/c851002.a: Likewise.
	* ada/acats-4/tests/c8/c854001.a: Likewise.
	* ada/acats-4/tests/c8/c854002.a: Likewise.
	* ada/acats-4/tests/c8/c854003.a: Likewise.
	* ada/acats-4/tests/c8/c86003a.ada: Likewise.
	* ada/acats-4/tests/c8/c86004a.ada: Likewise.
	* ada/acats-4/tests/c8/c86004b0.ada: Likewise.
	* ada/acats-4/tests/c8/c86004b1.ada: Likewise.
	* ada/acats-4/tests/c8/c86004b2.ada: Likewise.
	* ada/acats-4/tests/c8/c86004c0.ada: Likewise.
	* ada/acats-4/tests/c8/c86004c1.ada: Likewise.
	* ada/acats-4/tests/c8/c86004c2.ada: Likewise.
	* ada/acats-4/tests/c8/c86006i.ada: Likewise.
	* ada/acats-4/tests/c8/c86007a.ada: Likewise.
	* ada/acats-4/tests/c8/c87a05a.ada: Likewise.
	* ada/acats-4/tests/c8/c87a05b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b02a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b02b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b03a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b04a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b04b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b04c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b05a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b06a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b07a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b07b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b07c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b07d.ada: Likewise.
	* ada/acats-4/tests/c8/c87b07e.ada: Likewise.
	* ada/acats-4/tests/c8/c87b08a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b09a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b09c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b10a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b11a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b11b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b13a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b14a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b14b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b14c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b14d.ada: Likewise.
	* ada/acats-4/tests/c8/c87b15a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b16a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b17a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b18a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b18b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b19a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b23a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b24a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b24b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b26b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b27a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b28a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b29a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b30a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b31a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b32a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b33a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b34a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b34b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b34c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b35c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b38a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b39a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b40a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b41a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b42a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b43a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b44a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b45a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b45c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b47a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b48a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b48b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b50a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b54a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b57a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b62a.ada: Likewise.
	* ada/acats-4/tests/c8/c87b62b.ada: Likewise.
	* ada/acats-4/tests/c8/c87b62c.ada: Likewise.
	* ada/acats-4/tests/c8/c87b62d.tst: Likewise.
	* ada/acats-4/tests/c9/c910001.a: Likewise.
	* ada/acats-4/tests/c9/c910002.a: Likewise.
	* ada/acats-4/tests/c9/c910003.a: Likewise.
	* ada/acats-4/tests/c9/c91004b.ada: Likewise.
	* ada/acats-4/tests/c9/c91004c.ada: Likewise.
	* ada/acats-4/tests/c9/c91006a.ada: Likewise.
	* ada/acats-4/tests/c9/c91007a.ada: Likewise.
	* ada/acats-4/tests/c9/c920001.a: Likewise.
	* ada/acats-4/tests/c9/c92002a.ada: Likewise.
	* ada/acats-4/tests/c9/c92003a.ada: Likewise.
	* ada/acats-4/tests/c9/c92005a.ada: Likewise.
	* ada/acats-4/tests/c9/c92005b.ada: Likewise.
	* ada/acats-4/tests/c9/c92006a.ada: Likewise.
	* ada/acats-4/tests/c9/c930001.a: Likewise.
	* ada/acats-4/tests/c9/c93001a.ada: Likewise.
	* ada/acats-4/tests/c9/c93002a.ada: Likewise.
	* ada/acats-4/tests/c9/c93003a.ada: Likewise.
	* ada/acats-4/tests/c9/c93004a.ada: Likewise.
	* ada/acats-4/tests/c9/c93004b.ada: Likewise.
	* ada/acats-4/tests/c9/c93004c.ada: Likewise.
	* ada/acats-4/tests/c9/c93004d.ada: Likewise.
	* ada/acats-4/tests/c9/c93004f.ada: Likewise.
	* ada/acats-4/tests/c9/c93005a.ada: Likewise.
	* ada/acats-4/tests/c9/c93005b.ada: Likewise.
	* ada/acats-4/tests/c9/c93005c.ada: Likewise.
	* ada/acats-4/tests/c9/c93005d.ada: Likewise.
	* ada/acats-4/tests/c9/c93005e.ada: Likewise.
	* ada/acats-4/tests/c9/c93005f.ada: Likewise.
	* ada/acats-4/tests/c9/c93005g.ada: Likewise.
	* ada/acats-4/tests/c9/c93005h.ada: Likewise.
	* ada/acats-4/tests/c9/c93006a.ada: Likewise.
	* ada/acats-4/tests/c9/c93007a.ada: Likewise.
	* ada/acats-4/tests/c9/c93008a.ada: Likewise.
	* ada/acats-4/tests/c9/c93008b.ada: Likewise.
	* ada/acats-4/tests/c9/c940001.a: Likewise.
	* ada/acats-4/tests/c9/c940002.a: Likewise.
	* ada/acats-4/tests/c9/c940004.a: Likewise.
	* ada/acats-4/tests/c9/c940005.a: Likewise.
	* ada/acats-4/tests/c9/c940006.a: Likewise.
	* ada/acats-4/tests/c9/c940007.a: Likewise.
	* ada/acats-4/tests/c9/c940010.a: Likewise.
	* ada/acats-4/tests/c9/c940011.a: Likewise.
	* ada/acats-4/tests/c9/c940012.a: Likewise.
	* ada/acats-4/tests/c9/c940013.a: Likewise.
	* ada/acats-4/tests/c9/c940014.a: Likewise.
	* ada/acats-4/tests/c9/c940015.a: Likewise.
	* ada/acats-4/tests/c9/c940016.a: Likewise.
	* ada/acats-4/tests/c9/c940017.a: Likewise.
	* ada/acats-4/tests/c9/c94001a.ada: Likewise.
	* ada/acats-4/tests/c9/c94001b.ada: Likewise.
	* ada/acats-4/tests/c9/c94001c.ada: Likewise.
	* ada/acats-4/tests/c9/c94001e.ada: Likewise.
	* ada/acats-4/tests/c9/c94001f.ada: Likewise.
	* ada/acats-4/tests/c9/c94001g.ada: Likewise.
	* ada/acats-4/tests/c9/c94002a.ada: Likewise.
	* ada/acats-4/tests/c9/c94002b.ada: Likewise.
	* ada/acats-4/tests/c9/c94002d.ada: Likewise.
	* ada/acats-4/tests/c9/c94002e.ada: Likewise.
	* ada/acats-4/tests/c9/c94002f.ada: Likewise.
	* ada/acats-4/tests/c9/c94002g.ada: Likewise.
	* ada/acats-4/tests/c9/c94004a.ada: Likewise.
	* ada/acats-4/tests/c9/c94004b.ada: Likewise.
	* ada/acats-4/tests/c9/c94004c.ada: Likewise.
	* ada/acats-4/tests/c9/c94005a.ada: Likewise.
	* ada/acats-4/tests/c9/c94005b.ada: Likewise.
	* ada/acats-4/tests/c9/c94006a.ada: Likewise.
	* ada/acats-4/tests/c9/c94007a.ada: Likewise.
	* ada/acats-4/tests/c9/c94007b.ada: Likewise.
	* ada/acats-4/tests/c9/c94008a.ada: Likewise.
	* ada/acats-4/tests/c9/c94008b.ada: Likewise.
	* ada/acats-4/tests/c9/c94008c.ada: Likewise.
	* ada/acats-4/tests/c9/c94008d.ada: Likewise.
	* ada/acats-4/tests/c9/c94010a.ada: Likewise.
	* ada/acats-4/tests/c9/c94011a.ada: Likewise.
	* ada/acats-4/tests/c9/c94020a.ada: Likewise.
	* ada/acats-4/tests/c9/c940a03.a: Likewise.
	* ada/acats-4/tests/c9/c950001.a: Likewise.
	* ada/acats-4/tests/c9/c95008a.ada: Likewise.
	* ada/acats-4/tests/c9/c95009a.ada: Likewise.
	* ada/acats-4/tests/c9/c95010a.ada: Likewise.
	* ada/acats-4/tests/c9/c95011a.ada: Likewise.
	* ada/acats-4/tests/c9/c95012a.ada: Likewise.
	* ada/acats-4/tests/c9/c95021a.ada: Likewise.
	* ada/acats-4/tests/c9/c95022a.ada: Likewise.
	* ada/acats-4/tests/c9/c95022b.ada: Likewise.
	* ada/acats-4/tests/c9/c95033a.ada: Likewise.
	* ada/acats-4/tests/c9/c95033b.ada: Likewise.
	* ada/acats-4/tests/c9/c95034a.ada: Likewise.
	* ada/acats-4/tests/c9/c95034b.ada: Likewise.
	* ada/acats-4/tests/c9/c95035a.ada: Likewise.
	* ada/acats-4/tests/c9/c95040a.ada: Likewise.
	* ada/acats-4/tests/c9/c95040b.ada: Likewise.
	* ada/acats-4/tests/c9/c95040c.ada: Likewise.
	* ada/acats-4/tests/c9/c95040d.ada: Likewise.
	* ada/acats-4/tests/c9/c95041a.ada: Likewise.
	* ada/acats-4/tests/c9/c95065a.ada: Likewise.
	* ada/acats-4/tests/c9/c95065b.ada: Likewise.
	* ada/acats-4/tests/c9/c95065c.ada: Likewise.
	* ada/acats-4/tests/c9/c95065d.ada: Likewise.
	* ada/acats-4/tests/c9/c95065e.ada: Likewise.
	* ada/acats-4/tests/c9/c95065f.ada: Likewise.
	* ada/acats-4/tests/c9/c95066a.ada: Likewise.
	* ada/acats-4/tests/c9/c95067a.ada: Likewise.
	* ada/acats-4/tests/c9/c95071a.ada: Likewise.
	* ada/acats-4/tests/c9/c95072b.ada: Likewise.
	* ada/acats-4/tests/c9/c95073a.ada: Likewise.
	* ada/acats-4/tests/c9/c95074c.ada: Likewise.
	* ada/acats-4/tests/c9/c95076a.ada: Likewise.
	* ada/acats-4/tests/c9/c95078a.ada: Likewise.
	* ada/acats-4/tests/c9/c95080b.ada: Likewise.
	* ada/acats-4/tests/c9/c95082g.ada: Likewise.
	* ada/acats-4/tests/c9/c95085a.ada: Likewise.
	* ada/acats-4/tests/c9/c95085b.ada: Likewise.
	* ada/acats-4/tests/c9/c95085c.ada: Likewise.
	* ada/acats-4/tests/c9/c95085d.ada: Likewise.
	* ada/acats-4/tests/c9/c95085e.ada: Likewise.
	* ada/acats-4/tests/c9/c95085f.ada: Likewise.
	* ada/acats-4/tests/c9/c95085g.ada: Likewise.
	* ada/acats-4/tests/c9/c95085h.ada: Likewise.
	* ada/acats-4/tests/c9/c95085i.ada: Likewise.
	* ada/acats-4/tests/c9/c95085j.ada: Likewise.
	* ada/acats-4/tests/c9/c95085k.ada: Likewise.
	* ada/acats-4/tests/c9/c95085l.ada: Likewise.
	* ada/acats-4/tests/c9/c95085m.ada: Likewise.
	* ada/acats-4/tests/c9/c95085n.ada: Likewise.
	* ada/acats-4/tests/c9/c95085o.ada: Likewise.
	* ada/acats-4/tests/c9/c95086a.ada: Likewise.
	* ada/acats-4/tests/c9/c95086b.ada: Likewise.
	* ada/acats-4/tests/c9/c95086c.ada: Likewise.
	* ada/acats-4/tests/c9/c95086d.ada: Likewise.
	* ada/acats-4/tests/c9/c95086e.ada: Likewise.
	* ada/acats-4/tests/c9/c95086f.ada: Likewise.
	* ada/acats-4/tests/c9/c95087a.ada: Likewise.
	* ada/acats-4/tests/c9/c95087b.ada: Likewise.
	* ada/acats-4/tests/c9/c95087c.ada: Likewise.
	* ada/acats-4/tests/c9/c95087d.ada: Likewise.
	* ada/acats-4/tests/c9/c95088a.ada: Likewise.
	* ada/acats-4/tests/c9/c95089a.ada: Likewise.
	* ada/acats-4/tests/c9/c95090a.ada: Likewise.
	* ada/acats-4/tests/c9/c95092a.ada: Likewise.
	* ada/acats-4/tests/c9/c95093a.ada: Likewise.
	* ada/acats-4/tests/c9/c95095a.ada: Likewise.
	* ada/acats-4/tests/c9/c95095b.ada: Likewise.
	* ada/acats-4/tests/c9/c95095c.ada: Likewise.
	* ada/acats-4/tests/c9/c95095d.ada: Likewise.
	* ada/acats-4/tests/c9/c95095e.ada: Likewise.
	* ada/acats-4/tests/c9/c951001.a: Likewise.
	* ada/acats-4/tests/c9/c951002.a: Likewise.
	* ada/acats-4/tests/c9/c953001.a: Likewise.
	* ada/acats-4/tests/c9/c953002.a: Likewise.
	* ada/acats-4/tests/c9/c953003.a: Likewise.
	* ada/acats-4/tests/c9/c954001.a: Likewise.
	* ada/acats-4/tests/c9/c954010.a: Likewise.
	* ada/acats-4/tests/c9/c954011.a: Likewise.
	* ada/acats-4/tests/c9/c954012.a: Likewise.
	* ada/acats-4/tests/c9/c954013.a: Likewise.
	* ada/acats-4/tests/c9/c954014.a: Likewise.
	* ada/acats-4/tests/c9/c954015.a: Likewise.
	* ada/acats-4/tests/c9/c954016.a: Likewise.
	* ada/acats-4/tests/c9/c954017.a: Likewise.
	* ada/acats-4/tests/c9/c954018.a: Likewise.
	* ada/acats-4/tests/c9/c954019.a: Likewise.
	* ada/acats-4/tests/c9/c954020.a: Likewise.
	* ada/acats-4/tests/c9/c954021.a: Likewise.
	* ada/acats-4/tests/c9/c954022.a: Likewise.
	* ada/acats-4/tests/c9/c954023.a: Likewise.
	* ada/acats-4/tests/c9/c954024.a: Likewise.
	* ada/acats-4/tests/c9/c954025.a: Likewise.
	* ada/acats-4/tests/c9/c954026.a: Likewise.
	* ada/acats-4/tests/c9/c954027.a: Likewise.
	* ada/acats-4/tests/c9/c954a01.a: Likewise.
	* ada/acats-4/tests/c9/c954a02.a: Likewise.
	* ada/acats-4/tests/c9/c954a03.a: Likewise.
	* ada/acats-4/tests/c9/c960001.a: Likewise.
	* ada/acats-4/tests/c9/c960002.a: Likewise.
	* ada/acats-4/tests/c9/c960004.a: Likewise.
	* ada/acats-4/tests/c9/c96001a.ada: Likewise.
	* ada/acats-4/tests/c9/c96004a.ada: Likewise.
	* ada/acats-4/tests/c9/c96005a.ada: Likewise.
	* ada/acats-4/tests/c9/c96005b.tst: Likewise.
	* ada/acats-4/tests/c9/c96005d.ada: Likewise.
	* ada/acats-4/tests/c9/c96005f.ada: Likewise.
	* ada/acats-4/tests/c9/c96006a.ada: Likewise.
	* ada/acats-4/tests/c9/c96007a.ada: Likewise.
	* ada/acats-4/tests/c9/c96008a.ada: Likewise.
	* ada/acats-4/tests/c9/c96008b.ada: Likewise.
	* ada/acats-4/tests/c9/c961001.a: Likewise.
	* ada/acats-4/tests/c9/c97112a.ada: Likewise.
	* ada/acats-4/tests/c9/c97113a.ada: Likewise.
	* ada/acats-4/tests/c9/c97114a.ada: Likewise.
	* ada/acats-4/tests/c9/c97115a.ada: Likewise.
	* ada/acats-4/tests/c9/c97116a.ada: Likewise.
	* ada/acats-4/tests/c9/c97117a.ada: Likewise.
	* ada/acats-4/tests/c9/c97117b.ada: Likewise.
	* ada/acats-4/tests/c9/c97117c.ada: Likewise.
	* ada/acats-4/tests/c9/c97118a.ada: Likewise.
	* ada/acats-4/tests/c9/c97120a.ada: Likewise.
	* ada/acats-4/tests/c9/c97120b.ada: Likewise.
	* ada/acats-4/tests/c9/c97201a.ada: Likewise.
	* ada/acats-4/tests/c9/c97201b.ada: Likewise.
	* ada/acats-4/tests/c9/c97201c.ada: Likewise.
	* ada/acats-4/tests/c9/c97201d.ada: Likewise.
	* ada/acats-4/tests/c9/c97201e.ada: Likewise.
	* ada/acats-4/tests/c9/c97201g.ada: Likewise.
	* ada/acats-4/tests/c9/c97201h.ada: Likewise.
	* ada/acats-4/tests/c9/c97201x.ada: Likewise.
	* ada/acats-4/tests/c9/c97202a.ada: Likewise.
	* ada/acats-4/tests/c9/c97203a.ada: Likewise.
	* ada/acats-4/tests/c9/c97203b.ada: Likewise.
	* ada/acats-4/tests/c9/c97203c.ada: Likewise.
	* ada/acats-4/tests/c9/c97204a.ada: Likewise.
	* ada/acats-4/tests/c9/c97204b.ada: Likewise.
	* ada/acats-4/tests/c9/c97205a.ada: Likewise.
	* ada/acats-4/tests/c9/c97205b.ada: Likewise.
	* ada/acats-4/tests/c9/c97301a.ada: Likewise.
	* ada/acats-4/tests/c9/c97301b.ada: Likewise.
	* ada/acats-4/tests/c9/c97301c.ada: Likewise.
	* ada/acats-4/tests/c9/c97301d.ada: Likewise.
	* ada/acats-4/tests/c9/c97301e.ada: Likewise.
	* ada/acats-4/tests/c9/c97302a.ada: Likewise.
	* ada/acats-4/tests/c9/c97303a.ada: Likewise.
	* ada/acats-4/tests/c9/c97303b.ada: Likewise.
	* ada/acats-4/tests/c9/c97303c.ada: Likewise.
	* ada/acats-4/tests/c9/c97304a.ada: Likewise.
	* ada/acats-4/tests/c9/c97304b.ada: Likewise.
	* ada/acats-4/tests/c9/c97305a.ada: Likewise.
	* ada/acats-4/tests/c9/c97305b.ada: Likewise.
	* ada/acats-4/tests/c9/c97305c.ada: Likewise.
	* ada/acats-4/tests/c9/c97305d.ada: Likewise.
	* ada/acats-4/tests/c9/c97307a.ada: Likewise.
	* ada/acats-4/tests/c9/c974001.a: Likewise.
	* ada/acats-4/tests/c9/c974002.a: Likewise.
	* ada/acats-4/tests/c9/c974003.a: Likewise.
	* ada/acats-4/tests/c9/c974004.a: Likewise.
	* ada/acats-4/tests/c9/c974005.a: Likewise.
	* ada/acats-4/tests/c9/c974006.a: Likewise.
	* ada/acats-4/tests/c9/c974007.a: Likewise.
	* ada/acats-4/tests/c9/c974008.a: Likewise.
	* ada/acats-4/tests/c9/c974009.a: Likewise.
	* ada/acats-4/tests/c9/c974010.a: Likewise.
	* ada/acats-4/tests/c9/c974011.a: Likewise.
	* ada/acats-4/tests/c9/c974012.a: Likewise.
	* ada/acats-4/tests/c9/c974013.a: Likewise.
	* ada/acats-4/tests/c9/c974014.a: Likewise.
	* ada/acats-4/tests/c9/c980001.a: Likewise.
	* ada/acats-4/tests/c9/c980002.a: Likewise.
	* ada/acats-4/tests/c9/c980003.a: Likewise.
	* ada/acats-4/tests/c9/c990001.a: Likewise.
	* ada/acats-4/tests/c9/c99005a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a003a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a004a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a007a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a009a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a009c.ada: Likewise.
	* ada/acats-4/tests/c9/c9a009f.ada: Likewise.
	* ada/acats-4/tests/c9/c9a009g.ada: Likewise.
	* ada/acats-4/tests/c9/c9a009h.ada: Likewise.
	* ada/acats-4/tests/c9/c9a010a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a011a.ada: Likewise.
	* ada/acats-4/tests/c9/c9a011b.ada: Likewise.
	* ada/acats-4/tests/ca/ca1003a.ada: Likewise.
	* ada/acats-4/tests/ca/ca1004a.ada: Likewise.
	* ada/acats-4/tests/ca/ca1005a.ada: Likewise.
	* ada/acats-4/tests/ca/ca1006a.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a5.ada: Likewise.
	* ada/acats-4/tests/ca/ca1011a6.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012b0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012b2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1012b4.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a5.ada: Likewise.
	* ada/acats-4/tests/ca/ca1013a6.ada: Likewise.
	* ada/acats-4/tests/ca/ca1014a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1014a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1014a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1014a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca1020e0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1020e1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1020e2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1020e3.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a5.ada: Likewise.
	* ada/acats-4/tests/ca/ca1022a6.ada: Likewise.
	* ada/acats-4/tests/ca/ca11001.a: Likewise.
	* ada/acats-4/tests/ca/ca11002.a: Likewise.
	* ada/acats-4/tests/ca/ca11003.a: Likewise.
	* ada/acats-4/tests/ca/ca110040.a: Likewise.
	* ada/acats-4/tests/ca/ca110041.a: Likewise.
	* ada/acats-4/tests/ca/ca110042.am: Likewise.
	* ada/acats-4/tests/ca/ca110050.a: Likewise.
	* ada/acats-4/tests/ca/ca110051.am: Likewise.
	* ada/acats-4/tests/ca/ca11006.a: Likewise.
	* ada/acats-4/tests/ca/ca11007.a: Likewise.
	* ada/acats-4/tests/ca/ca11008.a: Likewise.
	* ada/acats-4/tests/ca/ca11009.a: Likewise.
	* ada/acats-4/tests/ca/ca11010.a: Likewise.
	* ada/acats-4/tests/ca/ca11011.a: Likewise.
	* ada/acats-4/tests/ca/ca11012.a: Likewise.
	* ada/acats-4/tests/ca/ca11013.a: Likewise.
	* ada/acats-4/tests/ca/ca11014.a: Likewise.
	* ada/acats-4/tests/ca/ca11015.a: Likewise.
	* ada/acats-4/tests/ca/ca11016.a: Likewise.
	* ada/acats-4/tests/ca/ca11017.a: Likewise.
	* ada/acats-4/tests/ca/ca11018.a: Likewise.
	* ada/acats-4/tests/ca/ca11019.a: Likewise.
	* ada/acats-4/tests/ca/ca11020.a: Likewise.
	* ada/acats-4/tests/ca/ca11021.a: Likewise.
	* ada/acats-4/tests/ca/ca11022.a: Likewise.
	* ada/acats-4/tests/ca/ca110230.a: Likewise.
	* ada/acats-4/tests/ca/ca110231.a: Likewise.
	* ada/acats-4/tests/ca/ca110232.am: Likewise.
	* ada/acats-4/tests/ca/ca1102a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca1102a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca1102a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca1106a.ada: Likewise.
	* ada/acats-4/tests/ca/ca1108a.ada: Likewise.
	* ada/acats-4/tests/ca/ca1108b.ada: Likewise.
	* ada/acats-4/tests/ca/ca11a01.a: Likewise.
	* ada/acats-4/tests/ca/ca11a02.a: Likewise.
	* ada/acats-4/tests/ca/ca11b01.a: Likewise.
	* ada/acats-4/tests/ca/ca11b02.a: Likewise.
	* ada/acats-4/tests/ca/ca11c01.a: Likewise.
	* ada/acats-4/tests/ca/ca11c02.a: Likewise.
	* ada/acats-4/tests/ca/ca11c03.a: Likewise.
	* ada/acats-4/tests/ca/ca11d010.a: Likewise.
	* ada/acats-4/tests/ca/ca11d011.a: Likewise.
	* ada/acats-4/tests/ca/ca11d012.a: Likewise.
	* ada/acats-4/tests/ca/ca11d013.am: Likewise.
	* ada/acats-4/tests/ca/ca11d02.a: Likewise.
	* ada/acats-4/tests/ca/ca11d03.a: Likewise.
	* ada/acats-4/tests/ca/ca120010.a: Likewise.
	* ada/acats-4/tests/ca/ca120011.a: Likewise.
	* ada/acats-4/tests/ca/ca120012.am: Likewise.
	* ada/acats-4/tests/ca/ca12002.a: Likewise.
	* ada/acats-4/tests/ca/ca13001.a: Likewise.
	* ada/acats-4/tests/ca/ca13002.a: Likewise.
	* ada/acats-4/tests/ca/ca13003.a: Likewise.
	* ada/acats-4/tests/ca/ca13a01.a: Likewise.
	* ada/acats-4/tests/ca/ca13a02.a: Likewise.
	* ada/acats-4/tests/ca/ca140230.a: Likewise.
	* ada/acats-4/tests/ca/ca140231.a: Likewise.
	* ada/acats-4/tests/ca/ca140232.am: Likewise.
	* ada/acats-4/tests/ca/ca140233.a: Likewise.
	* ada/acats-4/tests/ca/ca140280.a: Likewise.
	* ada/acats-4/tests/ca/ca140281.a: Likewise.
	* ada/acats-4/tests/ca/ca140282.a: Likewise.
	* ada/acats-4/tests/ca/ca140283.am: Likewise.
	* ada/acats-4/tests/ca/ca15003.a: Likewise.
	* ada/acats-4/tests/ca/ca200020.a: Likewise.
	* ada/acats-4/tests/ca/ca200021.a: Likewise.
	* ada/acats-4/tests/ca/ca200022.am: Likewise.
	* ada/acats-4/tests/ca/ca200030.a: Likewise.
	* ada/acats-4/tests/ca/ca200031.am: Likewise.
	* ada/acats-4/tests/ca/ca2001h0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2001h1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2001h2.ada: Likewise.
	* ada/acats-4/tests/ca/ca2001h3.ada: Likewise.
	* ada/acats-4/tests/ca/ca2002a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2002a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2002a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca2003a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2003a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2004a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2004a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2004a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca2004a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca2004a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca2007a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2007a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2007a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca2007a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca2008a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2008a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2008a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009a.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009c0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009c1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009d.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009f0.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009f1.ada: Likewise.
	* ada/acats-4/tests/ca/ca2009f2.ada: Likewise.
	* ada/acats-4/tests/ca/ca2011b.ada: Likewise.
	* ada/acats-4/tests/ca/ca21001.a: Likewise.
	* ada/acats-4/tests/ca/ca21002.a: Likewise.
	* ada/acats-4/tests/ca/ca3011a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca3011a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca3011a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca3011a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca3011a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a0.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a1.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a2.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a3.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a4.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a5.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003a6.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003b0.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003b1.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003b2.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003b3.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003b4.ada: Likewise.
	* ada/acats-4/tests/ca/ca5003b5.ada: Likewise.
	* ada/acats-4/tests/ca/ca5004a.ada: Likewise.
	* ada/acats-4/tests/ca/ca5004b0.ada: Likewise.
	* ada/acats-4/tests/ca/ca5004b1.ada: Likewise.
	* ada/acats-4/tests/ca/ca5004b2.ada: Likewise.
	* ada/acats-4/tests/ca/ca5006a.ada: Likewise.
	* ada/acats-4/tests/cb/cb10002.a: Likewise.
	* ada/acats-4/tests/cb/cb1001a.ada: Likewise.
	* ada/acats-4/tests/cb/cb1004a.ada: Likewise.
	* ada/acats-4/tests/cb/cb1005a.ada: Likewise.
	* ada/acats-4/tests/cb/cb1010a.ada: Likewise.
	* ada/acats-4/tests/cb/cb1010c.ada: Likewise.
	* ada/acats-4/tests/cb/cb1010d.ada: Likewise.
	* ada/acats-4/tests/cb/cb20001.a: Likewise.
	* ada/acats-4/tests/cb/cb20003.a: Likewise.
	* ada/acats-4/tests/cb/cb20004.a: Likewise.
	* ada/acats-4/tests/cb/cb20005.a: Likewise.
	* ada/acats-4/tests/cb/cb20006.a: Likewise.
	* ada/acats-4/tests/cb/cb20007.a: Likewise.
	* ada/acats-4/tests/cb/cb2004a.ada: Likewise.
	* ada/acats-4/tests/cb/cb2005a.ada: Likewise.
	* ada/acats-4/tests/cb/cb2006a.ada: Likewise.
	* ada/acats-4/tests/cb/cb2007a.ada: Likewise.
	* ada/acats-4/tests/cb/cb20a02.a: Likewise.
	* ada/acats-4/tests/cb/cb30001.a: Likewise.
	* ada/acats-4/tests/cb/cb30002.a: Likewise.
	* ada/acats-4/tests/cb/cb3003a.ada: Likewise.
	* ada/acats-4/tests/cb/cb3003b.ada: Likewise.
	* ada/acats-4/tests/cb/cb3004a.ada: Likewise.
	* ada/acats-4/tests/cb/cb40005.a: Likewise.
	* ada/acats-4/tests/cb/cb4001a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4002a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4003a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4004a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4005a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4006a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4007a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4008a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4009a.ada: Likewise.
	* ada/acats-4/tests/cb/cb4013a.ada: Likewise.
	* ada/acats-4/tests/cb/cb40a01.a: Likewise.
	* ada/acats-4/tests/cb/cb40a020.a: Likewise.
	* ada/acats-4/tests/cb/cb40a021.am: Likewise.
	* ada/acats-4/tests/cb/cb40a030.a: Likewise.
	* ada/acats-4/tests/cb/cb40a031.am: Likewise.
	* ada/acats-4/tests/cb/cb40a04.a: Likewise.
	* ada/acats-4/tests/cb/cb41001.a: Likewise.
	* ada/acats-4/tests/cb/cb41002.a: Likewise.
	* ada/acats-4/tests/cb/cb41003.a: Likewise.
	* ada/acats-4/tests/cb/cb41004.a: Likewise.
	* ada/acats-4/tests/cb/cb42001.a: Likewise.
	* ada/acats-4/tests/cb/cb42002.a: Likewise.
	* ada/acats-4/tests/cb/cb42003.a: Likewise.
	* ada/acats-4/tests/cb/cb50001.a: Likewise.
	* ada/acats-4/tests/cb/cb5001a.ada: Likewise.
	* ada/acats-4/tests/cb/cb5001b.ada: Likewise.
	* ada/acats-4/tests/cb/cb5002a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1004a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1005b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1010a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1010b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1018a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1104c.ada: Likewise.
	* ada/acats-4/tests/cc/cc1107b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1111a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1204a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1207b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1220a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1221a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1221b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1221c.ada: Likewise.
	* ada/acats-4/tests/cc/cc1221d.ada: Likewise.
	* ada/acats-4/tests/cc/cc1222a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1223a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1224a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1225a.tst: Likewise.
	* ada/acats-4/tests/cc/cc1226b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1227a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1301a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1302a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1304a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1304b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1307a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1307b.ada: Likewise.
	* ada/acats-4/tests/cc/cc1308a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1310a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1311a.ada: Likewise.
	* ada/acats-4/tests/cc/cc1311b.ada: Likewise.
	* ada/acats-4/tests/cc/cc2002a.ada: Likewise.
	* ada/acats-4/tests/cc/cc30001.a: Likewise.
	* ada/acats-4/tests/cc/cc30002.a: Likewise.
	* ada/acats-4/tests/cc/cc30003.a: Likewise.
	* ada/acats-4/tests/cc/cc30004.a: Likewise.
	* ada/acats-4/tests/cc/cc3004a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3007a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3007b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3011a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3011d.ada: Likewise.
	* ada/acats-4/tests/cc/cc3012a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3015a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3016b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3016c.ada: Likewise.
	* ada/acats-4/tests/cc/cc3016f.ada: Likewise.
	* ada/acats-4/tests/cc/cc3016i.ada: Likewise.
	* ada/acats-4/tests/cc/cc3017b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019b0.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019b1.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019b2.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019c0.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019c1.ada: Likewise.
	* ada/acats-4/tests/cc/cc3019c2.ada: Likewise.
	* ada/acats-4/tests/cc/cc3106b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3120a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3120b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3121a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3123a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3125a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3125b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3125c.ada: Likewise.
	* ada/acats-4/tests/cc/cc3125d.ada: Likewise.
	* ada/acats-4/tests/cc/cc3126a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3127a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3128a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3203a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3207b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3220a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3221a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3222a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3223a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3224a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3225a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3230a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3231a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3232a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3233a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3234a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3235a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3236a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3240a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3305a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3305b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3305c.ada: Likewise.
	* ada/acats-4/tests/cc/cc3305d.ada: Likewise.
	* ada/acats-4/tests/cc/cc3601a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3601c.ada: Likewise.
	* ada/acats-4/tests/cc/cc3602a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3603a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3605a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3606a.ada: Likewise.
	* ada/acats-4/tests/cc/cc3606b.ada: Likewise.
	* ada/acats-4/tests/cc/cc3607b.ada: Likewise.
	* ada/acats-4/tests/cc/cc40001.a: Likewise.
	* ada/acats-4/tests/cc/cc50001.a: Likewise.
	* ada/acats-4/tests/cc/cc50a01.a: Likewise.
	* ada/acats-4/tests/cc/cc50a02.a: Likewise.
	* ada/acats-4/tests/cc/cc51001.a: Likewise.
	* ada/acats-4/tests/cc/cc51002.a: Likewise.
	* ada/acats-4/tests/cc/cc51003.a: Likewise.
	* ada/acats-4/tests/cc/cc51004.a: Likewise.
	* ada/acats-4/tests/cc/cc51006.a: Likewise.
	* ada/acats-4/tests/cc/cc51007.a: Likewise.
	* ada/acats-4/tests/cc/cc51008.a: Likewise.
	* ada/acats-4/tests/cc/cc51009.a: Likewise.
	* ada/acats-4/tests/cc/cc510100.a: Likewise.
	* ada/acats-4/tests/cc/cc510101.a: Likewise.
	* ada/acats-4/tests/cc/cc510102.a: Likewise.
	* ada/acats-4/tests/cc/cc510103.am: Likewise.
	* ada/acats-4/tests/cc/cc51011.a: Likewise.
	* ada/acats-4/tests/cc/cc51a01.a: Likewise.
	* ada/acats-4/tests/cc/cc51b03.a: Likewise.
	* ada/acats-4/tests/cc/cc51d01.a: Likewise.
	* ada/acats-4/tests/cc/cc51d02.a: Likewise.
	* ada/acats-4/tests/cc/cc54001.a: Likewise.
	* ada/acats-4/tests/cc/cc54002.a: Likewise.
	* ada/acats-4/tests/cc/cc54003.a: Likewise.
	* ada/acats-4/tests/cc/cc54004.a: Likewise.
	* ada/acats-4/tests/cc/cc60001.a: Likewise.
	* ada/acats-4/tests/cc/cc70001.a: Likewise.
	* ada/acats-4/tests/cc/cc70002.a: Likewise.
	* ada/acats-4/tests/cc/cc70003.a: Likewise.
	* ada/acats-4/tests/cc/cc70a01.a: Likewise.
	* ada/acats-4/tests/cc/cc70a02.a: Likewise.
	* ada/acats-4/tests/cc/cc70b01.a: Likewise.
	* ada/acats-4/tests/cc/cc70b02.a: Likewise.
	* ada/acats-4/tests/cc/cc70c01.a: Likewise.
	* ada/acats-4/tests/cc/cc70c02.a: Likewise.
	* ada/acats-4/tests/cd/cd10001.a: Likewise.
	* ada/acats-4/tests/cd/cd10002.a: Likewise.
	* ada/acats-4/tests/cd/cd1009d.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009e.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009f.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009g.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009h.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009i.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009j.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009k.tst: Likewise.
	* ada/acats-4/tests/cd/cd1009n.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009o.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009p.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009q.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009r.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009s.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009t.tst: Likewise.
	* ada/acats-4/tests/cd/cd1009u.tst: Likewise.
	* ada/acats-4/tests/cd/cd1009v.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009w.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009x.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009y.ada: Likewise.
	* ada/acats-4/tests/cd/cd1009z.ada: Likewise.
	* ada/acats-4/tests/cd/cd11001.a: Likewise.
	* ada/acats-4/tests/cd/cd1c03a.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c03b.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c03c.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c03e.tst: Likewise.
	* ada/acats-4/tests/cd/cd1c03f.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c03g.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c03h.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c03i.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c04a.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c04d.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c04e.ada: Likewise.
	* ada/acats-4/tests/cd/cd1c06a.tst: Likewise.
	* ada/acats-4/tests/cd/cd20001.a: Likewise.
	* ada/acats-4/tests/cd/cd2a21a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a21e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a22a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a22e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a22i.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a22j.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a23a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a23e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a24a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a24e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a24i.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a24j.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a31a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a31e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a32a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a32c.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a32e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a32g.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a32i.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a32j.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a51a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a53a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a53e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2a83c.tst: Likewise.
	* ada/acats-4/tests/cd/cd2a91c.tst: Likewise.
	* ada/acats-4/tests/cd/cd2b11b.ada: Likewise.
	* ada/acats-4/tests/cd/cd2b11d.ada: Likewise.
	* ada/acats-4/tests/cd/cd2b11e.ada: Likewise.
	* ada/acats-4/tests/cd/cd2b11f.ada: Likewise.
	* ada/acats-4/tests/cd/cd2b16a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2c11a.tst: Likewise.
	* ada/acats-4/tests/cd/cd2c11d.tst: Likewise.
	* ada/acats-4/tests/cd/cd2d11a.ada: Likewise.
	* ada/acats-4/tests/cd/cd2d13a.ada: Likewise.
	* ada/acats-4/tests/cd/cd30001.a: Likewise.
	* ada/acats-4/tests/cd/cd30002.a: Likewise.
	* ada/acats-4/tests/cd/cd30003.a: Likewise.
	* ada/acats-4/tests/cd/cd30004.a: Likewise.
	* ada/acats-4/tests/cd/cd300050.am: Likewise.
	* ada/acats-4/tests/cd/cd300051.c: Likewise.
	* ada/acats-4/tests/cd/cd30006.a: Likewise.
	* ada/acats-4/tests/cd/cd30007.a: Likewise.
	* ada/acats-4/tests/cd/cd30008.a: Likewise.
	* ada/acats-4/tests/cd/cd30009.a: Likewise.
	* ada/acats-4/tests/cd/cd30010.a: Likewise.
	* ada/acats-4/tests/cd/cd30011.a: Likewise.
	* ada/acats-4/tests/cd/cd30012.a: Likewise.
	* ada/acats-4/tests/cd/cd30013.a: Likewise.
	* ada/acats-4/tests/cd/cd30014.a: Likewise.
	* ada/acats-4/tests/cd/cd3014a.ada: Likewise.
	* ada/acats-4/tests/cd/cd3014c.ada: Likewise.
	* ada/acats-4/tests/cd/cd3014d.ada: Likewise.
	* ada/acats-4/tests/cd/cd3014f.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015a.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015c.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015e.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015f.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015g.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015h.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015i.ada: Likewise.
	* ada/acats-4/tests/cd/cd3015k.ada: Likewise.
	* ada/acats-4/tests/cd/cd3021a.ada: Likewise.
	* ada/acats-4/tests/cd/cd40001.a: Likewise.
	* ada/acats-4/tests/cd/cd4031a.ada: Likewise.
	* ada/acats-4/tests/cd/cd4041a.tst: Likewise.
	* ada/acats-4/tests/cd/cd4051a.ada: Likewise.
	* ada/acats-4/tests/cd/cd4051b.ada: Likewise.
	* ada/acats-4/tests/cd/cd4051c.ada: Likewise.
	* ada/acats-4/tests/cd/cd4051d.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003a.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003b.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003c.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003d.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003e.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003f.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003g.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003h.ada: Likewise.
	* ada/acats-4/tests/cd/cd5003i.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011a.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011c.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011e.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011g.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011i.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011k.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011m.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011q.ada: Likewise.
	* ada/acats-4/tests/cd/cd5011s.ada: Likewise.
	* ada/acats-4/tests/cd/cd5012a.ada: Likewise.
	* ada/acats-4/tests/cd/cd5012b.ada: Likewise.
	* ada/acats-4/tests/cd/cd5012e.ada: Likewise.
	* ada/acats-4/tests/cd/cd5012f.ada: Likewise.
	* ada/acats-4/tests/cd/cd5012i.ada: Likewise.
	* ada/acats-4/tests/cd/cd5012m.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013a.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013c.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013e.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013g.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013i.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013k.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013m.ada: Likewise.
	* ada/acats-4/tests/cd/cd5013o.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014a.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014c.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014e.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014g.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014i.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014k.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014m.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014o.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014t.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014v.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014x.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014y.ada: Likewise.
	* ada/acats-4/tests/cd/cd5014z.ada: Likewise.
	* ada/acats-4/tests/cd/cd70001.a: Likewise.
	* ada/acats-4/tests/cd/cd7002a.ada: Likewise.
	* ada/acats-4/tests/cd/cd7007b.ada: Likewise.
	* ada/acats-4/tests/cd/cd7101d.ada: Likewise.
	* ada/acats-4/tests/cd/cd7101e.dep: Likewise.
	* ada/acats-4/tests/cd/cd7101f.dep: Likewise.
	* ada/acats-4/tests/cd/cd7101g.tst: Likewise.
	* ada/acats-4/tests/cd/cd7103d.ada: Likewise.
	* ada/acats-4/tests/cd/cd7202a.ada: Likewise.
	* ada/acats-4/tests/cd/cd7204b.ada: Likewise.
	* ada/acats-4/tests/cd/cd7204c.ada: Likewise.
	* ada/acats-4/tests/cd/cd72a01.a: Likewise.
	* ada/acats-4/tests/cd/cd72a02.a: Likewise.
	* ada/acats-4/tests/cd/cd7305a.ada: Likewise.
	* ada/acats-4/tests/cd/cd90001.a: Likewise.
	* ada/acats-4/tests/cd/cd92001.a: Likewise.
	* ada/acats-4/tests/cd/cda201a.ada: Likewise.
	* ada/acats-4/tests/cd/cda201b.ada: Likewise.
	* ada/acats-4/tests/cd/cda201c.ada: Likewise.
	* ada/acats-4/tests/cd/cda201e.ada: Likewise.
	* ada/acats-4/tests/cd/cdb0001.a: Likewise.
	* ada/acats-4/tests/cd/cdb0002.a: Likewise.
	* ada/acats-4/tests/cd/cdb0a01.a: Likewise.
	* ada/acats-4/tests/cd/cdb0a02.a: Likewise.
	* ada/acats-4/tests/cd/cdb3a01.a: Likewise.
	* ada/acats-4/tests/cd/cdb4001.a: Likewise.
	* ada/acats-4/tests/cd/cdd1001.a: Likewise.
	* ada/acats-4/tests/cd/cdd2001.a: Likewise.
	* ada/acats-4/tests/cd/cdd2a01.a: Likewise.
	* ada/acats-4/tests/cd/cdd2a02.a: Likewise.
	* ada/acats-4/tests/cd/cdd2a03.a: Likewise.
	* ada/acats-4/tests/cd/cdd2b01.a: Likewise.
	* ada/acats-4/tests/cd/cdd2b02.a: Likewise.
	* ada/acats-4/tests/cd/cdd2b03.a: Likewise.
	* ada/acats-4/tests/cd/cdd2b04.a: Likewise.
	* ada/acats-4/tests/cd/cde0001.a: Likewise.
	* ada/acats-4/tests/cd/cde0002.a: Likewise.
	* ada/acats-4/tests/cd/cde0003.a: Likewise.
	* ada/acats-4/tests/ce/ce2102a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102c.tst: Likewise.
	* ada/acats-4/tests/ce/ce2102d.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102e.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102f.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102g.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102h.tst: Likewise.
	* ada/acats-4/tests/ce/ce2102i.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102j.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102k.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102l.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102m.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102n.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102o.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102p.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102q.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102r.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102s.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102t.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102u.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102v.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102w.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102x.ada: Likewise.
	* ada/acats-4/tests/ce/ce2102y.ada: Likewise.
	* ada/acats-4/tests/ce/ce2103a.tst: Likewise.
	* ada/acats-4/tests/ce/ce2103b.tst: Likewise.
	* ada/acats-4/tests/ce/ce2103c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2103d.ada: Likewise.
	* ada/acats-4/tests/ce/ce2104a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2104b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2104c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2104d.ada: Likewise.
	* ada/acats-4/tests/ce/ce2106a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2106b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2108e.ada: Likewise.
	* ada/acats-4/tests/ce/ce2108f.ada: Likewise.
	* ada/acats-4/tests/ce/ce2108g.ada: Likewise.
	* ada/acats-4/tests/ce/ce2108h.ada: Likewise.
	* ada/acats-4/tests/ce/ce2109a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2109b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2109c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2110a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2110c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111e.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111f.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111g.ada: Likewise.
	* ada/acats-4/tests/ce/ce2111i.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201d.dep: Likewise.
	* ada/acats-4/tests/ce/ce2201e.dep: Likewise.
	* ada/acats-4/tests/ce/ce2201f.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201g.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201h.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201i.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201j.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201k.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201l.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201m.ada: Likewise.
	* ada/acats-4/tests/ce/ce2201n.ada: Likewise.
	* ada/acats-4/tests/ce/ce2202a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2203a.tst: Likewise.
	* ada/acats-4/tests/ce/ce2204a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2204b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2204c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2204d.ada: Likewise.
	* ada/acats-4/tests/ce/ce2205a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2206a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2208b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401c.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401e.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401f.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401h.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401i.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401j.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401k.ada: Likewise.
	* ada/acats-4/tests/ce/ce2401l.ada: Likewise.
	* ada/acats-4/tests/ce/ce2402a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2403a.tst: Likewise.
	* ada/acats-4/tests/ce/ce2404a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2404b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2405b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2406a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2407a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2407b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2408a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2408b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2409a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2409b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2410a.ada: Likewise.
	* ada/acats-4/tests/ce/ce2410b.ada: Likewise.
	* ada/acats-4/tests/ce/ce2411a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3002b.tst: Likewise.
	* ada/acats-4/tests/ce/ce3002c.tst: Likewise.
	* ada/acats-4/tests/ce/ce3002d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3002f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102b.tst: Likewise.
	* ada/acats-4/tests/ce/ce3102d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102g.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102h.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102i.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102j.ada: Likewise.
	* ada/acats-4/tests/ce/ce3102k.ada: Likewise.
	* ada/acats-4/tests/ce/ce3103a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3104a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3104b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3104c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3106a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3106b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3107a.tst: Likewise.
	* ada/acats-4/tests/ce/ce3107b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3108a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3108b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3110a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3112c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3112d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3114a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3115a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3201a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3202a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3206a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3207a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3301a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3302a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3303a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3304a.tst: Likewise.
	* ada/acats-4/tests/ce/ce3305a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3306a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3401a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3402a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3402c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3402d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3402e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3403a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3403b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3403c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3403d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3403e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3403f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3404a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3404b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3404c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3404d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3405a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3405c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3405d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3406a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3406b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3406c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3406d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3407a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3407b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3407c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3408a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3408b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3408c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3409a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3409b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3409c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3409d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3409e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3410a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3410b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3410c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3410d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3410e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3411a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3411c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3412a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3413a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3413b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3413c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3414a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3601a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3602a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3602b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3602c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3602d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3603a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3604a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3604b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3605a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3605b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3605c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3605d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3605e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3606a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3606b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3701a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704m.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704n.ada: Likewise.
	* ada/acats-4/tests/ce/ce3704o.ada: Likewise.
	* ada/acats-4/tests/ce/ce3705a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3705b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3705c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3705d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3705e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3706c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3706d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3706f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3706g.ada: Likewise.
	* ada/acats-4/tests/ce/ce3707a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3708a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3801a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3801b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804g.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804h.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804i.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804j.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804m.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804o.ada: Likewise.
	* ada/acats-4/tests/ce/ce3804p.ada: Likewise.
	* ada/acats-4/tests/ce/ce3805a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3805b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806g.ada: Likewise.
	* ada/acats-4/tests/ce/ce3806h.ada: Likewise.
	* ada/acats-4/tests/ce/ce3809a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3809b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3810a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3810b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3815a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3901a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3902b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3904a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3904b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3905a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3905b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3905c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3905l.ada: Likewise.
	* ada/acats-4/tests/ce/ce3906a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3906b.ada: Likewise.
	* ada/acats-4/tests/ce/ce3906c.ada: Likewise.
	* ada/acats-4/tests/ce/ce3906d.ada: Likewise.
	* ada/acats-4/tests/ce/ce3906e.ada: Likewise.
	* ada/acats-4/tests/ce/ce3906f.ada: Likewise.
	* ada/acats-4/tests/ce/ce3907a.ada: Likewise.
	* ada/acats-4/tests/ce/ce3908a.ada: Likewise.
	* ada/acats-4/tests/cxa/cxa3001.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3002.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3003.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3004.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3005.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3006.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3007.a: Likewise.
	* ada/acats-4/tests/cxa/cxa3008.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4001.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4002.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4003.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4004.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4005.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4006.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4007.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4008.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4009.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4010.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4011.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4012.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4013.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4014.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4015.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4016.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4017.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4018.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4019.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4020.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4021.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4022.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4023.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4024.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4025.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4026.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4027.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4028.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4029.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4030.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4031.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4032.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4033.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4035.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4036.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4037.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4038.a: Likewise.
	* ada/acats-4/tests/cxa/cxa4039.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5011.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5012.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5013.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5015.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5016.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a01.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a02.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a03.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a04.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a05.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a06.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a07.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a08.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a09.a: Likewise.
	* ada/acats-4/tests/cxa/cxa5a10.a: Likewise.
	* ada/acats-4/tests/cxa/cxa8001.a: Likewise.
	* ada/acats-4/tests/cxa/cxa8002.a: Likewise.
	* ada/acats-4/tests/cxa/cxa8003.a: Likewise.
	* ada/acats-4/tests/cxa/cxa9001.a: Likewise.
	* ada/acats-4/tests/cxa/cxa9002.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa001.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa002.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa003.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa004.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa005.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa006.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa007.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa008.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa009.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa010.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa011.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa012.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa013.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa014.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa015.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa016.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa017.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa018.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa019.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa020.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa021.a: Likewise.
	* ada/acats-4/tests/cxa/cxaa022.a: Likewise.
	* ada/acats-4/tests/cxa/cxab001.a: Likewise.
	* ada/acats-4/tests/cxa/cxab002.au: Likewise.
	* ada/acats-4/tests/cxa/cxab003.au: Likewise.
	* ada/acats-4/tests/cxa/cxab004.au: Likewise.
	* ada/acats-4/tests/cxa/cxab005.au: Likewise.
	* ada/acats-4/tests/cxa/cxac001.a: Likewise.
	* ada/acats-4/tests/cxa/cxac002.a: Likewise.
	* ada/acats-4/tests/cxa/cxac003.a: Likewise.
	* ada/acats-4/tests/cxa/cxac004.a: Likewise.
	* ada/acats-4/tests/cxa/cxac005.a: Likewise.
	* ada/acats-4/tests/cxa/cxac006.a: Likewise.
	* ada/acats-4/tests/cxa/cxac007.a: Likewise.
	* ada/acats-4/tests/cxa/cxac008.a: Likewise.
	* ada/acats-4/tests/cxa/cxac009.a: Likewise.
	* ada/acats-4/tests/cxa/cxaca01.a: Likewise.
	* ada/acats-4/tests/cxa/cxaca02.a: Likewise.
	* ada/acats-4/tests/cxa/cxacb01.a: Likewise.
	* ada/acats-4/tests/cxa/cxacb02.a: Likewise.
	* ada/acats-4/tests/cxa/cxacc01.a: Likewise.
	* ada/acats-4/tests/cxa/cxaf001.a: Likewise.
	* ada/acats-4/tests/cxa/cxag001.a: Likewise.
	* ada/acats-4/tests/cxa/cxag002.a: Likewise.
	* ada/acats-4/tests/cxa/cxag003.a: Likewise.
	* ada/acats-4/tests/cxa/cxah001.a: Likewise.
	* ada/acats-4/tests/cxa/cxah002.a: Likewise.
	* ada/acats-4/tests/cxa/cxah003.a: Likewise.
	* ada/acats-4/tests/cxa/cxai001.a: Likewise.
	* ada/acats-4/tests/cxa/cxai002.a: Likewise.
	* ada/acats-4/tests/cxa/cxai003.a: Likewise.
	* ada/acats-4/tests/cxa/cxai004.a: Likewise.
	* ada/acats-4/tests/cxa/cxai005.a: Likewise.
	* ada/acats-4/tests/cxa/cxai006.a: Likewise.
	* ada/acats-4/tests/cxa/cxai007.a: Likewise.
	* ada/acats-4/tests/cxa/cxai008.a: Likewise.
	* ada/acats-4/tests/cxa/cxai009.a: Likewise.
	* ada/acats-4/tests/cxa/cxai010.a: Likewise.
	* ada/acats-4/tests/cxa/cxai011.a: Likewise.
	* ada/acats-4/tests/cxa/cxai012.a: Likewise.
	* ada/acats-4/tests/cxa/cxai013.a: Likewise.
	* ada/acats-4/tests/cxa/cxai014.a: Likewise.
	* ada/acats-4/tests/cxa/cxai015.a: Likewise.
	* ada/acats-4/tests/cxa/cxai016.a: Likewise.
	* ada/acats-4/tests/cxa/cxai017.a: Likewise.
	* ada/acats-4/tests/cxa/cxai018.a: Likewise.
	* ada/acats-4/tests/cxa/cxai019.a: Likewise.
	* ada/acats-4/tests/cxa/cxai020.a: Likewise.
	* ada/acats-4/tests/cxa/cxai021.a: Likewise.
	* ada/acats-4/tests/cxa/cxai022.a: Likewise.
	* ada/acats-4/tests/cxa/cxai023.a: Likewise.
	* ada/acats-4/tests/cxa/cxai024.a: Likewise.
	* ada/acats-4/tests/cxa/cxai025.a: Likewise.
	* ada/acats-4/tests/cxa/cxai026.a: Likewise.
	* ada/acats-4/tests/cxa/cxai027.a: Likewise.
	* ada/acats-4/tests/cxa/cxai028.a: Likewise.
	* ada/acats-4/tests/cxa/cxai029.a: Likewise.
	* ada/acats-4/tests/cxa/cxai030.a: Likewise.
	* ada/acats-4/tests/cxa/cxai031.a: Likewise.
	* ada/acats-4/tests/cxa/cxai032.a: Likewise.
	* ada/acats-4/tests/cxa/cxai033.a: Likewise.
	* ada/acats-4/tests/cxa/cxai034.a: Likewise.
	* ada/acats-4/tests/cxa/cxai035.a: Likewise.
	* ada/acats-4/tests/cxa/cxai036.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia01.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia02.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia03.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia04.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia05.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia06.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia07.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia08.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia09.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia10.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia11.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia12.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia13.a: Likewise.
	* ada/acats-4/tests/cxa/cxaia14.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib01.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib02.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib03.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib04.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib05.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib06.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib07.a: Likewise.
	* ada/acats-4/tests/cxa/cxaib08.a: Likewise.
	* ada/acats-4/tests/cxa/cxaj001.a: Likewise.
	* ada/acats-4/tests/cxb/cxb2001.a: Likewise.
	* ada/acats-4/tests/cxb/cxb2002.a: Likewise.
	* ada/acats-4/tests/cxb/cxb2003.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3001.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3002.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3003.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30040.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30041.am: Likewise.
	* ada/acats-4/tests/cxb/cxb3005.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30060.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30061.am: Likewise.
	* ada/acats-4/tests/cxb/cxb3007.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3008.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3009.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3010.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3011.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3012.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30130.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30131.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30132.am: Likewise.
	* ada/acats-4/tests/cxb/cxb3014.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3015.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3016.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30170.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30171.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30172.am: Likewise.
	* ada/acats-4/tests/cxb/cxb30180.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30181.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30182.am: Likewise.
	* ada/acats-4/tests/cxb/cxb3019.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3020.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3021.a: Likewise.
	* ada/acats-4/tests/cxb/cxb3022.a: Likewise.
	* ada/acats-4/tests/cxb/cxb30230.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30231.am: Likewise.
	* ada/acats-4/tests/cxb/cxb30240.c: Likewise.
	* ada/acats-4/tests/cxb/cxb30241.am: Likewise.
	* ada/acats-4/tests/cxb/cxb4001.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4002.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4003.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4004.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4005.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4006.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4007.a: Likewise.
	* ada/acats-4/tests/cxb/cxb4008.a: Likewise.
	* ada/acats-4/tests/cxb/cxb5001.a: Likewise.
	* ada/acats-4/tests/cxb/cxb5002.a: Likewise.
	* ada/acats-4/tests/cxb/cxb5003.a: Likewise.
	* ada/acats-4/tests/cxf/cxf1001.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2001.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2002.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2003.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2004.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2005.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2a01.a: Likewise.
	* ada/acats-4/tests/cxf/cxf2a02.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3001.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3002.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3003.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3004.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a01.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a02.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a03.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a04.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a05.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a06.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a07.a: Likewise.
	* ada/acats-4/tests/cxf/cxf3a08.a: Likewise.
	* ada/acats-4/tests/cxg/cxg1001.a: Likewise.
	* ada/acats-4/tests/cxg/cxg1002.a: Likewise.
	* ada/acats-4/tests/cxg/cxg1003.a: Likewise.
	* ada/acats-4/tests/cxg/cxg1004.a: Likewise.
	* ada/acats-4/tests/cxg/cxg1005.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2001.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2002.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2003.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2004.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2005.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2006.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2007.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2008.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2009.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2010.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2011.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2012.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2013.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2014.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2015.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2016.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2017.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2018.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2019.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2020.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2021.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2022.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2023.a: Likewise.
	* ada/acats-4/tests/cxg/cxg2024.a: Likewise.
	* ada/acats-4/tests/cxh/cxh3001.a: Likewise.
	* ada/acats-4/tests/cxh/cxh3002.a: Likewise.
	* ada/acats-4/tests/cxh/cxh30030.a: Likewise.
	* ada/acats-4/tests/cxh/cxh30031.am: Likewise.
	* ada/acats-4/tests/cz/cz1101a.ada: Likewise.
	* ada/acats-4/tests/cz/cz1102a.ada: Likewise.
	* ada/acats-4/tests/cz/cz1103a.ada: Likewise.
	* ada/acats-4/tests/d/d4a002a.ada: Likewise.
	* ada/acats-4/tests/d/d4a002b.ada: Likewise.
	* ada/acats-4/tests/d/d4a004a.ada: Likewise.
	* ada/acats-4/tests/d/d4a004b.ada: Likewise.
	* ada/acats-4/tests/e/e28002b.ada: Likewise.
	* ada/acats-4/tests/e/e28005d.ada: Likewise.
	* ada/acats-4/tests/e/e52103y.ada: Likewise.
	* ada/acats-4/tests/e/eb4011a.ada: Likewise.
	* ada/acats-4/tests/e/eb4012a.ada: Likewise.
	* ada/acats-4/tests/e/eb4014a.ada: Likewise.
	* ada/acats-4/tests/e/ee3203a.ada: Likewise.
	* ada/acats-4/tests/e/ee3204a.ada: Likewise.
	* ada/acats-4/tests/e/ee3402b.ada: Likewise.
	* ada/acats-4/tests/e/ee3409f.ada: Likewise.
	* ada/acats-4/tests/e/ee3412c.ada: Likewise.
	* ada/acats-4/tests/l/la140010.a: Likewise.
	* ada/acats-4/tests/l/la140011.am: Likewise.
	* ada/acats-4/tests/l/la140012.a: Likewise.
	* ada/acats-4/tests/l/la140020.a: Likewise.
	* ada/acats-4/tests/l/la140021.am: Likewise.
	* ada/acats-4/tests/l/la140022.a: Likewise.
	* ada/acats-4/tests/l/la140030.a: Likewise.
	* ada/acats-4/tests/l/la140031.a: Likewise.
	* ada/acats-4/tests/l/la140032.am: Likewise.
	* ada/acats-4/tests/l/la140033.a: Likewise.
	* ada/acats-4/tests/l/la140040.a: Likewise.
	* ada/acats-4/tests/l/la140041.am: Likewise.
	* ada/acats-4/tests/l/la140042.a: Likewise.
	* ada/acats-4/tests/l/la140050.a: Likewise.
	* ada/acats-4/tests/l/la140051.a: Likewise.
	* ada/acats-4/tests/l/la140052.am: Likewise.
	* ada/acats-4/tests/l/la140053.a: Likewise.
	* ada/acats-4/tests/l/la140060.a: Likewise.
	* ada/acats-4/tests/l/la140061.a: Likewise.
	* ada/acats-4/tests/l/la140062.am: Likewise.
	* ada/acats-4/tests/l/la140063.a: Likewise.
	* ada/acats-4/tests/l/la140070.a: Likewise.
	* ada/acats-4/tests/l/la140071.a: Likewise.
	* ada/acats-4/tests/l/la140072.am: Likewise.
	* ada/acats-4/tests/l/la140073.a: Likewise.
	* ada/acats-4/tests/l/la140080.a: Likewise.
	* ada/acats-4/tests/l/la140081.a: Likewise.
	* ada/acats-4/tests/l/la140082.am: Likewise.
	* ada/acats-4/tests/l/la140083.a: Likewise.
	* ada/acats-4/tests/l/la140090.a: Likewise.
	* ada/acats-4/tests/l/la140091.a: Likewise.
	* ada/acats-4/tests/l/la140092.am: Likewise.
	* ada/acats-4/tests/l/la140093.a: Likewise.
	* ada/acats-4/tests/l/la140100.a: Likewise.
	* ada/acats-4/tests/l/la140101.a: Likewise.
	* ada/acats-4/tests/l/la140102.am: Likewise.
	* ada/acats-4/tests/l/la140103.a: Likewise.
	* ada/acats-4/tests/l/la140110.a: Likewise.
	* ada/acats-4/tests/l/la140111.a: Likewise.
	* ada/acats-4/tests/l/la140112.am: Likewise.
	* ada/acats-4/tests/l/la140113.a: Likewise.
	* ada/acats-4/tests/l/la140120.a: Likewise.
	* ada/acats-4/tests/l/la140121.a: Likewise.
	* ada/acats-4/tests/l/la140122.am: Likewise.
	* ada/acats-4/tests/l/la140123.a: Likewise.
	* ada/acats-4/tests/l/la140130.a: Likewise.
	* ada/acats-4/tests/l/la140131.a: Likewise.
	* ada/acats-4/tests/l/la140132.am: Likewise.
	* ada/acats-4/tests/l/la140133.a: Likewise.
	* ada/acats-4/tests/l/la140140.a: Likewise.
	* ada/acats-4/tests/l/la140141.a: Likewise.
	* ada/acats-4/tests/l/la140142.am: Likewise.
	* ada/acats-4/tests/l/la140143.a: Likewise.
	* ada/acats-4/tests/l/la140150.a: Likewise.
	* ada/acats-4/tests/l/la140151.a: Likewise.
	* ada/acats-4/tests/l/la140152.am: Likewise.
	* ada/acats-4/tests/l/la140153.a: Likewise.
	* ada/acats-4/tests/l/la140160.a: Likewise.
	* ada/acats-4/tests/l/la140161.a: Likewise.
	* ada/acats-4/tests/l/la140162.am: Likewise.
	* ada/acats-4/tests/l/la140163.a: Likewise.
	* ada/acats-4/tests/l/la140170.a: Likewise.
	* ada/acats-4/tests/l/la140171.a: Likewise.
	* ada/acats-4/tests/l/la140172.am: Likewise.
	* ada/acats-4/tests/l/la140173.a: Likewise.
	* ada/acats-4/tests/l/la140180.a: Likewise.
	* ada/acats-4/tests/l/la140181.a: Likewise.
	* ada/acats-4/tests/l/la140182.am: Likewise.
	* ada/acats-4/tests/l/la140183.a: Likewise.
	* ada/acats-4/tests/l/la140190.a: Likewise.
	* ada/acats-4/tests/l/la140191.a: Likewise.
	* ada/acats-4/tests/l/la140192.am: Likewise.
	* ada/acats-4/tests/l/la140193.a: Likewise.
	* ada/acats-4/tests/l/la140200.a: Likewise.
	* ada/acats-4/tests/l/la140201.a: Likewise.
	* ada/acats-4/tests/l/la140202.am: Likewise.
	* ada/acats-4/tests/l/la140203.a: Likewise.
	* ada/acats-4/tests/l/la140210.a: Likewise.
	* ada/acats-4/tests/l/la140211.am: Likewise.
	* ada/acats-4/tests/l/la140212.a: Likewise.
	* ada/acats-4/tests/l/la140220.a: Likewise.
	* ada/acats-4/tests/l/la140221.am: Likewise.
	* ada/acats-4/tests/l/la140222.a: Likewise.
	* ada/acats-4/tests/l/la140240.a: Likewise.
	* ada/acats-4/tests/l/la140241.a: Likewise.
	* ada/acats-4/tests/l/la140242.am: Likewise.
	* ada/acats-4/tests/l/la140243.a: Likewise.
	* ada/acats-4/tests/l/la140250.a: Likewise.
	* ada/acats-4/tests/l/la140251.am: Likewise.
	* ada/acats-4/tests/l/la140252.a: Likewise.
	* ada/acats-4/tests/l/la140260.a: Likewise.
	* ada/acats-4/tests/l/la140261.a: Likewise.
	* ada/acats-4/tests/l/la140262.am: Likewise.
	* ada/acats-4/tests/l/la140263.a: Likewise.
	* ada/acats-4/tests/l/la140270.a: Likewise.
	* ada/acats-4/tests/l/la140271.a: Likewise.
	* ada/acats-4/tests/l/la140272.am: Likewise.
	* ada/acats-4/tests/l/la140273.a: Likewise.

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

	* ada/acats-3/elabd.lst: New file.
	* ada/acats-3/floatstore.lst: Likewise.
	* ada/acats-3/norun.lst: Likewise.
	* ada/acats-3/run_acats.sh: Likewise.
	* ada/acats-3/run_all.sh: Likewise.
	* ada/acats-3/run_test.exp: Likewise.
	* ada/acats-3/stackcheck.lst: Likewise.
	* ada/acats-3/support/acats31.lst: Likewise.
	* ada/acats-3/support/checkfil.ada: Likewise.
	* ada/acats-3/support/enumchek.ada: Likewise.
	* ada/acats-3/support/f340a000.a: Likewise.
	* ada/acats-3/support/f340a001.a: Likewise.
	* ada/acats-3/support/f341a00.a: Likewise.
	* ada/acats-3/support/f390a00.a: Likewise.
	* ada/acats-3/support/f392a00.a: Likewise.
	* ada/acats-3/support/f392c00.a: Likewise.
	* ada/acats-3/support/f392d00.a: Likewise.
	* ada/acats-3/support/f393a00.a: Likewise.
	* ada/acats-3/support/f393b00.a: Likewise.
	* ada/acats-3/support/f394a00.a: Likewise.
	* ada/acats-3/support/f3a1a00.a: Likewise.
	* ada/acats-3/support/f3a2a00.a: Likewise.
	* ada/acats-3/support/f431a00.a: Likewise.
	* ada/acats-3/support/f433a00.a: Likewise.
	* ada/acats-3/support/f452a00.a: Likewise.
	* ada/acats-3/support/f460a00.a: Likewise.
	* ada/acats-3/support/f650a00.a: Likewise.
	* ada/acats-3/support/f730a000.a: Likewise.
	* ada/acats-3/support/f730a001.a: Likewise.
	* ada/acats-3/support/f731a00.a: Likewise.
	* ada/acats-3/support/f750a00.a: Likewise.
	* ada/acats-3/support/f750b00.a: Likewise.
	* ada/acats-3/support/f760a00.a: Likewise.
	* ada/acats-3/support/f940a00.a: Likewise.
	* ada/acats-3/support/f954a00.a: Likewise.
	* ada/acats-3/support/fa11a00.a: Likewise.
	* ada/acats-3/support/fa11b00.a: Likewise.
	* ada/acats-3/support/fa11c00.a: Likewise.
	* ada/acats-3/support/fa11d00.a: Likewise.
	* ada/acats-3/support/fa13a00.a: Likewise.
	* ada/acats-3/support/fa13b00.a: Likewise.
	* ada/acats-3/support/fa21a00.a: Likewise.
	* ada/acats-3/support/fb20a00.a: Likewise.
	* ada/acats-3/support/fb40a00.a: Likewise.
	* ada/acats-3/support/fc50a00.a: Likewise.
	* ada/acats-3/support/fc51a00.a: Likewise.
	* ada/acats-3/support/fc51b00.a: Likewise.
	* ada/acats-3/support/fc51c00.a: Likewise.
	* ada/acats-3/support/fc51d00.a: Likewise.
	* ada/acats-3/support/fc54a00.a: Likewise.
	* ada/acats-3/support/fc70a00.a: Likewise.
	* ada/acats-3/support/fc70b00.a: Likewise.
	* ada/acats-3/support/fc70c00.a: Likewise.
	* ada/acats-3/support/fcndecl.ada: Likewise.
	* ada/acats-3/support/fd72a00.a: Likewise.
	* ada/acats-3/support/fdb0a00.a: Likewise.
	* ada/acats-3/support/fdd2a00.a: Likewise.
	* ada/acats-3/support/fdd2b00.a: Likewise.
	* ada/acats-3/support/fxa5a00.a: Likewise.
	* ada/acats-3/support/fxaca00.a: Likewise.
	* ada/acats-3/support/fxacb00.a: Likewise.
	* ada/acats-3/support/fxacc00.a: Likewise.
	* ada/acats-3/support/fxaia00.a: Likewise.
	* ada/acats-3/support/fxc6a00.a: Likewise.
	* ada/acats-3/support/fxe2a00.a: Likewise.
	* ada/acats-3/support/fxf2a00.a: Likewise.
	* ada/acats-3/support/fxf3a00.a: Likewise.
	* ada/acats-3/support/impbit.adb: Likewise.
	* ada/acats-3/support/impdef.a: Likewise.
	* ada/acats-3/support/impdefc.a: Likewise.
	* ada/acats-3/support/impdefd.a: Likewise.
	* ada/acats-3/support/impdefe.a: Likewise.
	* ada/acats-3/support/impdefg.a: Likewise.
	* ada/acats-3/support/impdefh.a: Likewise.
	* ada/acats-3/support/lencheck.ada: Likewise.
	* ada/acats-3/support/macro.dfs: Likewise.
	* ada/acats-3/support/macrodef.adb: Likewise.
	* ada/acats-3/support/macrosub.ada: Likewise.
	* ada/acats-3/support/repbody.ada: Likewise.
	* ada/acats-3/support/repspec.ada: Likewise.
	* ada/acats-3/support/spprt13s.tst: Likewise.
	* ada/acats-3/support/tctouch.ada: Likewise.
	* ada/acats-3/support/tsttests.dat: Likewise.
	* ada/acats-3/tests/a/a22006b.ada: Likewise.
	* ada/acats-3/tests/a/a22006c.ada: Likewise.
	* ada/acats-3/tests/a/a22006d.ada: Likewise.
	* ada/acats-3/tests/a/a26007a.tst: Likewise.
	* ada/acats-3/tests/a/a27003a.ada: Likewise.
	* ada/acats-3/tests/a/a29003a.ada: Likewise.
	* ada/acats-3/tests/a/a2a031a.ada: Likewise.
	* ada/acats-3/tests/a/a33003a.ada: Likewise.
	* ada/acats-3/tests/a/a34017c.ada: Likewise.
	* ada/acats-3/tests/a/a35101b.ada: Likewise.
	* ada/acats-3/tests/a/a35402a.ada: Likewise.
	* ada/acats-3/tests/a/a35801f.ada: Likewise.
	* ada/acats-3/tests/a/a35902c.ada: Likewise.
	* ada/acats-3/tests/a/a38106d.ada: Likewise.
	* ada/acats-3/tests/a/a38106e.ada: Likewise.
	* ada/acats-3/tests/a/a49027a.ada: Likewise.
	* ada/acats-3/tests/a/a49027b.ada: Likewise.
	* ada/acats-3/tests/a/a49027c.ada: Likewise.
	* ada/acats-3/tests/a/a54b01a.ada: Likewise.
	* ada/acats-3/tests/a/a54b02a.ada: Likewise.
	* ada/acats-3/tests/a/a55b12a.ada: Likewise.
	* ada/acats-3/tests/a/a55b13a.ada: Likewise.
	* ada/acats-3/tests/a/a55b14a.ada: Likewise.
	* ada/acats-3/tests/a/a71004a.ada: Likewise.
	* ada/acats-3/tests/a/a73001i.ada: Likewise.
	* ada/acats-3/tests/a/a73001j.ada: Likewise.
	* ada/acats-3/tests/a/a74105b.ada: Likewise.
	* ada/acats-3/tests/a/a74106a.ada: Likewise.
	* ada/acats-3/tests/a/a74106b.ada: Likewise.
	* ada/acats-3/tests/a/a74106c.ada: Likewise.
	* ada/acats-3/tests/a/a74205e.ada: Likewise.
	* ada/acats-3/tests/a/a74205f.ada: Likewise.
	* ada/acats-3/tests/a/a83009a.ada: Likewise.
	* ada/acats-3/tests/a/a83009b.ada: Likewise.
	* ada/acats-3/tests/a/a83a02a.ada: Likewise.
	* ada/acats-3/tests/a/a83a02b.ada: Likewise.
	* ada/acats-3/tests/a/a83a06a.ada: Likewise.
	* ada/acats-3/tests/a/a83a08a.ada: Likewise.
	* ada/acats-3/tests/a/a83c01c.ada: Likewise.
	* ada/acats-3/tests/a/a83c01h.ada: Likewise.
	* ada/acats-3/tests/a/a83c01i.ada: Likewise.
	* ada/acats-3/tests/a/a85007d.ada: Likewise.
	* ada/acats-3/tests/a/a85013b.ada: Likewise.
	* ada/acats-3/tests/a/a87b59a.ada: Likewise.
	* ada/acats-3/tests/a/a95001c.ada: Likewise.
	* ada/acats-3/tests/a/a95074d.ada: Likewise.
	* ada/acats-3/tests/a/a97106a.ada: Likewise.
	* ada/acats-3/tests/a/a99006a.ada: Likewise.
	* ada/acats-3/tests/a/aa2010a.ada: Likewise.
	* ada/acats-3/tests/a/aa2012a.ada: Likewise.
	* ada/acats-3/tests/a/ac1015b.ada: Likewise.
	* ada/acats-3/tests/a/ac3106a.ada: Likewise.
	* ada/acats-3/tests/a/ac3206a.ada: Likewise.
	* ada/acats-3/tests/a/ac3207a.ada: Likewise.
	* ada/acats-3/tests/a/ad7001b.ada: Likewise.
	* ada/acats-3/tests/a/ad7001c0.ada: Likewise.
	* ada/acats-3/tests/a/ad7001c1.ada: Likewise.
	* ada/acats-3/tests/a/ad7001d0.ada: Likewise.
	* ada/acats-3/tests/a/ad7001d1.ada: Likewise.
	* ada/acats-3/tests/a/ad7006a.ada: Likewise.
	* ada/acats-3/tests/a/ad7101a.ada: Likewise.
	* ada/acats-3/tests/a/ad7101c.ada: Likewise.
	* ada/acats-3/tests/a/ad7102a.ada: Likewise.
	* ada/acats-3/tests/a/ad7103a.ada: Likewise.
	* ada/acats-3/tests/a/ad7103c.ada: Likewise.
	* ada/acats-3/tests/a/ad7104a.ada: Likewise.
	* ada/acats-3/tests/a/ad7201a.ada: Likewise.
	* ada/acats-3/tests/a/ad7203b.ada: Likewise.
	* ada/acats-3/tests/a/ad7205b.ada: Likewise.
	* ada/acats-3/tests/a/ad8011a.tst: Likewise.
	* ada/acats-3/tests/a/ada101a.ada: Likewise.
	* ada/acats-3/tests/a/ae2113a.ada: Likewise.
	* ada/acats-3/tests/a/ae2113b.ada: Likewise.
	* ada/acats-3/tests/a/ae3002g.ada: Likewise.
	* ada/acats-3/tests/a/ae3101a.ada: Likewise.
	* ada/acats-3/tests/a/ae3702a.ada: Likewise.
	* ada/acats-3/tests/a/ae3709a.ada: Likewise.
	* ada/acats-3/tests/c2/c23001a.ada: Likewise.
	* ada/acats-3/tests/c2/c23003a.tst: Likewise.
	* ada/acats-3/tests/c2/c23003b.tst: Likewise.
	* ada/acats-3/tests/c2/c23003g.tst: Likewise.
	* ada/acats-3/tests/c2/c23003i.tst: Likewise.
	* ada/acats-3/tests/c2/c23006a.ada: Likewise.
	* ada/acats-3/tests/c2/c23006b.ada: Likewise.
	* ada/acats-3/tests/c2/c23006c.ada: Likewise.
	* ada/acats-3/tests/c2/c23006d.ada: Likewise.
	* ada/acats-3/tests/c2/c23006e.ada: Likewise.
	* ada/acats-3/tests/c2/c23006f.ada: Likewise.
	* ada/acats-3/tests/c2/c23006g.ada: Likewise.
	* ada/acats-3/tests/c2/c24002d.ada: Likewise.
	* ada/acats-3/tests/c2/c24003a.ada: Likewise.
	* ada/acats-3/tests/c2/c24003b.ada: Likewise.
	* ada/acats-3/tests/c2/c24003c.ada: Likewise.
	* ada/acats-3/tests/c2/c24106a.ada: Likewise.
	* ada/acats-3/tests/c2/c24202d.ada: Likewise.
	* ada/acats-3/tests/c2/c24203a.ada: Likewise.
	* ada/acats-3/tests/c2/c24203b.ada: Likewise.
	* ada/acats-3/tests/c2/c24207a.ada: Likewise.
	* ada/acats-3/tests/c2/c24211a.ada: Likewise.
	* ada/acats-3/tests/c2/c250001.au: Likewise.
	* ada/acats-3/tests/c2/c250002.au: Likewise.
	* ada/acats-3/tests/c2/c25001a.ada: Likewise.
	* ada/acats-3/tests/c2/c25001b.ada: Likewise.
	* ada/acats-3/tests/c2/c26006a.ada: Likewise.
	* ada/acats-3/tests/c2/c26008a.ada: Likewise.
	* ada/acats-3/tests/c2/c2a001a.ada: Likewise.
	* ada/acats-3/tests/c2/c2a001b.ada: Likewise.
	* ada/acats-3/tests/c2/c2a001c.ada: Likewise.
	* ada/acats-3/tests/c2/c2a002a.ada: Likewise.
	* ada/acats-3/tests/c2/c2a008a.ada: Likewise.
	* ada/acats-3/tests/c2/c2a021b.ada: Likewise.
	* ada/acats-3/tests/c3/c32001a.ada: Likewise.
	* ada/acats-3/tests/c3/c32001b.ada: Likewise.
	* ada/acats-3/tests/c3/c32001c.ada: Likewise.
	* ada/acats-3/tests/c3/c32001d.ada: Likewise.
	* ada/acats-3/tests/c3/c32001e.ada: Likewise.
	* ada/acats-3/tests/c3/c32107a.ada: Likewise.
	* ada/acats-3/tests/c3/c32107c.ada: Likewise.
	* ada/acats-3/tests/c3/c32108a.ada: Likewise.
	* ada/acats-3/tests/c3/c32108b.ada: Likewise.
	* ada/acats-3/tests/c3/c32111a.ada: Likewise.
	* ada/acats-3/tests/c3/c32111b.ada: Likewise.
	* ada/acats-3/tests/c3/c32112b.ada: Likewise.
	* ada/acats-3/tests/c3/c32113a.ada: Likewise.
	* ada/acats-3/tests/c3/c32115a.ada: Likewise.
	* ada/acats-3/tests/c3/c32115b.ada: Likewise.
	* ada/acats-3/tests/c3/c330001.a: Likewise.
	* ada/acats-3/tests/c3/c330002.a: Likewise.
	* ada/acats-3/tests/c3/c332001.a: Likewise.
	* ada/acats-3/tests/c3/c340001.a: Likewise.
	* ada/acats-3/tests/c3/c34001a.ada: Likewise.
	* ada/acats-3/tests/c3/c34001c.ada: Likewise.
	* ada/acats-3/tests/c3/c34001d.ada: Likewise.
	* ada/acats-3/tests/c3/c34001f.ada: Likewise.
	* ada/acats-3/tests/c3/c34002a.ada: Likewise.
	* ada/acats-3/tests/c3/c34002c.ada: Likewise.
	* ada/acats-3/tests/c3/c34003a.ada: Likewise.
	* ada/acats-3/tests/c3/c34003c.ada: Likewise.
	* ada/acats-3/tests/c3/c34004a.ada: Likewise.
	* ada/acats-3/tests/c3/c34004c.ada: Likewise.
	* ada/acats-3/tests/c3/c34005a.ada: Likewise.
	* ada/acats-3/tests/c3/c34005c.ada: Likewise.
	* ada/acats-3/tests/c3/c34005d.ada: Likewise.
	* ada/acats-3/tests/c3/c34005f.ada: Likewise.
	* ada/acats-3/tests/c3/c34005g.ada: Likewise.
	* ada/acats-3/tests/c3/c34005i.ada: Likewise.
	* ada/acats-3/tests/c3/c34005j.ada: Likewise.
	* ada/acats-3/tests/c3/c34005l.ada: Likewise.
	* ada/acats-3/tests/c3/c34005m.ada: Likewise.
	* ada/acats-3/tests/c3/c34005o.ada: Likewise.
	* ada/acats-3/tests/c3/c34005p.ada: Likewise.
	* ada/acats-3/tests/c3/c34005r.ada: Likewise.
	* ada/acats-3/tests/c3/c34005s.ada: Likewise.
	* ada/acats-3/tests/c3/c34005u.ada: Likewise.
	* ada/acats-3/tests/c3/c34005v.ada: Likewise.
	* ada/acats-3/tests/c3/c34006a.ada: Likewise.
	* ada/acats-3/tests/c3/c34006d.ada: Likewise.
	* ada/acats-3/tests/c3/c34006f.ada: Likewise.
	* ada/acats-3/tests/c3/c34006g.ada: Likewise.
	* ada/acats-3/tests/c3/c34006j.ada: Likewise.
	* ada/acats-3/tests/c3/c34006l.ada: Likewise.
	* ada/acats-3/tests/c3/c34007a.ada: Likewise.
	* ada/acats-3/tests/c3/c34007d.ada: Likewise.
	* ada/acats-3/tests/c3/c34007f.ada: Likewise.
	* ada/acats-3/tests/c3/c34007g.ada: Likewise.
	* ada/acats-3/tests/c3/c34007i.ada: Likewise.
	* ada/acats-3/tests/c3/c34007j.ada: Likewise.
	* ada/acats-3/tests/c3/c34007m.ada: Likewise.
	* ada/acats-3/tests/c3/c34007p.ada: Likewise.
	* ada/acats-3/tests/c3/c34007r.ada: Likewise.
	* ada/acats-3/tests/c3/c34007s.ada: Likewise.
	* ada/acats-3/tests/c3/c34007u.ada: Likewise.
	* ada/acats-3/tests/c3/c34007v.ada: Likewise.
	* ada/acats-3/tests/c3/c34008a.ada: Likewise.
	* ada/acats-3/tests/c3/c34009a.ada: Likewise.
	* ada/acats-3/tests/c3/c34009d.ada: Likewise.
	* ada/acats-3/tests/c3/c34009f.ada: Likewise.
	* ada/acats-3/tests/c3/c34009g.ada: Likewise.
	* ada/acats-3/tests/c3/c34009j.ada: Likewise.
	* ada/acats-3/tests/c3/c34009l.ada: Likewise.
	* ada/acats-3/tests/c3/c34011b.ada: Likewise.
	* ada/acats-3/tests/c3/c34012a.ada: Likewise.
	* ada/acats-3/tests/c3/c34014a.ada: Likewise.
	* ada/acats-3/tests/c3/c34014c.ada: Likewise.
	* ada/acats-3/tests/c3/c34014e.ada: Likewise.
	* ada/acats-3/tests/c3/c34014g.ada: Likewise.
	* ada/acats-3/tests/c3/c34014h.ada: Likewise.
	* ada/acats-3/tests/c3/c34014n.ada: Likewise.
	* ada/acats-3/tests/c3/c34014p.ada: Likewise.
	* ada/acats-3/tests/c3/c34014r.ada: Likewise.
	* ada/acats-3/tests/c3/c34014t.ada: Likewise.
	* ada/acats-3/tests/c3/c34014u.ada: Likewise.
	* ada/acats-3/tests/c3/c34018a.ada: Likewise.
	* ada/acats-3/tests/c3/c340a01.a: Likewise.
	* ada/acats-3/tests/c3/c340a02.a: Likewise.
	* ada/acats-3/tests/c3/c341a01.a: Likewise.
	* ada/acats-3/tests/c3/c341a02.a: Likewise.
	* ada/acats-3/tests/c3/c341a03.a: Likewise.
	* ada/acats-3/tests/c3/c341a04.a: Likewise.
	* ada/acats-3/tests/c3/c35003a.ada: Likewise.
	* ada/acats-3/tests/c3/c35003b.ada: Likewise.
	* ada/acats-3/tests/c3/c35003d.ada: Likewise.
	* ada/acats-3/tests/c3/c35102a.ada: Likewise.
	* ada/acats-3/tests/c3/c352001.a: Likewise.
	* ada/acats-3/tests/c3/c354002.a: Likewise.
	* ada/acats-3/tests/c3/c354003.a: Likewise.
	* ada/acats-3/tests/c3/c354004.a: Likewise.
	* ada/acats-3/tests/c3/c35502a.ada: Likewise.
	* ada/acats-3/tests/c3/c35502b.ada: Likewise.
	* ada/acats-3/tests/c3/c35502c.ada: Likewise.
	* ada/acats-3/tests/c3/c35502d.tst: Likewise.
	* ada/acats-3/tests/c3/c35502e.ada: Likewise.
	* ada/acats-3/tests/c3/c35502f.tst: Likewise.
	* ada/acats-3/tests/c3/c35502g.ada: Likewise.
	* ada/acats-3/tests/c3/c35502h.ada: Likewise.
	* ada/acats-3/tests/c3/c35502i.ada: Likewise.
	* ada/acats-3/tests/c3/c35502j.ada: Likewise.
	* ada/acats-3/tests/c3/c35502k.ada: Likewise.
	* ada/acats-3/tests/c3/c35502l.ada: Likewise.
	* ada/acats-3/tests/c3/c35502m.ada: Likewise.
	* ada/acats-3/tests/c3/c35502n.ada: Likewise.
	* ada/acats-3/tests/c3/c35502o.ada: Likewise.
	* ada/acats-3/tests/c3/c35502p.ada: Likewise.
	* ada/acats-3/tests/c3/c35503a.ada: Likewise.
	* ada/acats-3/tests/c3/c35503b.ada: Likewise.
	* ada/acats-3/tests/c3/c35503c.ada: Likewise.
	* ada/acats-3/tests/c3/c35503d.tst: Likewise.
	* ada/acats-3/tests/c3/c35503e.ada: Likewise.
	* ada/acats-3/tests/c3/c35503f.tst: Likewise.
	* ada/acats-3/tests/c3/c35503g.ada: Likewise.
	* ada/acats-3/tests/c3/c35503h.ada: Likewise.
	* ada/acats-3/tests/c3/c35503k.ada: Likewise.
	* ada/acats-3/tests/c3/c35503l.ada: Likewise.
	* ada/acats-3/tests/c3/c35503o.ada: Likewise.
	* ada/acats-3/tests/c3/c35503p.ada: Likewise.
	* ada/acats-3/tests/c3/c35504a.ada: Likewise.
	* ada/acats-3/tests/c3/c35504b.ada: Likewise.
	* ada/acats-3/tests/c3/c35505c.ada: Likewise.
	* ada/acats-3/tests/c3/c35505e.ada: Likewise.
	* ada/acats-3/tests/c3/c35505f.ada: Likewise.
	* ada/acats-3/tests/c3/c35507a.ada: Likewise.
	* ada/acats-3/tests/c3/c35507b.ada: Likewise.
	* ada/acats-3/tests/c3/c35507c.ada: Likewise.
	* ada/acats-3/tests/c3/c35507e.ada: Likewise.
	* ada/acats-3/tests/c3/c35507g.ada: Likewise.
	* ada/acats-3/tests/c3/c35507h.ada: Likewise.
	* ada/acats-3/tests/c3/c35507i.ada: Likewise.
	* ada/acats-3/tests/c3/c35507j.ada: Likewise.
	* ada/acats-3/tests/c3/c35507k.ada: Likewise.
	* ada/acats-3/tests/c3/c35507l.ada: Likewise.
	* ada/acats-3/tests/c3/c35507m.ada: Likewise.
	* ada/acats-3/tests/c3/c35507n.ada: Likewise.
	* ada/acats-3/tests/c3/c35507o.ada: Likewise.
	* ada/acats-3/tests/c3/c35507p.ada: Likewise.
	* ada/acats-3/tests/c3/c35508a.ada: Likewise.
	* ada/acats-3/tests/c3/c35508b.ada: Likewise.
	* ada/acats-3/tests/c3/c35508c.ada: Likewise.
	* ada/acats-3/tests/c3/c35508e.ada: Likewise.
	* ada/acats-3/tests/c3/c35508g.ada: Likewise.
	* ada/acats-3/tests/c3/c35508h.ada: Likewise.
	* ada/acats-3/tests/c3/c35508k.ada: Likewise.
	* ada/acats-3/tests/c3/c35508l.ada: Likewise.
	* ada/acats-3/tests/c3/c35508o.ada: Likewise.
	* ada/acats-3/tests/c3/c35508p.ada: Likewise.
	* ada/acats-3/tests/c3/c35703a.ada: Likewise.
	* ada/acats-3/tests/c3/c35704a.ada: Likewise.
	* ada/acats-3/tests/c3/c35704b.ada: Likewise.
	* ada/acats-3/tests/c3/c35704c.ada: Likewise.
	* ada/acats-3/tests/c3/c35704d.ada: Likewise.
	* ada/acats-3/tests/c3/c35801d.ada: Likewise.
	* ada/acats-3/tests/c3/c35902d.ada: Likewise.
	* ada/acats-3/tests/c3/c35904a.ada: Likewise.
	* ada/acats-3/tests/c3/c35904b.ada: Likewise.
	* ada/acats-3/tests/c3/c35a02a.ada: Likewise.
	* ada/acats-3/tests/c3/c35a05a.ada: Likewise.
	* ada/acats-3/tests/c3/c35a05d.ada: Likewise.
	* ada/acats-3/tests/c3/c35a05n.ada: Likewise.
	* ada/acats-3/tests/c3/c35a05q.ada: Likewise.
	* ada/acats-3/tests/c3/c35a07a.ada: Likewise.
	* ada/acats-3/tests/c3/c35a07d.ada: Likewise.
	* ada/acats-3/tests/c3/c35a08b.ada: Likewise.
	* ada/acats-3/tests/c3/c360002.a: Likewise.
	* ada/acats-3/tests/c3/c36104a.ada: Likewise.
	* ada/acats-3/tests/c3/c36104b.ada: Likewise.
	* ada/acats-3/tests/c3/c36172a.ada: Likewise.
	* ada/acats-3/tests/c3/c36172b.ada: Likewise.
	* ada/acats-3/tests/c3/c36172c.ada: Likewise.
	* ada/acats-3/tests/c3/c36174a.ada: Likewise.
	* ada/acats-3/tests/c3/c36180a.ada: Likewise.
	* ada/acats-3/tests/c3/c36202c.ada: Likewise.
	* ada/acats-3/tests/c3/c36203a.ada: Likewise.
	* ada/acats-3/tests/c3/c36204a.ada: Likewise.
	* ada/acats-3/tests/c3/c36204b.ada: Likewise.
	* ada/acats-3/tests/c3/c36204c.ada: Likewise.
	* ada/acats-3/tests/c3/c36204d.ada: Likewise.
	* ada/acats-3/tests/c3/c36205a.ada: Likewise.
	* ada/acats-3/tests/c3/c36205b.ada: Likewise.
	* ada/acats-3/tests/c3/c36205c.ada: Likewise.
	* ada/acats-3/tests/c3/c36205d.ada: Likewise.
	* ada/acats-3/tests/c3/c36205e.ada: Likewise.
	* ada/acats-3/tests/c3/c36205f.ada: Likewise.
	* ada/acats-3/tests/c3/c36205g.ada: Likewise.
	* ada/acats-3/tests/c3/c36205h.ada: Likewise.
	* ada/acats-3/tests/c3/c36205i.ada: Likewise.
	* ada/acats-3/tests/c3/c36205j.ada: Likewise.
	* ada/acats-3/tests/c3/c36205k.ada: Likewise.
	* ada/acats-3/tests/c3/c36205l.ada: Likewise.
	* ada/acats-3/tests/c3/c36301a.ada: Likewise.
	* ada/acats-3/tests/c3/c36301b.ada: Likewise.
	* ada/acats-3/tests/c3/c36302a.ada: Likewise.
	* ada/acats-3/tests/c3/c36304a.ada: Likewise.
	* ada/acats-3/tests/c3/c36305a.ada: Likewise.
	* ada/acats-3/tests/c3/c37002a.ada: Likewise.
	* ada/acats-3/tests/c3/c37003a.ada: Likewise.
	* ada/acats-3/tests/c3/c37003b.ada: Likewise.
	* ada/acats-3/tests/c3/c37005a.ada: Likewise.
	* ada/acats-3/tests/c3/c37006a.ada: Likewise.
	* ada/acats-3/tests/c3/c37008a.ada: Likewise.
	* ada/acats-3/tests/c3/c37008b.ada: Likewise.
	* ada/acats-3/tests/c3/c37009a.ada: Likewise.
	* ada/acats-3/tests/c3/c37010a.ada: Likewise.
	* ada/acats-3/tests/c3/c37010b.ada: Likewise.
	* ada/acats-3/tests/c3/c371001.a: Likewise.
	* ada/acats-3/tests/c3/c371002.a: Likewise.
	* ada/acats-3/tests/c3/c371003.a: Likewise.
	* ada/acats-3/tests/c3/c37102b.ada: Likewise.
	* ada/acats-3/tests/c3/c37103a.ada: Likewise.
	* ada/acats-3/tests/c3/c37105a.ada: Likewise.
	* ada/acats-3/tests/c3/c37107a.ada: Likewise.
	* ada/acats-3/tests/c3/c37108b.ada: Likewise.
	* ada/acats-3/tests/c3/c37206a.ada: Likewise.
	* ada/acats-3/tests/c3/c37207a.ada: Likewise.
	* ada/acats-3/tests/c3/c37208a.ada: Likewise.
	* ada/acats-3/tests/c3/c37208b.ada: Likewise.
	* ada/acats-3/tests/c3/c37209a.ada: Likewise.
	* ada/acats-3/tests/c3/c37209b.ada: Likewise.
	* ada/acats-3/tests/c3/c37210a.ada: Likewise.
	* ada/acats-3/tests/c3/c37211a.ada: Likewise.
	* ada/acats-3/tests/c3/c37211b.ada: Likewise.
	* ada/acats-3/tests/c3/c37211c.ada: Likewise.
	* ada/acats-3/tests/c3/c37211d.ada: Likewise.
	* ada/acats-3/tests/c3/c37211e.ada: Likewise.
	* ada/acats-3/tests/c3/c37213b.ada: Likewise.
	* ada/acats-3/tests/c3/c37213d.ada: Likewise.
	* ada/acats-3/tests/c3/c37213f.ada: Likewise.
	* ada/acats-3/tests/c3/c37213h.ada: Likewise.
	* ada/acats-3/tests/c3/c37213j.ada: Likewise.
	* ada/acats-3/tests/c3/c37213k.ada: Likewise.
	* ada/acats-3/tests/c3/c37213l.ada: Likewise.
	* ada/acats-3/tests/c3/c37215b.ada: Likewise.
	* ada/acats-3/tests/c3/c37215d.ada: Likewise.
	* ada/acats-3/tests/c3/c37215f.ada: Likewise.
	* ada/acats-3/tests/c3/c37215h.ada: Likewise.
	* ada/acats-3/tests/c3/c37217a.ada: Likewise.
	* ada/acats-3/tests/c3/c37217b.ada: Likewise.
	* ada/acats-3/tests/c3/c37217c.ada: Likewise.
	* ada/acats-3/tests/c3/c37304a.ada: Likewise.
	* ada/acats-3/tests/c3/c37305a.ada: Likewise.
	* ada/acats-3/tests/c3/c37306a.ada: Likewise.
	* ada/acats-3/tests/c3/c37309a.ada: Likewise.
	* ada/acats-3/tests/c3/c37310a.ada: Likewise.
	* ada/acats-3/tests/c3/c37312a.ada: Likewise.
	* ada/acats-3/tests/c3/c37402a.ada: Likewise.
	* ada/acats-3/tests/c3/c37403a.ada: Likewise.
	* ada/acats-3/tests/c3/c37404a.ada: Likewise.
	* ada/acats-3/tests/c3/c37404b.ada: Likewise.
	* ada/acats-3/tests/c3/c37405a.ada: Likewise.
	* ada/acats-3/tests/c3/c37411a.ada: Likewise.
	* ada/acats-3/tests/c3/c380001.a: Likewise.
	* ada/acats-3/tests/c3/c380002.a: Likewise.
	* ada/acats-3/tests/c3/c380003.a: Likewise.
	* ada/acats-3/tests/c3/c380004.a: Likewise.
	* ada/acats-3/tests/c3/c38002a.ada: Likewise.
	* ada/acats-3/tests/c3/c38002b.ada: Likewise.
	* ada/acats-3/tests/c3/c38005a.ada: Likewise.
	* ada/acats-3/tests/c3/c38005b.ada: Likewise.
	* ada/acats-3/tests/c3/c38005c.ada: Likewise.
	* ada/acats-3/tests/c3/c38102a.ada: Likewise.
	* ada/acats-3/tests/c3/c38102b.ada: Likewise.
	* ada/acats-3/tests/c3/c38102c.ada: Likewise.
	* ada/acats-3/tests/c3/c38102d.ada: Likewise.
	* ada/acats-3/tests/c3/c38102e.ada: Likewise.
	* ada/acats-3/tests/c3/c38104a.ada: Likewise.
	* ada/acats-3/tests/c3/c38107a.ada: Likewise.
	* ada/acats-3/tests/c3/c38107b.ada: Likewise.
	* ada/acats-3/tests/c3/c38108a.ada: Likewise.
	* ada/acats-3/tests/c3/c38108b.ada: Likewise.
	* ada/acats-3/tests/c3/c38108c0.ada: Likewise.
	* ada/acats-3/tests/c3/c38108c1.ada: Likewise.
	* ada/acats-3/tests/c3/c38108c2.ada: Likewise.
	* ada/acats-3/tests/c3/c38108d0.ada: Likewise.
	* ada/acats-3/tests/c3/c38108d1.ada: Likewise.
	* ada/acats-3/tests/c3/c3900010.a: Likewise.
	* ada/acats-3/tests/c3/c3900011.am: Likewise.
	* ada/acats-3/tests/c3/c390002.a: Likewise.
	* ada/acats-3/tests/c3/c390003.a: Likewise.
	* ada/acats-3/tests/c3/c390004.a: Likewise.
	* ada/acats-3/tests/c3/c3900050.a: Likewise.
	* ada/acats-3/tests/c3/c3900051.a: Likewise.
	* ada/acats-3/tests/c3/c3900052.a: Likewise.
	* ada/acats-3/tests/c3/c3900053.am: Likewise.
	* ada/acats-3/tests/c3/c3900060.a: Likewise.
	* ada/acats-3/tests/c3/c3900061.a: Likewise.
	* ada/acats-3/tests/c3/c3900062.a: Likewise.
	* ada/acats-3/tests/c3/c3900063.am: Likewise.
	* ada/acats-3/tests/c3/c390007.a: Likewise.
	* ada/acats-3/tests/c3/c390010.a: Likewise.
	* ada/acats-3/tests/c3/c390011.a: Likewise.
	* ada/acats-3/tests/c3/c390012.a: Likewise.
	* ada/acats-3/tests/c3/c39006a.ada: Likewise.
	* ada/acats-3/tests/c3/c39006b.ada: Likewise.
	* ada/acats-3/tests/c3/c39006c0.ada: Likewise.
	* ada/acats-3/tests/c3/c39006c1.ada: Likewise.
	* ada/acats-3/tests/c3/c39006d.ada: Likewise.
	* ada/acats-3/tests/c3/c39006e.ada: Likewise.
	* ada/acats-3/tests/c3/c39006f0.ada: Likewise.
	* ada/acats-3/tests/c3/c39006f1.ada: Likewise.
	* ada/acats-3/tests/c3/c39006f2.ada: Likewise.
	* ada/acats-3/tests/c3/c39006f3.ada: Likewise.
	* ada/acats-3/tests/c3/c39006g.ada: Likewise.
	* ada/acats-3/tests/c3/c39007a.ada: Likewise.
	* ada/acats-3/tests/c3/c39007b.ada: Likewise.
	* ada/acats-3/tests/c3/c39008a.ada: Likewise.
	* ada/acats-3/tests/c3/c39008b.ada: Likewise.
	* ada/acats-3/tests/c3/c39008c.ada: Likewise.
	* ada/acats-3/tests/c3/c390a010.a: Likewise.
	* ada/acats-3/tests/c3/c390a011.am: Likewise.
	* ada/acats-3/tests/c3/c390a020.a: Likewise.
	* ada/acats-3/tests/c3/c390a021.a: Likewise.
	* ada/acats-3/tests/c3/c390a022.am: Likewise.
	* ada/acats-3/tests/c3/c390a030.a: Likewise.
	* ada/acats-3/tests/c3/c390a031.am: Likewise.
	* ada/acats-3/tests/c3/c391001.a: Likewise.
	* ada/acats-3/tests/c3/c391002.a: Likewise.
	* ada/acats-3/tests/c3/c391003.a: Likewise.
	* ada/acats-3/tests/c3/c392002.a: Likewise.
	* ada/acats-3/tests/c3/c392003.a: Likewise.
	* ada/acats-3/tests/c3/c392004.a: Likewise.
	* ada/acats-3/tests/c3/c392005.a: Likewise.
	* ada/acats-3/tests/c3/c392008.a: Likewise.
	* ada/acats-3/tests/c3/c392010.a: Likewise.
	* ada/acats-3/tests/c3/c392011.a: Likewise.
	* ada/acats-3/tests/c3/c392013.a: Likewise.
	* ada/acats-3/tests/c3/c392014.a: Likewise.
	* ada/acats-3/tests/c3/c392015.a: Likewise.
	* ada/acats-3/tests/c3/c392a01.a: Likewise.
	* ada/acats-3/tests/c3/c392c05.a: Likewise.
	* ada/acats-3/tests/c3/c392c07.a: Likewise.
	* ada/acats-3/tests/c3/c392d01.a: Likewise.
	* ada/acats-3/tests/c3/c392d02.a: Likewise.
	* ada/acats-3/tests/c3/c392d03.a: Likewise.
	* ada/acats-3/tests/c3/c393001.a: Likewise.
	* ada/acats-3/tests/c3/c393007.a: Likewise.
	* ada/acats-3/tests/c3/c393008.a: Likewise.
	* ada/acats-3/tests/c3/c393009.a: Likewise.
	* ada/acats-3/tests/c3/c393010.a: Likewise.
	* ada/acats-3/tests/c3/c393011.a: Likewise.
	* ada/acats-3/tests/c3/c393012.a: Likewise.
	* ada/acats-3/tests/c3/c393013.a: Likewise.
	* ada/acats-3/tests/c3/c393a02.a: Likewise.
	* ada/acats-3/tests/c3/c393a03.a: Likewise.
	* ada/acats-3/tests/c3/c393a05.a: Likewise.
	* ada/acats-3/tests/c3/c393a06.a: Likewise.
	* ada/acats-3/tests/c3/c393b12.a: Likewise.
	* ada/acats-3/tests/c3/c393b13.a: Likewise.
	* ada/acats-3/tests/c3/c393b14.a: Likewise.
	* ada/acats-3/tests/c3/c394001.a: Likewise.
	* ada/acats-3/tests/c3/c394002.a: Likewise.
	* ada/acats-3/tests/c3/c394003.a: Likewise.
	* ada/acats-3/tests/c3/c3a0001.a: Likewise.
	* ada/acats-3/tests/c3/c3a0002.a: Likewise.
	* ada/acats-3/tests/c3/c3a0003.a: Likewise.
	* ada/acats-3/tests/c3/c3a0004.a: Likewise.
	* ada/acats-3/tests/c3/c3a0005.a: Likewise.
	* ada/acats-3/tests/c3/c3a0006.a: Likewise.
	* ada/acats-3/tests/c3/c3a0007.a: Likewise.
	* ada/acats-3/tests/c3/c3a0008.a: Likewise.
	* ada/acats-3/tests/c3/c3a0009.a: Likewise.
	* ada/acats-3/tests/c3/c3a0010.a: Likewise.
	* ada/acats-3/tests/c3/c3a0011.a: Likewise.
	* ada/acats-3/tests/c3/c3a00120.a: Likewise.
	* ada/acats-3/tests/c3/c3a00121.a: Likewise.
	* ada/acats-3/tests/c3/c3a00122.am: Likewise.
	* ada/acats-3/tests/c3/c3a0013.a: Likewise.
	* ada/acats-3/tests/c3/c3a0014.a: Likewise.
	* ada/acats-3/tests/c3/c3a0015.a: Likewise.
	* ada/acats-3/tests/c3/c3a0016.a: Likewise.
	* ada/acats-3/tests/c3/c3a0017.a: Likewise.
	* ada/acats-3/tests/c3/c3a0018.a: Likewise.
	* ada/acats-3/tests/c3/c3a0019.a: Likewise.
	* ada/acats-3/tests/c3/c3a0020.a: Likewise.
	* ada/acats-3/tests/c3/c3a0021.a: Likewise.
	* ada/acats-3/tests/c3/c3a0022.a: Likewise.
	* ada/acats-3/tests/c3/c3a0023.a: Likewise.
	* ada/acats-3/tests/c3/c3a0024.a: Likewise.
	* ada/acats-3/tests/c3/c3a0025.a: Likewise.
	* ada/acats-3/tests/c3/c3a0026.a: Likewise.
	* ada/acats-3/tests/c3/c3a0027.a: Likewise.
	* ada/acats-3/tests/c3/c3a0028.a: Likewise.
	* ada/acats-3/tests/c3/c3a0029.a: Likewise.
	* ada/acats-3/tests/c3/c3a0030.a: Likewise.
	* ada/acats-3/tests/c3/c3a1001.a: Likewise.
	* ada/acats-3/tests/c3/c3a1002.a: Likewise.
	* ada/acats-3/tests/c3/c3a10030.a: Likewise.
	* ada/acats-3/tests/c3/c3a10031.a: Likewise.
	* ada/acats-3/tests/c3/c3a10032.am: Likewise.
	* ada/acats-3/tests/c3/c3a10040.a: Likewise.
	* ada/acats-3/tests/c3/c3a10041.a: Likewise.
	* ada/acats-3/tests/c3/c3a10042.am: Likewise.
	* ada/acats-3/tests/c3/c3a2001.a: Likewise.
	* ada/acats-3/tests/c3/c3a2002.a: Likewise.
	* ada/acats-3/tests/c3/c3a2003.a: Likewise.
	* ada/acats-3/tests/c3/c3a2004.a: Likewise.
	* ada/acats-3/tests/c3/c3a2a01.a: Likewise.
	* ada/acats-3/tests/c3/c3a2a02.a: Likewise.
	* ada/acats-3/tests/c4/c410001.a: Likewise.
	* ada/acats-3/tests/c4/c41101d.ada: Likewise.
	* ada/acats-3/tests/c4/c41103a.ada: Likewise.
	* ada/acats-3/tests/c4/c41103b.ada: Likewise.
	* ada/acats-3/tests/c4/c41104a.ada: Likewise.
	* ada/acats-3/tests/c4/c41105a.ada: Likewise.
	* ada/acats-3/tests/c4/c41107a.ada: Likewise.
	* ada/acats-3/tests/c4/c41201d.ada: Likewise.
	* ada/acats-3/tests/c4/c41203a.ada: Likewise.
	* ada/acats-3/tests/c4/c41203b.ada: Likewise.
	* ada/acats-3/tests/c4/c41204a.ada: Likewise.
	* ada/acats-3/tests/c4/c41205a.ada: Likewise.
	* ada/acats-3/tests/c4/c41206a.ada: Likewise.
	* ada/acats-3/tests/c4/c41207a.ada: Likewise.
	* ada/acats-3/tests/c4/c413001.a: Likewise.
	* ada/acats-3/tests/c4/c413002.a: Likewise.
	* ada/acats-3/tests/c4/c413003.a: Likewise.
	* ada/acats-3/tests/c4/c413004.a: Likewise.
	* ada/acats-3/tests/c4/c413005.a: Likewise.
	* ada/acats-3/tests/c4/c413006.a: Likewise.
	* ada/acats-3/tests/c4/c41301a.ada: Likewise.
	* ada/acats-3/tests/c4/c41303a.ada: Likewise.
	* ada/acats-3/tests/c4/c41303b.ada: Likewise.
	* ada/acats-3/tests/c4/c41303c.ada: Likewise.
	* ada/acats-3/tests/c4/c41303e.ada: Likewise.
	* ada/acats-3/tests/c4/c41303f.ada: Likewise.
	* ada/acats-3/tests/c4/c41303g.ada: Likewise.
	* ada/acats-3/tests/c4/c41303i.ada: Likewise.
	* ada/acats-3/tests/c4/c41303j.ada: Likewise.
	* ada/acats-3/tests/c4/c41303k.ada: Likewise.
	* ada/acats-3/tests/c4/c41303m.ada: Likewise.
	* ada/acats-3/tests/c4/c41303n.ada: Likewise.
	* ada/acats-3/tests/c4/c41303o.ada: Likewise.
	* ada/acats-3/tests/c4/c41303q.ada: Likewise.
	* ada/acats-3/tests/c4/c41303r.ada: Likewise.
	* ada/acats-3/tests/c4/c41303s.ada: Likewise.
	* ada/acats-3/tests/c4/c41303u.ada: Likewise.
	* ada/acats-3/tests/c4/c41303v.ada: Likewise.
	* ada/acats-3/tests/c4/c41303w.ada: Likewise.
	* ada/acats-3/tests/c4/c41304a.ada: Likewise.
	* ada/acats-3/tests/c4/c41304b.ada: Likewise.
	* ada/acats-3/tests/c4/c41306b.ada: Likewise.
	* ada/acats-3/tests/c4/c41306c.ada: Likewise.
	* ada/acats-3/tests/c4/c41307d.ada: Likewise.
	* ada/acats-3/tests/c4/c41309a.ada: Likewise.
	* ada/acats-3/tests/c4/c41320a.ada: Likewise.
	* ada/acats-3/tests/c4/c41321a.ada: Likewise.
	* ada/acats-3/tests/c4/c41322a.ada: Likewise.
	* ada/acats-3/tests/c4/c41323a.ada: Likewise.
	* ada/acats-3/tests/c4/c41324a.ada: Likewise.
	* ada/acats-3/tests/c4/c41325a.ada: Likewise.
	* ada/acats-3/tests/c4/c41326a.ada: Likewise.
	* ada/acats-3/tests/c4/c41327a.ada: Likewise.
	* ada/acats-3/tests/c4/c41328a.ada: Likewise.
	* ada/acats-3/tests/c4/c41401a.ada: Likewise.
	* ada/acats-3/tests/c4/c41402a.ada: Likewise.
	* ada/acats-3/tests/c4/c41404a.ada: Likewise.
	* ada/acats-3/tests/c4/c420001.a: Likewise.
	* ada/acats-3/tests/c4/c42006a.ada: Likewise.
	* ada/acats-3/tests/c4/c42007e.ada: Likewise.
	* ada/acats-3/tests/c4/c43003a.ada: Likewise.
	* ada/acats-3/tests/c4/c43004a.ada: Likewise.
	* ada/acats-3/tests/c4/c43004c.ada: Likewise.
	* ada/acats-3/tests/c4/c431001.a: Likewise.
	* ada/acats-3/tests/c4/c43103a.ada: Likewise.
	* ada/acats-3/tests/c4/c43103b.ada: Likewise.
	* ada/acats-3/tests/c4/c43104a.ada: Likewise.
	* ada/acats-3/tests/c4/c43105a.ada: Likewise.
	* ada/acats-3/tests/c4/c43105b.ada: Likewise.
	* ada/acats-3/tests/c4/c43106a.ada: Likewise.
	* ada/acats-3/tests/c4/c43107a.ada: Likewise.
	* ada/acats-3/tests/c4/c43108a.ada: Likewise.
	* ada/acats-3/tests/c4/c431a01.a: Likewise.
	* ada/acats-3/tests/c4/c431a02.a: Likewise.
	* ada/acats-3/tests/c4/c431a03.a: Likewise.
	* ada/acats-3/tests/c4/c432001.a: Likewise.
	* ada/acats-3/tests/c4/c432002.a: Likewise.
	* ada/acats-3/tests/c4/c432003.a: Likewise.
	* ada/acats-3/tests/c4/c432004.a: Likewise.
	* ada/acats-3/tests/c4/c432005.a: Likewise.
	* ada/acats-3/tests/c4/c43204a.ada: Likewise.
	* ada/acats-3/tests/c4/c43204c.ada: Likewise.
	* ada/acats-3/tests/c4/c43204e.ada: Likewise.
	* ada/acats-3/tests/c4/c43204f.ada: Likewise.
	* ada/acats-3/tests/c4/c43204g.ada: Likewise.
	* ada/acats-3/tests/c4/c43204h.ada: Likewise.
	* ada/acats-3/tests/c4/c43204i.ada: Likewise.
	* ada/acats-3/tests/c4/c43205a.ada: Likewise.
	* ada/acats-3/tests/c4/c43205b.ada: Likewise.
	* ada/acats-3/tests/c4/c43205c.ada: Likewise.
	* ada/acats-3/tests/c4/c43205d.ada: Likewise.
	* ada/acats-3/tests/c4/c43205e.ada: Likewise.
	* ada/acats-3/tests/c4/c43205g.ada: Likewise.
	* ada/acats-3/tests/c4/c43205h.ada: Likewise.
	* ada/acats-3/tests/c4/c43205i.ada: Likewise.
	* ada/acats-3/tests/c4/c43205j.ada: Likewise.
	* ada/acats-3/tests/c4/c43205k.ada: Likewise.
	* ada/acats-3/tests/c4/c43206a.ada: Likewise.
	* ada/acats-3/tests/c4/c43207b.ada: Likewise.
	* ada/acats-3/tests/c4/c43207d.ada: Likewise.
	* ada/acats-3/tests/c4/c43208a.ada: Likewise.
	* ada/acats-3/tests/c4/c43208b.ada: Likewise.
	* ada/acats-3/tests/c4/c43209a.ada: Likewise.
	* ada/acats-3/tests/c4/c43210a.ada: Likewise.
	* ada/acats-3/tests/c4/c43211a.ada: Likewise.
	* ada/acats-3/tests/c4/c43212a.ada: Likewise.
	* ada/acats-3/tests/c4/c43212c.ada: Likewise.
	* ada/acats-3/tests/c4/c43214a.ada: Likewise.
	* ada/acats-3/tests/c4/c43214b.ada: Likewise.
	* ada/acats-3/tests/c4/c43214c.ada: Likewise.
	* ada/acats-3/tests/c4/c43214d.ada: Likewise.
	* ada/acats-3/tests/c4/c43214e.ada: Likewise.
	* ada/acats-3/tests/c4/c43214f.ada: Likewise.
	* ada/acats-3/tests/c4/c43215a.ada: Likewise.
	* ada/acats-3/tests/c4/c43215b.ada: Likewise.
	* ada/acats-3/tests/c4/c43222a.ada: Likewise.
	* ada/acats-3/tests/c4/c43224a.ada: Likewise.
	* ada/acats-3/tests/c4/c433001.a: Likewise.
	* ada/acats-3/tests/c4/c433a01.a: Likewise.
	* ada/acats-3/tests/c4/c433a02.a: Likewise.
	* ada/acats-3/tests/c4/c433a03.a: Likewise.
	* ada/acats-3/tests/c4/c433a04.a: Likewise.
	* ada/acats-3/tests/c4/c44003d.ada: Likewise.
	* ada/acats-3/tests/c4/c44003f.ada: Likewise.
	* ada/acats-3/tests/c4/c44003g.ada: Likewise.
	* ada/acats-3/tests/c4/c450001.a: Likewise.
	* ada/acats-3/tests/c4/c45112a.ada: Likewise.
	* ada/acats-3/tests/c4/c45112b.ada: Likewise.
	* ada/acats-3/tests/c4/c45113a.ada: Likewise.
	* ada/acats-3/tests/c4/c45114b.ada: Likewise.
	* ada/acats-3/tests/c4/c452001.a: Likewise.
	* ada/acats-3/tests/c4/c45201a.ada: Likewise.
	* ada/acats-3/tests/c4/c45201b.ada: Likewise.
	* ada/acats-3/tests/c4/c45202b.ada: Likewise.
	* ada/acats-3/tests/c4/c45210a.ada: Likewise.
	* ada/acats-3/tests/c4/c45211a.ada: Likewise.
	* ada/acats-3/tests/c4/c45220a.ada: Likewise.
	* ada/acats-3/tests/c4/c45220b.ada: Likewise.
	* ada/acats-3/tests/c4/c45220c.ada: Likewise.
	* ada/acats-3/tests/c4/c45220d.ada: Likewise.
	* ada/acats-3/tests/c4/c45220e.ada: Likewise.
	* ada/acats-3/tests/c4/c45220f.ada: Likewise.
	* ada/acats-3/tests/c4/c45231a.ada: Likewise.
	* ada/acats-3/tests/c4/c45231b.dep: Likewise.
	* ada/acats-3/tests/c4/c45231c.dep: Likewise.
	* ada/acats-3/tests/c4/c45231d.tst: Likewise.
	* ada/acats-3/tests/c4/c45232b.ada: Likewise.
	* ada/acats-3/tests/c4/c45242b.ada: Likewise.
	* ada/acats-3/tests/c4/c45251a.ada: Likewise.
	* ada/acats-3/tests/c4/c45252a.ada: Likewise.
	* ada/acats-3/tests/c4/c45252b.ada: Likewise.
	* ada/acats-3/tests/c4/c45253a.ada: Likewise.
	* ada/acats-3/tests/c4/c45262a.ada: Likewise.
	* ada/acats-3/tests/c4/c45262b.ada: Likewise.
	* ada/acats-3/tests/c4/c45262c.ada: Likewise.
	* ada/acats-3/tests/c4/c45262d.ada: Likewise.
	* ada/acats-3/tests/c4/c45264a.ada: Likewise.
	* ada/acats-3/tests/c4/c45264b.ada: Likewise.
	* ada/acats-3/tests/c4/c45264c.ada: Likewise.
	* ada/acats-3/tests/c4/c45265a.ada: Likewise.
	* ada/acats-3/tests/c4/c45271a.ada: Likewise.
	* ada/acats-3/tests/c4/c45272a.ada: Likewise.
	* ada/acats-3/tests/c4/c45273a.ada: Likewise.
	* ada/acats-3/tests/c4/c45274a.ada: Likewise.
	* ada/acats-3/tests/c4/c45274b.ada: Likewise.
	* ada/acats-3/tests/c4/c45274c.ada: Likewise.
	* ada/acats-3/tests/c4/c45281a.ada: Likewise.
	* ada/acats-3/tests/c4/c45282a.ada: Likewise.
	* ada/acats-3/tests/c4/c45282b.ada: Likewise.
	* ada/acats-3/tests/c4/c45291a.ada: Likewise.
	* ada/acats-3/tests/c4/c452a01.a: Likewise.
	* ada/acats-3/tests/c4/c452a02.a: Likewise.
	* ada/acats-3/tests/c4/c452a03.a: Likewise.
	* ada/acats-3/tests/c4/c453001.a: Likewise.
	* ada/acats-3/tests/c4/c45303a.ada: Likewise.
	* ada/acats-3/tests/c4/c45304a.ada: Likewise.
	* ada/acats-3/tests/c4/c45304b.dep: Likewise.
	* ada/acats-3/tests/c4/c45304c.dep: Likewise.
	* ada/acats-3/tests/c4/c45322a.ada: Likewise.
	* ada/acats-3/tests/c4/c45323a.ada: Likewise.
	* ada/acats-3/tests/c4/c45331a.ada: Likewise.
	* ada/acats-3/tests/c4/c45342a.ada: Likewise.
	* ada/acats-3/tests/c4/c45343a.ada: Likewise.
	* ada/acats-3/tests/c4/c45344a.ada: Likewise.
	* ada/acats-3/tests/c4/c45345b.ada: Likewise.
	* ada/acats-3/tests/c4/c45347a.ada: Likewise.
	* ada/acats-3/tests/c4/c45347b.ada: Likewise.
	* ada/acats-3/tests/c4/c45347c.ada: Likewise.
	* ada/acats-3/tests/c4/c45347d.ada: Likewise.
	* ada/acats-3/tests/c4/c45411a.ada: Likewise.
	* ada/acats-3/tests/c4/c45411b.dep: Likewise.
	* ada/acats-3/tests/c4/c45411c.dep: Likewise.
	* ada/acats-3/tests/c4/c45411d.ada: Likewise.
	* ada/acats-3/tests/c4/c45413a.ada: Likewise.
	* ada/acats-3/tests/c4/c45431a.ada: Likewise.
	* ada/acats-3/tests/c4/c455001.a: Likewise.
	* ada/acats-3/tests/c4/c45502b.dep: Likewise.
	* ada/acats-3/tests/c4/c45502c.dep: Likewise.
	* ada/acats-3/tests/c4/c45503a.ada: Likewise.
	* ada/acats-3/tests/c4/c45503b.dep: Likewise.
	* ada/acats-3/tests/c4/c45503c.dep: Likewise.
	* ada/acats-3/tests/c4/c45504a.ada: Likewise.
	* ada/acats-3/tests/c4/c45504b.dep: Likewise.
	* ada/acats-3/tests/c4/c45504c.dep: Likewise.
	* ada/acats-3/tests/c4/c45504d.ada: Likewise.
	* ada/acats-3/tests/c4/c45504e.dep: Likewise.
	* ada/acats-3/tests/c4/c45504f.dep: Likewise.
	* ada/acats-3/tests/c4/c45505a.ada: Likewise.
	* ada/acats-3/tests/c4/c45523a.ada: Likewise.
	* ada/acats-3/tests/c4/c45531a.ada: Likewise.
	* ada/acats-3/tests/c4/c45531b.ada: Likewise.
	* ada/acats-3/tests/c4/c45531c.ada: Likewise.
	* ada/acats-3/tests/c4/c45531d.ada: Likewise.
	* ada/acats-3/tests/c4/c45531e.ada: Likewise.
	* ada/acats-3/tests/c4/c45531f.ada: Likewise.
	* ada/acats-3/tests/c4/c45531g.ada: Likewise.
	* ada/acats-3/tests/c4/c45531h.ada: Likewise.
	* ada/acats-3/tests/c4/c45531i.ada: Likewise.
	* ada/acats-3/tests/c4/c45531j.ada: Likewise.
	* ada/acats-3/tests/c4/c45531k.ada: Likewise.
	* ada/acats-3/tests/c4/c45531l.ada: Likewise.
	* ada/acats-3/tests/c4/c45531m.dep: Likewise.
	* ada/acats-3/tests/c4/c45531n.dep: Likewise.
	* ada/acats-3/tests/c4/c45531o.dep: Likewise.
	* ada/acats-3/tests/c4/c45531p.dep: Likewise.
	* ada/acats-3/tests/c4/c45532a.ada: Likewise.
	* ada/acats-3/tests/c4/c45532b.ada: Likewise.
	* ada/acats-3/tests/c4/c45532c.ada: Likewise.
	* ada/acats-3/tests/c4/c45532d.ada: Likewise.
	* ada/acats-3/tests/c4/c45532e.ada: Likewise.
	* ada/acats-3/tests/c4/c45532f.ada: Likewise.
	* ada/acats-3/tests/c4/c45532g.ada: Likewise.
	* ada/acats-3/tests/c4/c45532h.ada: Likewise.
	* ada/acats-3/tests/c4/c45532i.ada: Likewise.
	* ada/acats-3/tests/c4/c45532j.ada: Likewise.
	* ada/acats-3/tests/c4/c45532k.ada: Likewise.
	* ada/acats-3/tests/c4/c45532l.ada: Likewise.
	* ada/acats-3/tests/c4/c45532m.dep: Likewise.
	* ada/acats-3/tests/c4/c45532n.dep: Likewise.
	* ada/acats-3/tests/c4/c45532o.dep: Likewise.
	* ada/acats-3/tests/c4/c45532p.dep: Likewise.
	* ada/acats-3/tests/c4/c45534b.ada: Likewise.
	* ada/acats-3/tests/c4/c45536a.dep: Likewise.
	* ada/acats-3/tests/c4/c456001.a: Likewise.
	* ada/acats-3/tests/c4/c45611a.ada: Likewise.
	* ada/acats-3/tests/c4/c45611b.dep: Likewise.
	* ada/acats-3/tests/c4/c45611c.dep: Likewise.
	* ada/acats-3/tests/c4/c45613a.ada: Likewise.
	* ada/acats-3/tests/c4/c45613b.dep: Likewise.
	* ada/acats-3/tests/c4/c45613c.dep: Likewise.
	* ada/acats-3/tests/c4/c45614a.ada: Likewise.
	* ada/acats-3/tests/c4/c45614b.dep: Likewise.
	* ada/acats-3/tests/c4/c45614c.dep: Likewise.
	* ada/acats-3/tests/c4/c45631a.ada: Likewise.
	* ada/acats-3/tests/c4/c45631b.dep: Likewise.
	* ada/acats-3/tests/c4/c45631c.dep: Likewise.
	* ada/acats-3/tests/c4/c45632a.ada: Likewise.
	* ada/acats-3/tests/c4/c45632b.dep: Likewise.
	* ada/acats-3/tests/c4/c45632c.dep: Likewise.
	* ada/acats-3/tests/c4/c45651a.ada: Likewise.
	* ada/acats-3/tests/c4/c45662a.ada: Likewise.
	* ada/acats-3/tests/c4/c45662b.ada: Likewise.
	* ada/acats-3/tests/c4/c45672a.ada: Likewise.
	* ada/acats-3/tests/c4/c460001.a: Likewise.
	* ada/acats-3/tests/c4/c460002.a: Likewise.
	* ada/acats-3/tests/c4/c460004.a: Likewise.
	* ada/acats-3/tests/c4/c460005.a: Likewise.
	* ada/acats-3/tests/c4/c460006.a: Likewise.
	* ada/acats-3/tests/c4/c460007.a: Likewise.
	* ada/acats-3/tests/c4/c460008.a: Likewise.
	* ada/acats-3/tests/c4/c460009.a: Likewise.
	* ada/acats-3/tests/c4/c460010.a: Likewise.
	* ada/acats-3/tests/c4/c460011.a: Likewise.
	* ada/acats-3/tests/c4/c460012.a: Likewise.
	* ada/acats-3/tests/c4/c460013.a: Likewise.
	* ada/acats-3/tests/c4/c460014.a: Likewise.
	* ada/acats-3/tests/c4/c460015.a: Likewise.
	* ada/acats-3/tests/c4/c46011a.ada: Likewise.
	* ada/acats-3/tests/c4/c46013a.ada: Likewise.
	* ada/acats-3/tests/c4/c46014a.ada: Likewise.
	* ada/acats-3/tests/c4/c46021a.ada: Likewise.
	* ada/acats-3/tests/c4/c46024a.ada: Likewise.
	* ada/acats-3/tests/c4/c46031a.ada: Likewise.
	* ada/acats-3/tests/c4/c46032a.ada: Likewise.
	* ada/acats-3/tests/c4/c46033a.ada: Likewise.
	* ada/acats-3/tests/c4/c46041a.ada: Likewise.
	* ada/acats-3/tests/c4/c46042a.ada: Likewise.
	* ada/acats-3/tests/c4/c46043b.ada: Likewise.
	* ada/acats-3/tests/c4/c46044b.ada: Likewise.
	* ada/acats-3/tests/c4/c46051a.ada: Likewise.
	* ada/acats-3/tests/c4/c46051b.ada: Likewise.
	* ada/acats-3/tests/c4/c46051c.ada: Likewise.
	* ada/acats-3/tests/c4/c46052a.ada: Likewise.
	* ada/acats-3/tests/c4/c46053a.ada: Likewise.
	* ada/acats-3/tests/c4/c46054a.ada: Likewise.
	* ada/acats-3/tests/c4/c460a01.a: Likewise.
	* ada/acats-3/tests/c4/c460a02.a: Likewise.
	* ada/acats-3/tests/c4/c47002a.ada: Likewise.
	* ada/acats-3/tests/c4/c47002b.ada: Likewise.
	* ada/acats-3/tests/c4/c47002c.ada: Likewise.
	* ada/acats-3/tests/c4/c47002d.ada: Likewise.
	* ada/acats-3/tests/c4/c47003a.ada: Likewise.
	* ada/acats-3/tests/c4/c47004a.ada: Likewise.
	* ada/acats-3/tests/c4/c47005a.ada: Likewise.
	* ada/acats-3/tests/c4/c47006a.ada: Likewise.
	* ada/acats-3/tests/c4/c47007a.ada: Likewise.
	* ada/acats-3/tests/c4/c47008a.ada: Likewise.
	* ada/acats-3/tests/c4/c47009a.ada: Likewise.
	* ada/acats-3/tests/c4/c47009b.ada: Likewise.
	* ada/acats-3/tests/c4/c480001.a: Likewise.
	* ada/acats-3/tests/c4/c48004a.ada: Likewise.
	* ada/acats-3/tests/c4/c48004b.ada: Likewise.
	* ada/acats-3/tests/c4/c48004c.ada: Likewise.
	* ada/acats-3/tests/c4/c48004d.ada: Likewise.
	* ada/acats-3/tests/c4/c48004e.ada: Likewise.
	* ada/acats-3/tests/c4/c48004f.ada: Likewise.
	* ada/acats-3/tests/c4/c48005a.ada: Likewise.
	* ada/acats-3/tests/c4/c48005b.ada: Likewise.
	* ada/acats-3/tests/c4/c48006a.ada: Likewise.
	* ada/acats-3/tests/c4/c48006b.ada: Likewise.
	* ada/acats-3/tests/c4/c48007a.ada: Likewise.
	* ada/acats-3/tests/c4/c48007b.ada: Likewise.
	* ada/acats-3/tests/c4/c48007c.ada: Likewise.
	* ada/acats-3/tests/c4/c48008a.ada: Likewise.
	* ada/acats-3/tests/c4/c48008c.ada: Likewise.
	* ada/acats-3/tests/c4/c48009a.ada: Likewise.
	* ada/acats-3/tests/c4/c48009b.ada: Likewise.
	* ada/acats-3/tests/c4/c48009c.ada: Likewise.
	* ada/acats-3/tests/c4/c48009d.ada: Likewise.
	* ada/acats-3/tests/c4/c48009e.ada: Likewise.
	* ada/acats-3/tests/c4/c48009f.ada: Likewise.
	* ada/acats-3/tests/c4/c48009g.ada: Likewise.
	* ada/acats-3/tests/c4/c48009h.ada: Likewise.
	* ada/acats-3/tests/c4/c48009i.ada: Likewise.
	* ada/acats-3/tests/c4/c48009j.ada: Likewise.
	* ada/acats-3/tests/c4/c48010a.ada: Likewise.
	* ada/acats-3/tests/c4/c48011a.ada: Likewise.
	* ada/acats-3/tests/c4/c48012a.ada: Likewise.
	* ada/acats-3/tests/c4/c490001.a: Likewise.
	* ada/acats-3/tests/c4/c490002.a: Likewise.
	* ada/acats-3/tests/c4/c490003.a: Likewise.
	* ada/acats-3/tests/c4/c49020a.ada: Likewise.
	* ada/acats-3/tests/c4/c49021a.ada: Likewise.
	* ada/acats-3/tests/c4/c49022a.ada: Likewise.
	* ada/acats-3/tests/c4/c49022b.ada: Likewise.
	* ada/acats-3/tests/c4/c49022c.ada: Likewise.
	* ada/acats-3/tests/c4/c49023a.ada: Likewise.
	* ada/acats-3/tests/c4/c49024a.ada: Likewise.
	* ada/acats-3/tests/c4/c49025a.ada: Likewise.
	* ada/acats-3/tests/c4/c49026a.ada: Likewise.
	* ada/acats-3/tests/c4/c4a005b.ada: Likewise.
	* ada/acats-3/tests/c4/c4a006a.ada: Likewise.
	* ada/acats-3/tests/c4/c4a007a.tst: Likewise.
	* ada/acats-3/tests/c4/c4a010a.ada: Likewise.
	* ada/acats-3/tests/c4/c4a010b.ada: Likewise.
	* ada/acats-3/tests/c4/c4a011a.ada: Likewise.
	* ada/acats-3/tests/c4/c4a012b.ada: Likewise.
	* ada/acats-3/tests/c4/c4a013a.ada: Likewise.
	* ada/acats-3/tests/c4/c4a014a.ada: Likewise.
	* ada/acats-3/tests/c5/c51004a.ada: Likewise.
	* ada/acats-3/tests/c5/c52005a.ada: Likewise.
	* ada/acats-3/tests/c5/c52005b.ada: Likewise.
	* ada/acats-3/tests/c5/c52005c.ada: Likewise.
	* ada/acats-3/tests/c5/c52005d.ada: Likewise.
	* ada/acats-3/tests/c5/c52005e.ada: Likewise.
	* ada/acats-3/tests/c5/c52005f.ada: Likewise.
	* ada/acats-3/tests/c5/c52008a.ada: Likewise.
	* ada/acats-3/tests/c5/c52008b.ada: Likewise.
	* ada/acats-3/tests/c5/c52009a.ada: Likewise.
	* ada/acats-3/tests/c5/c52009b.ada: Likewise.
	* ada/acats-3/tests/c5/c52010a.ada: Likewise.
	* ada/acats-3/tests/c5/c52011a.ada: Likewise.
	* ada/acats-3/tests/c5/c52011b.ada: Likewise.
	* ada/acats-3/tests/c5/c52101a.ada: Likewise.
	* ada/acats-3/tests/c5/c52102a.ada: Likewise.
	* ada/acats-3/tests/c5/c52102b.ada: Likewise.
	* ada/acats-3/tests/c5/c52102c.ada: Likewise.
	* ada/acats-3/tests/c5/c52102d.ada: Likewise.
	* ada/acats-3/tests/c5/c52103a.ada: Likewise.
	* ada/acats-3/tests/c5/c52103b.ada: Likewise.
	* ada/acats-3/tests/c5/c52103c.ada: Likewise.
	* ada/acats-3/tests/c5/c52103f.ada: Likewise.
	* ada/acats-3/tests/c5/c52103g.ada: Likewise.
	* ada/acats-3/tests/c5/c52103h.ada: Likewise.
	* ada/acats-3/tests/c5/c52103k.ada: Likewise.
	* ada/acats-3/tests/c5/c52103l.ada: Likewise.
	* ada/acats-3/tests/c5/c52103m.ada: Likewise.
	* ada/acats-3/tests/c5/c52103p.ada: Likewise.
	* ada/acats-3/tests/c5/c52103q.ada: Likewise.
	* ada/acats-3/tests/c5/c52103r.ada: Likewise.
	* ada/acats-3/tests/c5/c52103x.ada: Likewise.
	* ada/acats-3/tests/c5/c52104a.ada: Likewise.
	* ada/acats-3/tests/c5/c52104b.ada: Likewise.
	* ada/acats-3/tests/c5/c52104c.ada: Likewise.
	* ada/acats-3/tests/c5/c52104f.ada: Likewise.
	* ada/acats-3/tests/c5/c52104g.ada: Likewise.
	* ada/acats-3/tests/c5/c52104h.ada: Likewise.
	* ada/acats-3/tests/c5/c52104k.ada: Likewise.
	* ada/acats-3/tests/c5/c52104l.ada: Likewise.
	* ada/acats-3/tests/c5/c52104m.ada: Likewise.
	* ada/acats-3/tests/c5/c52104p.ada: Likewise.
	* ada/acats-3/tests/c5/c52104q.ada: Likewise.
	* ada/acats-3/tests/c5/c52104r.ada: Likewise.
	* ada/acats-3/tests/c5/c52104x.ada: Likewise.
	* ada/acats-3/tests/c5/c52104y.ada: Likewise.
	* ada/acats-3/tests/c5/c53007a.ada: Likewise.
	* ada/acats-3/tests/c5/c540001.a: Likewise.
	* ada/acats-3/tests/c5/c540002.a: Likewise.
	* ada/acats-3/tests/c5/c54a03a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a04a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a07a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a13a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a13b.ada: Likewise.
	* ada/acats-3/tests/c5/c54a13c.ada: Likewise.
	* ada/acats-3/tests/c5/c54a13d.ada: Likewise.
	* ada/acats-3/tests/c5/c54a22a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a23a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a24a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a24b.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42a.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42b.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42c.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42d.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42e.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42f.ada: Likewise.
	* ada/acats-3/tests/c5/c54a42g.ada: Likewise.
	* ada/acats-3/tests/c5/c55b03a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b04a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b05a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b06a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b06b.ada: Likewise.
	* ada/acats-3/tests/c5/c55b07a.dep: Likewise.
	* ada/acats-3/tests/c5/c55b07b.dep: Likewise.
	* ada/acats-3/tests/c5/c55b10a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b11a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b11b.ada: Likewise.
	* ada/acats-3/tests/c5/c55b15a.ada: Likewise.
	* ada/acats-3/tests/c5/c55b16a.ada: Likewise.
	* ada/acats-3/tests/c5/c55c02a.ada: Likewise.
	* ada/acats-3/tests/c5/c55c02b.ada: Likewise.
	* ada/acats-3/tests/c5/c56002a.ada: Likewise.
	* ada/acats-3/tests/c5/c57003a.ada: Likewise.
	* ada/acats-3/tests/c5/c57004a.ada: Likewise.
	* ada/acats-3/tests/c5/c57004b.ada: Likewise.
	* ada/acats-3/tests/c5/c58004c.ada: Likewise.
	* ada/acats-3/tests/c5/c58004d.ada: Likewise.
	* ada/acats-3/tests/c5/c58004g.ada: Likewise.
	* ada/acats-3/tests/c5/c58005a.ada: Likewise.
	* ada/acats-3/tests/c5/c58005b.ada: Likewise.
	* ada/acats-3/tests/c5/c58005h.ada: Likewise.
	* ada/acats-3/tests/c5/c58006a.ada: Likewise.
	* ada/acats-3/tests/c5/c58006b.ada: Likewise.
	* ada/acats-3/tests/c5/c59002a.ada: Likewise.
	* ada/acats-3/tests/c5/c59002b.ada: Likewise.
	* ada/acats-3/tests/c5/c59002c.ada: Likewise.
	* ada/acats-3/tests/c6/c61008a.ada: Likewise.
	* ada/acats-3/tests/c6/c61009a.ada: Likewise.
	* ada/acats-3/tests/c6/c61010a.ada: Likewise.
	* ada/acats-3/tests/c6/c620001.a: Likewise.
	* ada/acats-3/tests/c6/c620002.a: Likewise.
	* ada/acats-3/tests/c6/c62002a.ada: Likewise.
	* ada/acats-3/tests/c6/c62003a.ada: Likewise.
	* ada/acats-3/tests/c6/c62003b.ada: Likewise.
	* ada/acats-3/tests/c6/c62004a.ada: Likewise.
	* ada/acats-3/tests/c6/c62006a.ada: Likewise.
	* ada/acats-3/tests/c6/c631001.a: Likewise.
	* ada/acats-3/tests/c6/c640001.a: Likewise.
	* ada/acats-3/tests/c6/c640002.a: Likewise.
	* ada/acats-3/tests/c6/c64002b.ada: Likewise.
	* ada/acats-3/tests/c6/c64004g.ada: Likewise.
	* ada/acats-3/tests/c6/c64005a.ada: Likewise.
	* ada/acats-3/tests/c6/c64005b.ada: Likewise.
	* ada/acats-3/tests/c6/c64005c.ada: Likewise.
	* ada/acats-3/tests/c6/c64005d0.ada: Likewise.
	* ada/acats-3/tests/c6/c64005da.ada: Likewise.
	* ada/acats-3/tests/c6/c64005db.ada: Likewise.
	* ada/acats-3/tests/c6/c64005dc.ada: Likewise.
	* ada/acats-3/tests/c6/c641001.a: Likewise.
	* ada/acats-3/tests/c6/c64103b.ada: Likewise.
	* ada/acats-3/tests/c6/c64103c.ada: Likewise.
	* ada/acats-3/tests/c6/c64103d.ada: Likewise.
	* ada/acats-3/tests/c6/c64103e.ada: Likewise.
	* ada/acats-3/tests/c6/c64103f.ada: Likewise.
	* ada/acats-3/tests/c6/c64104a.ada: Likewise.
	* ada/acats-3/tests/c6/c64104b.ada: Likewise.
	* ada/acats-3/tests/c6/c64104c.ada: Likewise.
	* ada/acats-3/tests/c6/c64104d.ada: Likewise.
	* ada/acats-3/tests/c6/c64104e.ada: Likewise.
	* ada/acats-3/tests/c6/c64104f.ada: Likewise.
	* ada/acats-3/tests/c6/c64104g.ada: Likewise.
	* ada/acats-3/tests/c6/c64104h.ada: Likewise.
	* ada/acats-3/tests/c6/c64104i.ada: Likewise.
	* ada/acats-3/tests/c6/c64104j.ada: Likewise.
	* ada/acats-3/tests/c6/c64104k.ada: Likewise.
	* ada/acats-3/tests/c6/c64104l.ada: Likewise.
	* ada/acats-3/tests/c6/c64104m.ada: Likewise.
	* ada/acats-3/tests/c6/c64104n.ada: Likewise.
	* ada/acats-3/tests/c6/c64104o.ada: Likewise.
	* ada/acats-3/tests/c6/c64105a.ada: Likewise.
	* ada/acats-3/tests/c6/c64105b.ada: Likewise.
	* ada/acats-3/tests/c6/c64105c.ada: Likewise.
	* ada/acats-3/tests/c6/c64105d.ada: Likewise.
	* ada/acats-3/tests/c6/c64106a.ada: Likewise.
	* ada/acats-3/tests/c6/c64106b.ada: Likewise.
	* ada/acats-3/tests/c6/c64106c.ada: Likewise.
	* ada/acats-3/tests/c6/c64106d.ada: Likewise.
	* ada/acats-3/tests/c6/c64107a.ada: Likewise.
	* ada/acats-3/tests/c6/c64108a.ada: Likewise.
	* ada/acats-3/tests/c6/c64109a.ada: Likewise.
	* ada/acats-3/tests/c6/c64109b.ada: Likewise.
	* ada/acats-3/tests/c6/c64109c.ada: Likewise.
	* ada/acats-3/tests/c6/c64109d.ada: Likewise.
	* ada/acats-3/tests/c6/c64109e.ada: Likewise.
	* ada/acats-3/tests/c6/c64109f.ada: Likewise.
	* ada/acats-3/tests/c6/c64109g.ada: Likewise.
	* ada/acats-3/tests/c6/c64109h.ada: Likewise.
	* ada/acats-3/tests/c6/c64109i.ada: Likewise.
	* ada/acats-3/tests/c6/c64109j.ada: Likewise.
	* ada/acats-3/tests/c6/c64109k.ada: Likewise.
	* ada/acats-3/tests/c6/c64109l.ada: Likewise.
	* ada/acats-3/tests/c6/c64201b.ada: Likewise.
	* ada/acats-3/tests/c6/c64201c.ada: Likewise.
	* ada/acats-3/tests/c6/c64202a.ada: Likewise.
	* ada/acats-3/tests/c6/c650002.a: Likewise.
	* ada/acats-3/tests/c6/c650003.a: Likewise.
	* ada/acats-3/tests/c6/c65003a.ada: Likewise.
	* ada/acats-3/tests/c6/c65003b.ada: Likewise.
	* ada/acats-3/tests/c6/c650a01.a: Likewise.
	* ada/acats-3/tests/c6/c651001.a: Likewise.
	* ada/acats-3/tests/c6/c660001.a: Likewise.
	* ada/acats-3/tests/c6/c66002a.ada: Likewise.
	* ada/acats-3/tests/c6/c66002c.ada: Likewise.
	* ada/acats-3/tests/c6/c66002d.ada: Likewise.
	* ada/acats-3/tests/c6/c66002e.ada: Likewise.
	* ada/acats-3/tests/c6/c66002f.ada: Likewise.
	* ada/acats-3/tests/c6/c66002g.ada: Likewise.
	* ada/acats-3/tests/c6/c67002a.ada: Likewise.
	* ada/acats-3/tests/c6/c67002b.ada: Likewise.
	* ada/acats-3/tests/c6/c67002c.ada: Likewise.
	* ada/acats-3/tests/c6/c67002d.ada: Likewise.
	* ada/acats-3/tests/c6/c67002e.ada: Likewise.
	* ada/acats-3/tests/c6/c67003f.ada: Likewise.
	* ada/acats-3/tests/c6/c67005a.ada: Likewise.
	* ada/acats-3/tests/c6/c67005b.ada: Likewise.
	* ada/acats-3/tests/c6/c67005c.ada: Likewise.
	* ada/acats-3/tests/c6/c67005d.ada: Likewise.
	* ada/acats-3/tests/c7/c72001b.ada: Likewise.
	* ada/acats-3/tests/c7/c72002a.ada: Likewise.
	* ada/acats-3/tests/c7/c730001.a: Likewise.
	* ada/acats-3/tests/c7/c730002.a: Likewise.
	* ada/acats-3/tests/c7/c730003.a: Likewise.
	* ada/acats-3/tests/c7/c730004.a: Likewise.
	* ada/acats-3/tests/c7/c73002a.ada: Likewise.
	* ada/acats-3/tests/c7/c730a01.a: Likewise.
	* ada/acats-3/tests/c7/c730a02.a: Likewise.
	* ada/acats-3/tests/c7/c731001.a: Likewise.
	* ada/acats-3/tests/c7/c74004a.ada: Likewise.
	* ada/acats-3/tests/c7/c74203a.ada: Likewise.
	* ada/acats-3/tests/c7/c74206a.ada: Likewise.
	* ada/acats-3/tests/c7/c74207b.ada: Likewise.
	* ada/acats-3/tests/c7/c74208a.ada: Likewise.
	* ada/acats-3/tests/c7/c74208b.ada: Likewise.
	* ada/acats-3/tests/c7/c74209a.ada: Likewise.
	* ada/acats-3/tests/c7/c74210a.ada: Likewise.
	* ada/acats-3/tests/c7/c74211a.ada: Likewise.
	* ada/acats-3/tests/c7/c74211b.ada: Likewise.
	* ada/acats-3/tests/c7/c74302a.ada: Likewise.
	* ada/acats-3/tests/c7/c74302b.ada: Likewise.
	* ada/acats-3/tests/c7/c74305a.ada: Likewise.
	* ada/acats-3/tests/c7/c74305b.ada: Likewise.
	* ada/acats-3/tests/c7/c74306a.ada: Likewise.
	* ada/acats-3/tests/c7/c74307a.ada: Likewise.
	* ada/acats-3/tests/c7/c74401d.ada: Likewise.
	* ada/acats-3/tests/c7/c74401e.ada: Likewise.
	* ada/acats-3/tests/c7/c74401k.ada: Likewise.
	* ada/acats-3/tests/c7/c74401q.ada: Likewise.
	* ada/acats-3/tests/c7/c74402a.ada: Likewise.
	* ada/acats-3/tests/c7/c74402b.ada: Likewise.
	* ada/acats-3/tests/c7/c74406a.ada: Likewise.
	* ada/acats-3/tests/c7/c74407b.ada: Likewise.
	* ada/acats-3/tests/c7/c74409b.ada: Likewise.
	* ada/acats-3/tests/c7/c750b01.a: Likewise.
	* ada/acats-3/tests/c7/c760001.a: Likewise.
	* ada/acats-3/tests/c7/c760002.a: Likewise.
	* ada/acats-3/tests/c7/c760007.a: Likewise.
	* ada/acats-3/tests/c7/c760009.a: Likewise.
	* ada/acats-3/tests/c7/c760010.a: Likewise.
	* ada/acats-3/tests/c7/c760011.a: Likewise.
	* ada/acats-3/tests/c7/c760012.a: Likewise.
	* ada/acats-3/tests/c7/c760013.a: Likewise.
	* ada/acats-3/tests/c7/c760015.a: Likewise.
	* ada/acats-3/tests/c7/c760a02.a: Likewise.
	* ada/acats-3/tests/c7/c761001.a: Likewise.
	* ada/acats-3/tests/c7/c761002.a: Likewise.
	* ada/acats-3/tests/c7/c761003.a: Likewise.
	* ada/acats-3/tests/c7/c761004.a: Likewise.
	* ada/acats-3/tests/c7/c761005.a: Likewise.
	* ada/acats-3/tests/c7/c761006.a: Likewise.
	* ada/acats-3/tests/c7/c761007.a: Likewise.
	* ada/acats-3/tests/c7/c761010.a: Likewise.
	* ada/acats-3/tests/c7/c761011.a: Likewise.
	* ada/acats-3/tests/c7/c761012.a: Likewise.
	* ada/acats-3/tests/c7/c761013.a: Likewise.
	* ada/acats-3/tests/c8/c83007a.ada: Likewise.
	* ada/acats-3/tests/c8/c83012d.ada: Likewise.
	* ada/acats-3/tests/c8/c83022a.ada: Likewise.
	* ada/acats-3/tests/c8/c83022g0.ada: Likewise.
	* ada/acats-3/tests/c8/c83022g1.ada: Likewise.
	* ada/acats-3/tests/c8/c83023a.ada: Likewise.
	* ada/acats-3/tests/c8/c83024a.ada: Likewise.
	* ada/acats-3/tests/c8/c83024e0.ada: Likewise.
	* ada/acats-3/tests/c8/c83024e1.ada: Likewise.
	* ada/acats-3/tests/c8/c83025a.ada: Likewise.
	* ada/acats-3/tests/c8/c83025c.ada: Likewise.
	* ada/acats-3/tests/c8/c83027a.ada: Likewise.
	* ada/acats-3/tests/c8/c83027c.ada: Likewise.
	* ada/acats-3/tests/c8/c83028a.ada: Likewise.
	* ada/acats-3/tests/c8/c83029a.ada: Likewise.
	* ada/acats-3/tests/c8/c83030a.ada: Likewise.
	* ada/acats-3/tests/c8/c83030c.ada: Likewise.
	* ada/acats-3/tests/c8/c83031a.ada: Likewise.
	* ada/acats-3/tests/c8/c83031c.ada: Likewise.
	* ada/acats-3/tests/c8/c83031e.ada: Likewise.
	* ada/acats-3/tests/c8/c83032a.ada: Likewise.
	* ada/acats-3/tests/c8/c83033a.ada: Likewise.
	* ada/acats-3/tests/c8/c83051a.ada: Likewise.
	* ada/acats-3/tests/c8/c83b02a.ada: Likewise.
	* ada/acats-3/tests/c8/c83b02b.ada: Likewise.
	* ada/acats-3/tests/c8/c83e02a.ada: Likewise.
	* ada/acats-3/tests/c8/c83e02b.ada: Likewise.
	* ada/acats-3/tests/c8/c83e03a.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01a.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01b.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01c0.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01c1.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01c2.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01d0.ada: Likewise.
	* ada/acats-3/tests/c8/c83f01d1.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03a.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03b.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03c0.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03c1.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03c2.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03d0.ada: Likewise.
	* ada/acats-3/tests/c8/c83f03d1.ada: Likewise.
	* ada/acats-3/tests/c8/c840001.a: Likewise.
	* ada/acats-3/tests/c8/c84002a.ada: Likewise.
	* ada/acats-3/tests/c8/c84005a.ada: Likewise.
	* ada/acats-3/tests/c8/c84008a.ada: Likewise.
	* ada/acats-3/tests/c8/c84009a.ada: Likewise.
	* ada/acats-3/tests/c8/c85004b.ada: Likewise.
	* ada/acats-3/tests/c8/c85005a.ada: Likewise.
	* ada/acats-3/tests/c8/c85005b.ada: Likewise.
	* ada/acats-3/tests/c8/c85005c.ada: Likewise.
	* ada/acats-3/tests/c8/c85005d.ada: Likewise.
	* ada/acats-3/tests/c8/c85005e.ada: Likewise.
	* ada/acats-3/tests/c8/c85005f.ada: Likewise.
	* ada/acats-3/tests/c8/c85005g.ada: Likewise.
	* ada/acats-3/tests/c8/c85006a.ada: Likewise.
	* ada/acats-3/tests/c8/c85006b.ada: Likewise.
	* ada/acats-3/tests/c8/c85006c.ada: Likewise.
	* ada/acats-3/tests/c8/c85006d.ada: Likewise.
	* ada/acats-3/tests/c8/c85006e.ada: Likewise.
	* ada/acats-3/tests/c8/c85006f.ada: Likewise.
	* ada/acats-3/tests/c8/c85006g.ada: Likewise.
	* ada/acats-3/tests/c8/c85007a.ada: Likewise.
	* ada/acats-3/tests/c8/c85007e.ada: Likewise.
	* ada/acats-3/tests/c8/c85009a.ada: Likewise.
	* ada/acats-3/tests/c8/c85011a.ada: Likewise.
	* ada/acats-3/tests/c8/c85013a.ada: Likewise.
	* ada/acats-3/tests/c8/c85014a.ada: Likewise.
	* ada/acats-3/tests/c8/c85014b.ada: Likewise.
	* ada/acats-3/tests/c8/c85014c.ada: Likewise.
	* ada/acats-3/tests/c8/c85017a.ada: Likewise.
	* ada/acats-3/tests/c8/c85018a.ada: Likewise.
	* ada/acats-3/tests/c8/c85018b.ada: Likewise.
	* ada/acats-3/tests/c8/c85019a.ada: Likewise.
	* ada/acats-3/tests/c8/c851001.a: Likewise.
	* ada/acats-3/tests/c8/c851002.a: Likewise.
	* ada/acats-3/tests/c8/c854001.a: Likewise.
	* ada/acats-3/tests/c8/c854002.a: Likewise.
	* ada/acats-3/tests/c8/c854003.a: Likewise.
	* ada/acats-3/tests/c8/c86003a.ada: Likewise.
	* ada/acats-3/tests/c8/c86004a.ada: Likewise.
	* ada/acats-3/tests/c8/c86004b0.ada: Likewise.
	* ada/acats-3/tests/c8/c86004b1.ada: Likewise.
	* ada/acats-3/tests/c8/c86004b2.ada: Likewise.
	* ada/acats-3/tests/c8/c86004c0.ada: Likewise.
	* ada/acats-3/tests/c8/c86004c1.ada: Likewise.
	* ada/acats-3/tests/c8/c86004c2.ada: Likewise.
	* ada/acats-3/tests/c8/c86006i.ada: Likewise.
	* ada/acats-3/tests/c8/c86007a.ada: Likewise.
	* ada/acats-3/tests/c8/c87a05a.ada: Likewise.
	* ada/acats-3/tests/c8/c87a05b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b02a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b02b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b03a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b04a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b04b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b04c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b05a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b06a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b07a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b07b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b07c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b07d.ada: Likewise.
	* ada/acats-3/tests/c8/c87b07e.ada: Likewise.
	* ada/acats-3/tests/c8/c87b08a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b09a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b09c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b10a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b11a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b11b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b13a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b14a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b14b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b14c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b14d.ada: Likewise.
	* ada/acats-3/tests/c8/c87b15a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b16a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b17a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b18a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b18b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b19a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b23a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b24a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b24b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b26b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b27a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b28a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b29a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b30a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b31a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b32a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b33a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b34a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b34b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b34c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b35c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b38a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b39a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b40a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b41a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b42a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b43a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b44a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b45a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b45c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b47a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b48a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b48b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b50a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b54a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b57a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b62a.ada: Likewise.
	* ada/acats-3/tests/c8/c87b62b.ada: Likewise.
	* ada/acats-3/tests/c8/c87b62c.ada: Likewise.
	* ada/acats-3/tests/c8/c87b62d.tst: Likewise.
	* ada/acats-3/tests/c9/c910001.a: Likewise.
	* ada/acats-3/tests/c9/c910002.a: Likewise.
	* ada/acats-3/tests/c9/c910003.a: Likewise.
	* ada/acats-3/tests/c9/c91004b.ada: Likewise.
	* ada/acats-3/tests/c9/c91004c.ada: Likewise.
	* ada/acats-3/tests/c9/c91006a.ada: Likewise.
	* ada/acats-3/tests/c9/c91007a.ada: Likewise.
	* ada/acats-3/tests/c9/c920001.a: Likewise.
	* ada/acats-3/tests/c9/c92002a.ada: Likewise.
	* ada/acats-3/tests/c9/c92003a.ada: Likewise.
	* ada/acats-3/tests/c9/c92005a.ada: Likewise.
	* ada/acats-3/tests/c9/c92005b.ada: Likewise.
	* ada/acats-3/tests/c9/c92006a.ada: Likewise.
	* ada/acats-3/tests/c9/c930001.a: Likewise.
	* ada/acats-3/tests/c9/c93001a.ada: Likewise.
	* ada/acats-3/tests/c9/c93002a.ada: Likewise.
	* ada/acats-3/tests/c9/c93003a.ada: Likewise.
	* ada/acats-3/tests/c9/c93004a.ada: Likewise.
	* ada/acats-3/tests/c9/c93004b.ada: Likewise.
	* ada/acats-3/tests/c9/c93004c.ada: Likewise.
	* ada/acats-3/tests/c9/c93004d.ada: Likewise.
	* ada/acats-3/tests/c9/c93004f.ada: Likewise.
	* ada/acats-3/tests/c9/c93005a.ada: Likewise.
	* ada/acats-3/tests/c9/c93005b.ada: Likewise.
	* ada/acats-3/tests/c9/c93005c.ada: Likewise.
	* ada/acats-3/tests/c9/c93005d.ada: Likewise.
	* ada/acats-3/tests/c9/c93005e.ada: Likewise.
	* ada/acats-3/tests/c9/c93005f.ada: Likewise.
	* ada/acats-3/tests/c9/c93005g.ada: Likewise.
	* ada/acats-3/tests/c9/c93005h.ada: Likewise.
	* ada/acats-3/tests/c9/c93006a.ada: Likewise.
	* ada/acats-3/tests/c9/c93007a.ada: Likewise.
	* ada/acats-3/tests/c9/c93008a.ada: Likewise.
	* ada/acats-3/tests/c9/c93008b.ada: Likewise.
	* ada/acats-3/tests/c9/c940001.a: Likewise.
	* ada/acats-3/tests/c9/c940002.a: Likewise.
	* ada/acats-3/tests/c9/c940004.a: Likewise.
	* ada/acats-3/tests/c9/c940005.a: Likewise.
	* ada/acats-3/tests/c9/c940006.a: Likewise.
	* ada/acats-3/tests/c9/c940007.a: Likewise.
	* ada/acats-3/tests/c9/c940010.a: Likewise.
	* ada/acats-3/tests/c9/c940011.a: Likewise.
	* ada/acats-3/tests/c9/c940012.a: Likewise.
	* ada/acats-3/tests/c9/c940013.a: Likewise.
	* ada/acats-3/tests/c9/c940014.a: Likewise.
	* ada/acats-3/tests/c9/c940015.a: Likewise.
	* ada/acats-3/tests/c9/c940016.a: Likewise.
	* ada/acats-3/tests/c9/c940017.a: Likewise.
	* ada/acats-3/tests/c9/c94001a.ada: Likewise.
	* ada/acats-3/tests/c9/c94001b.ada: Likewise.
	* ada/acats-3/tests/c9/c94001c.ada: Likewise.
	* ada/acats-3/tests/c9/c94001e.ada: Likewise.
	* ada/acats-3/tests/c9/c94001f.ada: Likewise.
	* ada/acats-3/tests/c9/c94001g.ada: Likewise.
	* ada/acats-3/tests/c9/c94002a.ada: Likewise.
	* ada/acats-3/tests/c9/c94002b.ada: Likewise.
	* ada/acats-3/tests/c9/c94002d.ada: Likewise.
	* ada/acats-3/tests/c9/c94002e.ada: Likewise.
	* ada/acats-3/tests/c9/c94002f.ada: Likewise.
	* ada/acats-3/tests/c9/c94002g.ada: Likewise.
	* ada/acats-3/tests/c9/c94004a.ada: Likewise.
	* ada/acats-3/tests/c9/c94004b.ada: Likewise.
	* ada/acats-3/tests/c9/c94004c.ada: Likewise.
	* ada/acats-3/tests/c9/c94005a.ada: Likewise.
	* ada/acats-3/tests/c9/c94005b.ada: Likewise.
	* ada/acats-3/tests/c9/c94006a.ada: Likewise.
	* ada/acats-3/tests/c9/c94007a.ada: Likewise.
	* ada/acats-3/tests/c9/c94007b.ada: Likewise.
	* ada/acats-3/tests/c9/c94008a.ada: Likewise.
	* ada/acats-3/tests/c9/c94008b.ada: Likewise.
	* ada/acats-3/tests/c9/c94008c.ada: Likewise.
	* ada/acats-3/tests/c9/c94008d.ada: Likewise.
	* ada/acats-3/tests/c9/c94010a.ada: Likewise.
	* ada/acats-3/tests/c9/c94011a.ada: Likewise.
	* ada/acats-3/tests/c9/c94020a.ada: Likewise.
	* ada/acats-3/tests/c9/c940a03.a: Likewise.
	* ada/acats-3/tests/c9/c95008a.ada: Likewise.
	* ada/acats-3/tests/c9/c95009a.ada: Likewise.
	* ada/acats-3/tests/c9/c95010a.ada: Likewise.
	* ada/acats-3/tests/c9/c95011a.ada: Likewise.
	* ada/acats-3/tests/c9/c95012a.ada: Likewise.
	* ada/acats-3/tests/c9/c95021a.ada: Likewise.
	* ada/acats-3/tests/c9/c95022a.ada: Likewise.
	* ada/acats-3/tests/c9/c95022b.ada: Likewise.
	* ada/acats-3/tests/c9/c95033a.ada: Likewise.
	* ada/acats-3/tests/c9/c95033b.ada: Likewise.
	* ada/acats-3/tests/c9/c95034a.ada: Likewise.
	* ada/acats-3/tests/c9/c95034b.ada: Likewise.
	* ada/acats-3/tests/c9/c95035a.ada: Likewise.
	* ada/acats-3/tests/c9/c95040a.ada: Likewise.
	* ada/acats-3/tests/c9/c95040b.ada: Likewise.
	* ada/acats-3/tests/c9/c95040c.ada: Likewise.
	* ada/acats-3/tests/c9/c95040d.ada: Likewise.
	* ada/acats-3/tests/c9/c95041a.ada: Likewise.
	* ada/acats-3/tests/c9/c95065a.ada: Likewise.
	* ada/acats-3/tests/c9/c95065b.ada: Likewise.
	* ada/acats-3/tests/c9/c95065c.ada: Likewise.
	* ada/acats-3/tests/c9/c95065d.ada: Likewise.
	* ada/acats-3/tests/c9/c95065e.ada: Likewise.
	* ada/acats-3/tests/c9/c95065f.ada: Likewise.
	* ada/acats-3/tests/c9/c95066a.ada: Likewise.
	* ada/acats-3/tests/c9/c95067a.ada: Likewise.
	* ada/acats-3/tests/c9/c95071a.ada: Likewise.
	* ada/acats-3/tests/c9/c95072a.ada: Likewise.
	* ada/acats-3/tests/c9/c95072b.ada: Likewise.
	* ada/acats-3/tests/c9/c95073a.ada: Likewise.
	* ada/acats-3/tests/c9/c95074c.ada: Likewise.
	* ada/acats-3/tests/c9/c95076a.ada: Likewise.
	* ada/acats-3/tests/c9/c95078a.ada: Likewise.
	* ada/acats-3/tests/c9/c95080b.ada: Likewise.
	* ada/acats-3/tests/c9/c95082g.ada: Likewise.
	* ada/acats-3/tests/c9/c95085a.ada: Likewise.
	* ada/acats-3/tests/c9/c95085b.ada: Likewise.
	* ada/acats-3/tests/c9/c95085c.ada: Likewise.
	* ada/acats-3/tests/c9/c95085d.ada: Likewise.
	* ada/acats-3/tests/c9/c95085e.ada: Likewise.
	* ada/acats-3/tests/c9/c95085f.ada: Likewise.
	* ada/acats-3/tests/c9/c95085g.ada: Likewise.
	* ada/acats-3/tests/c9/c95085h.ada: Likewise.
	* ada/acats-3/tests/c9/c95085i.ada: Likewise.
	* ada/acats-3/tests/c9/c95085j.ada: Likewise.
	* ada/acats-3/tests/c9/c95085k.ada: Likewise.
	* ada/acats-3/tests/c9/c95085l.ada: Likewise.
	* ada/acats-3/tests/c9/c95085m.ada: Likewise.
	* ada/acats-3/tests/c9/c95085n.ada: Likewise.
	* ada/acats-3/tests/c9/c95085o.ada: Likewise.
	* ada/acats-3/tests/c9/c95086a.ada: Likewise.
	* ada/acats-3/tests/c9/c95086b.ada: Likewise.
	* ada/acats-3/tests/c9/c95086c.ada: Likewise.
	* ada/acats-3/tests/c9/c95086d.ada: Likewise.
	* ada/acats-3/tests/c9/c95086e.ada: Likewise.
	* ada/acats-3/tests/c9/c95086f.ada: Likewise.
	* ada/acats-3/tests/c9/c95087a.ada: Likewise.
	* ada/acats-3/tests/c9/c95087b.ada: Likewise.
	* ada/acats-3/tests/c9/c95087c.ada: Likewise.
	* ada/acats-3/tests/c9/c95087d.ada: Likewise.
	* ada/acats-3/tests/c9/c95088a.ada: Likewise.
	* ada/acats-3/tests/c9/c95089a.ada: Likewise.
	* ada/acats-3/tests/c9/c95090a.ada: Likewise.
	* ada/acats-3/tests/c9/c95092a.ada: Likewise.
	* ada/acats-3/tests/c9/c95093a.ada: Likewise.
	* ada/acats-3/tests/c9/c95095a.ada: Likewise.
	* ada/acats-3/tests/c9/c95095b.ada: Likewise.
	* ada/acats-3/tests/c9/c95095c.ada: Likewise.
	* ada/acats-3/tests/c9/c95095d.ada: Likewise.
	* ada/acats-3/tests/c9/c95095e.ada: Likewise.
	* ada/acats-3/tests/c9/c951001.a: Likewise.
	* ada/acats-3/tests/c9/c951002.a: Likewise.
	* ada/acats-3/tests/c9/c953001.a: Likewise.
	* ada/acats-3/tests/c9/c953002.a: Likewise.
	* ada/acats-3/tests/c9/c953003.a: Likewise.
	* ada/acats-3/tests/c9/c954001.a: Likewise.
	* ada/acats-3/tests/c9/c954010.a: Likewise.
	* ada/acats-3/tests/c9/c954011.a: Likewise.
	* ada/acats-3/tests/c9/c954012.a: Likewise.
	* ada/acats-3/tests/c9/c954013.a: Likewise.
	* ada/acats-3/tests/c9/c954014.a: Likewise.
	* ada/acats-3/tests/c9/c954015.a: Likewise.
	* ada/acats-3/tests/c9/c954016.a: Likewise.
	* ada/acats-3/tests/c9/c954017.a: Likewise.
	* ada/acats-3/tests/c9/c954018.a: Likewise.
	* ada/acats-3/tests/c9/c954019.a: Likewise.
	* ada/acats-3/tests/c9/c954020.a: Likewise.
	* ada/acats-3/tests/c9/c954021.a: Likewise.
	* ada/acats-3/tests/c9/c954022.a: Likewise.
	* ada/acats-3/tests/c9/c954023.a: Likewise.
	* ada/acats-3/tests/c9/c954024.a: Likewise.
	* ada/acats-3/tests/c9/c954025.a: Likewise.
	* ada/acats-3/tests/c9/c954026.a: Likewise.
	* ada/acats-3/tests/c9/c954a01.a: Likewise.
	* ada/acats-3/tests/c9/c954a02.a: Likewise.
	* ada/acats-3/tests/c9/c954a03.a: Likewise.
	* ada/acats-3/tests/c9/c960001.a: Likewise.
	* ada/acats-3/tests/c9/c960002.a: Likewise.
	* ada/acats-3/tests/c9/c960004.a: Likewise.
	* ada/acats-3/tests/c9/c96001a.ada: Likewise.
	* ada/acats-3/tests/c9/c96004a.ada: Likewise.
	* ada/acats-3/tests/c9/c96005a.ada: Likewise.
	* ada/acats-3/tests/c9/c96005b.tst: Likewise.
	* ada/acats-3/tests/c9/c96005d.ada: Likewise.
	* ada/acats-3/tests/c9/c96005f.ada: Likewise.
	* ada/acats-3/tests/c9/c96006a.ada: Likewise.
	* ada/acats-3/tests/c9/c96007a.ada: Likewise.
	* ada/acats-3/tests/c9/c96008a.ada: Likewise.
	* ada/acats-3/tests/c9/c96008b.ada: Likewise.
	* ada/acats-3/tests/c9/c97112a.ada: Likewise.
	* ada/acats-3/tests/c9/c97113a.ada: Likewise.
	* ada/acats-3/tests/c9/c97114a.ada: Likewise.
	* ada/acats-3/tests/c9/c97115a.ada: Likewise.
	* ada/acats-3/tests/c9/c97116a.ada: Likewise.
	* ada/acats-3/tests/c9/c97117a.ada: Likewise.
	* ada/acats-3/tests/c9/c97117b.ada: Likewise.
	* ada/acats-3/tests/c9/c97117c.ada: Likewise.
	* ada/acats-3/tests/c9/c97118a.ada: Likewise.
	* ada/acats-3/tests/c9/c97120a.ada: Likewise.
	* ada/acats-3/tests/c9/c97120b.ada: Likewise.
	* ada/acats-3/tests/c9/c97201a.ada: Likewise.
	* ada/acats-3/tests/c9/c97201b.ada: Likewise.
	* ada/acats-3/tests/c9/c97201c.ada: Likewise.
	* ada/acats-3/tests/c9/c97201d.ada: Likewise.
	* ada/acats-3/tests/c9/c97201e.ada: Likewise.
	* ada/acats-3/tests/c9/c97201g.ada: Likewise.
	* ada/acats-3/tests/c9/c97201h.ada: Likewise.
	* ada/acats-3/tests/c9/c97201x.ada: Likewise.
	* ada/acats-3/tests/c9/c97202a.ada: Likewise.
	* ada/acats-3/tests/c9/c97203a.ada: Likewise.
	* ada/acats-3/tests/c9/c97203b.ada: Likewise.
	* ada/acats-3/tests/c9/c97203c.ada: Likewise.
	* ada/acats-3/tests/c9/c97204a.ada: Likewise.
	* ada/acats-3/tests/c9/c97204b.ada: Likewise.
	* ada/acats-3/tests/c9/c97205a.ada: Likewise.
	* ada/acats-3/tests/c9/c97205b.ada: Likewise.
	* ada/acats-3/tests/c9/c97301a.ada: Likewise.
	* ada/acats-3/tests/c9/c97301b.ada: Likewise.
	* ada/acats-3/tests/c9/c97301c.ada: Likewise.
	* ada/acats-3/tests/c9/c97301d.ada: Likewise.
	* ada/acats-3/tests/c9/c97301e.ada: Likewise.
	* ada/acats-3/tests/c9/c97302a.ada: Likewise.
	* ada/acats-3/tests/c9/c97303a.ada: Likewise.
	* ada/acats-3/tests/c9/c97303b.ada: Likewise.
	* ada/acats-3/tests/c9/c97303c.ada: Likewise.
	* ada/acats-3/tests/c9/c97304a.ada: Likewise.
	* ada/acats-3/tests/c9/c97304b.ada: Likewise.
	* ada/acats-3/tests/c9/c97305a.ada: Likewise.
	* ada/acats-3/tests/c9/c97305b.ada: Likewise.
	* ada/acats-3/tests/c9/c97305c.ada: Likewise.
	* ada/acats-3/tests/c9/c97305d.ada: Likewise.
	* ada/acats-3/tests/c9/c97307a.ada: Likewise.
	* ada/acats-3/tests/c9/c974001.a: Likewise.
	* ada/acats-3/tests/c9/c974002.a: Likewise.
	* ada/acats-3/tests/c9/c974003.a: Likewise.
	* ada/acats-3/tests/c9/c974004.a: Likewise.
	* ada/acats-3/tests/c9/c974005.a: Likewise.
	* ada/acats-3/tests/c9/c974006.a: Likewise.
	* ada/acats-3/tests/c9/c974007.a: Likewise.
	* ada/acats-3/tests/c9/c974008.a: Likewise.
	* ada/acats-3/tests/c9/c974009.a: Likewise.
	* ada/acats-3/tests/c9/c974010.a: Likewise.
	* ada/acats-3/tests/c9/c974011.a: Likewise.
	* ada/acats-3/tests/c9/c974012.a: Likewise.
	* ada/acats-3/tests/c9/c974013.a: Likewise.
	* ada/acats-3/tests/c9/c974014.a: Likewise.
	* ada/acats-3/tests/c9/c980001.a: Likewise.
	* ada/acats-3/tests/c9/c980002.a: Likewise.
	* ada/acats-3/tests/c9/c980003.a: Likewise.
	* ada/acats-3/tests/c9/c990001.a: Likewise.
	* ada/acats-3/tests/c9/c99005a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a003a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a004a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a007a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a009a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a009c.ada: Likewise.
	* ada/acats-3/tests/c9/c9a009f.ada: Likewise.
	* ada/acats-3/tests/c9/c9a009g.ada: Likewise.
	* ada/acats-3/tests/c9/c9a009h.ada: Likewise.
	* ada/acats-3/tests/c9/c9a010a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a011a.ada: Likewise.
	* ada/acats-3/tests/c9/c9a011b.ada: Likewise.
	* ada/acats-3/tests/ca/ca1003a.ada: Likewise.
	* ada/acats-3/tests/ca/ca1004a.ada: Likewise.
	* ada/acats-3/tests/ca/ca1005a.ada: Likewise.
	* ada/acats-3/tests/ca/ca1006a.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a5.ada: Likewise.
	* ada/acats-3/tests/ca/ca1011a6.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012b0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012b2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1012b4.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a5.ada: Likewise.
	* ada/acats-3/tests/ca/ca1013a6.ada: Likewise.
	* ada/acats-3/tests/ca/ca1014a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1014a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1014a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1014a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca1020e0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1020e1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1020e2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1020e3.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a5.ada: Likewise.
	* ada/acats-3/tests/ca/ca1022a6.ada: Likewise.
	* ada/acats-3/tests/ca/ca11001.a: Likewise.
	* ada/acats-3/tests/ca/ca11002.a: Likewise.
	* ada/acats-3/tests/ca/ca11003.a: Likewise.
	* ada/acats-3/tests/ca/ca110040.a: Likewise.
	* ada/acats-3/tests/ca/ca110041.a: Likewise.
	* ada/acats-3/tests/ca/ca110042.am: Likewise.
	* ada/acats-3/tests/ca/ca110050.a: Likewise.
	* ada/acats-3/tests/ca/ca110051.am: Likewise.
	* ada/acats-3/tests/ca/ca11006.a: Likewise.
	* ada/acats-3/tests/ca/ca11007.a: Likewise.
	* ada/acats-3/tests/ca/ca11008.a: Likewise.
	* ada/acats-3/tests/ca/ca11009.a: Likewise.
	* ada/acats-3/tests/ca/ca11010.a: Likewise.
	* ada/acats-3/tests/ca/ca11011.a: Likewise.
	* ada/acats-3/tests/ca/ca11012.a: Likewise.
	* ada/acats-3/tests/ca/ca11013.a: Likewise.
	* ada/acats-3/tests/ca/ca11014.a: Likewise.
	* ada/acats-3/tests/ca/ca11015.a: Likewise.
	* ada/acats-3/tests/ca/ca11016.a: Likewise.
	* ada/acats-3/tests/ca/ca11017.a: Likewise.
	* ada/acats-3/tests/ca/ca11018.a: Likewise.
	* ada/acats-3/tests/ca/ca11019.a: Likewise.
	* ada/acats-3/tests/ca/ca11020.a: Likewise.
	* ada/acats-3/tests/ca/ca11021.a: Likewise.
	* ada/acats-3/tests/ca/ca11022.a: Likewise.
	* ada/acats-3/tests/ca/ca110230.a: Likewise.
	* ada/acats-3/tests/ca/ca110231.a: Likewise.
	* ada/acats-3/tests/ca/ca110232.am: Likewise.
	* ada/acats-3/tests/ca/ca1102a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca1102a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca1102a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca1106a.ada: Likewise.
	* ada/acats-3/tests/ca/ca1108a.ada: Likewise.
	* ada/acats-3/tests/ca/ca1108b.ada: Likewise.
	* ada/acats-3/tests/ca/ca11a01.a: Likewise.
	* ada/acats-3/tests/ca/ca11a02.a: Likewise.
	* ada/acats-3/tests/ca/ca11b01.a: Likewise.
	* ada/acats-3/tests/ca/ca11b02.a: Likewise.
	* ada/acats-3/tests/ca/ca11c01.a: Likewise.
	* ada/acats-3/tests/ca/ca11c02.a: Likewise.
	* ada/acats-3/tests/ca/ca11c03.a: Likewise.
	* ada/acats-3/tests/ca/ca11d010.a: Likewise.
	* ada/acats-3/tests/ca/ca11d011.a: Likewise.
	* ada/acats-3/tests/ca/ca11d012.a: Likewise.
	* ada/acats-3/tests/ca/ca11d013.am: Likewise.
	* ada/acats-3/tests/ca/ca11d02.a: Likewise.
	* ada/acats-3/tests/ca/ca11d03.a: Likewise.
	* ada/acats-3/tests/ca/ca120010.a: Likewise.
	* ada/acats-3/tests/ca/ca120011.a: Likewise.
	* ada/acats-3/tests/ca/ca120012.am: Likewise.
	* ada/acats-3/tests/ca/ca12002.a: Likewise.
	* ada/acats-3/tests/ca/ca13001.a: Likewise.
	* ada/acats-3/tests/ca/ca13002.a: Likewise.
	* ada/acats-3/tests/ca/ca13003.a: Likewise.
	* ada/acats-3/tests/ca/ca13a01.a: Likewise.
	* ada/acats-3/tests/ca/ca13a02.a: Likewise.
	* ada/acats-3/tests/ca/ca140230.a: Likewise.
	* ada/acats-3/tests/ca/ca140231.a: Likewise.
	* ada/acats-3/tests/ca/ca140232.am: Likewise.
	* ada/acats-3/tests/ca/ca140233.a: Likewise.
	* ada/acats-3/tests/ca/ca140280.a: Likewise.
	* ada/acats-3/tests/ca/ca140281.a: Likewise.
	* ada/acats-3/tests/ca/ca140282.a: Likewise.
	* ada/acats-3/tests/ca/ca140283.am: Likewise.
	* ada/acats-3/tests/ca/ca15003.a: Likewise.
	* ada/acats-3/tests/ca/ca200020.a: Likewise.
	* ada/acats-3/tests/ca/ca200021.a: Likewise.
	* ada/acats-3/tests/ca/ca200022.am: Likewise.
	* ada/acats-3/tests/ca/ca200030.a: Likewise.
	* ada/acats-3/tests/ca/ca200031.am: Likewise.
	* ada/acats-3/tests/ca/ca2001h0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2001h1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2001h2.ada: Likewise.
	* ada/acats-3/tests/ca/ca2001h3.ada: Likewise.
	* ada/acats-3/tests/ca/ca2002a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2002a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2002a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca2003a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2003a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2004a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2004a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2004a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca2004a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca2004a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca2007a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2007a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2007a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca2007a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca2008a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2008a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2008a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009a.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009c0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009c1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009d.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009f0.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009f1.ada: Likewise.
	* ada/acats-3/tests/ca/ca2009f2.ada: Likewise.
	* ada/acats-3/tests/ca/ca2011b.ada: Likewise.
	* ada/acats-3/tests/ca/ca21001.a: Likewise.
	* ada/acats-3/tests/ca/ca3011a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca3011a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca3011a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca3011a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca3011a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a0.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a1.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a2.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a3.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a4.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a5.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003a6.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003b0.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003b1.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003b2.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003b3.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003b4.ada: Likewise.
	* ada/acats-3/tests/ca/ca5003b5.ada: Likewise.
	* ada/acats-3/tests/ca/ca5004a.ada: Likewise.
	* ada/acats-3/tests/ca/ca5004b0.ada: Likewise.
	* ada/acats-3/tests/ca/ca5004b1.ada: Likewise.
	* ada/acats-3/tests/ca/ca5004b2.ada: Likewise.
	* ada/acats-3/tests/ca/ca5006a.ada: Likewise.
	* ada/acats-3/tests/cb/cb10002.a: Likewise.
	* ada/acats-3/tests/cb/cb1001a.ada: Likewise.
	* ada/acats-3/tests/cb/cb1004a.ada: Likewise.
	* ada/acats-3/tests/cb/cb1005a.ada: Likewise.
	* ada/acats-3/tests/cb/cb1010a.ada: Likewise.
	* ada/acats-3/tests/cb/cb1010c.ada: Likewise.
	* ada/acats-3/tests/cb/cb1010d.ada: Likewise.
	* ada/acats-3/tests/cb/cb20001.a: Likewise.
	* ada/acats-3/tests/cb/cb20003.a: Likewise.
	* ada/acats-3/tests/cb/cb20004.a: Likewise.
	* ada/acats-3/tests/cb/cb20005.a: Likewise.
	* ada/acats-3/tests/cb/cb20006.a: Likewise.
	* ada/acats-3/tests/cb/cb20007.a: Likewise.
	* ada/acats-3/tests/cb/cb2004a.ada: Likewise.
	* ada/acats-3/tests/cb/cb2005a.ada: Likewise.
	* ada/acats-3/tests/cb/cb2006a.ada: Likewise.
	* ada/acats-3/tests/cb/cb2007a.ada: Likewise.
	* ada/acats-3/tests/cb/cb20a02.a: Likewise.
	* ada/acats-3/tests/cb/cb30001.a: Likewise.
	* ada/acats-3/tests/cb/cb3003a.ada: Likewise.
	* ada/acats-3/tests/cb/cb3003b.ada: Likewise.
	* ada/acats-3/tests/cb/cb3004a.ada: Likewise.
	* ada/acats-3/tests/cb/cb40005.a: Likewise.
	* ada/acats-3/tests/cb/cb4001a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4002a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4003a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4004a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4005a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4006a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4007a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4008a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4009a.ada: Likewise.
	* ada/acats-3/tests/cb/cb4013a.ada: Likewise.
	* ada/acats-3/tests/cb/cb40a01.a: Likewise.
	* ada/acats-3/tests/cb/cb40a020.a: Likewise.
	* ada/acats-3/tests/cb/cb40a021.am: Likewise.
	* ada/acats-3/tests/cb/cb40a030.a: Likewise.
	* ada/acats-3/tests/cb/cb40a031.am: Likewise.
	* ada/acats-3/tests/cb/cb40a04.a: Likewise.
	* ada/acats-3/tests/cb/cb41001.a: Likewise.
	* ada/acats-3/tests/cb/cb41002.a: Likewise.
	* ada/acats-3/tests/cb/cb41003.a: Likewise.
	* ada/acats-3/tests/cb/cb41004.a: Likewise.
	* ada/acats-3/tests/cb/cb42001.a: Likewise.
	* ada/acats-3/tests/cb/cb42002.a: Likewise.
	* ada/acats-3/tests/cb/cb42003.a: Likewise.
	* ada/acats-3/tests/cb/cb5001a.ada: Likewise.
	* ada/acats-3/tests/cb/cb5001b.ada: Likewise.
	* ada/acats-3/tests/cb/cb5002a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1004a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1005b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1010a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1010b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1018a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1104c.ada: Likewise.
	* ada/acats-3/tests/cc/cc1107b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1111a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1204a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1207b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1220a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1221a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1221b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1221c.ada: Likewise.
	* ada/acats-3/tests/cc/cc1221d.ada: Likewise.
	* ada/acats-3/tests/cc/cc1222a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1223a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1224a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1225a.tst: Likewise.
	* ada/acats-3/tests/cc/cc1226b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1227a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1301a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1302a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1304a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1304b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1307a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1307b.ada: Likewise.
	* ada/acats-3/tests/cc/cc1308a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1310a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1311a.ada: Likewise.
	* ada/acats-3/tests/cc/cc1311b.ada: Likewise.
	* ada/acats-3/tests/cc/cc2002a.ada: Likewise.
	* ada/acats-3/tests/cc/cc30001.a: Likewise.
	* ada/acats-3/tests/cc/cc30002.a: Likewise.
	* ada/acats-3/tests/cc/cc30003.a: Likewise.
	* ada/acats-3/tests/cc/cc30004.a: Likewise.
	* ada/acats-3/tests/cc/cc3004a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3007a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3007b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3011a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3011d.ada: Likewise.
	* ada/acats-3/tests/cc/cc3012a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3015a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3016b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3016c.ada: Likewise.
	* ada/acats-3/tests/cc/cc3016f.ada: Likewise.
	* ada/acats-3/tests/cc/cc3016i.ada: Likewise.
	* ada/acats-3/tests/cc/cc3017b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3017c.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019b0.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019b1.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019b2.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019c0.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019c1.ada: Likewise.
	* ada/acats-3/tests/cc/cc3019c2.ada: Likewise.
	* ada/acats-3/tests/cc/cc3106b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3120a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3120b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3121a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3123a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3125a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3125b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3125c.ada: Likewise.
	* ada/acats-3/tests/cc/cc3125d.ada: Likewise.
	* ada/acats-3/tests/cc/cc3126a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3127a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3128a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3203a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3207b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3220a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3221a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3222a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3223a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3224a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3225a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3230a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3231a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3232a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3233a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3234a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3235a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3236a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3240a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3305a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3305b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3305c.ada: Likewise.
	* ada/acats-3/tests/cc/cc3305d.ada: Likewise.
	* ada/acats-3/tests/cc/cc3601a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3601c.ada: Likewise.
	* ada/acats-3/tests/cc/cc3602a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3603a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3605a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3606a.ada: Likewise.
	* ada/acats-3/tests/cc/cc3606b.ada: Likewise.
	* ada/acats-3/tests/cc/cc3607b.ada: Likewise.
	* ada/acats-3/tests/cc/cc40001.a: Likewise.
	* ada/acats-3/tests/cc/cc50001.a: Likewise.
	* ada/acats-3/tests/cc/cc50a01.a: Likewise.
	* ada/acats-3/tests/cc/cc50a02.a: Likewise.
	* ada/acats-3/tests/cc/cc51001.a: Likewise.
	* ada/acats-3/tests/cc/cc51002.a: Likewise.
	* ada/acats-3/tests/cc/cc51003.a: Likewise.
	* ada/acats-3/tests/cc/cc51004.a: Likewise.
	* ada/acats-3/tests/cc/cc51006.a: Likewise.
	* ada/acats-3/tests/cc/cc51007.a: Likewise.
	* ada/acats-3/tests/cc/cc51008.a: Likewise.
	* ada/acats-3/tests/cc/cc51a01.a: Likewise.
	* ada/acats-3/tests/cc/cc51b03.a: Likewise.
	* ada/acats-3/tests/cc/cc51d01.a: Likewise.
	* ada/acats-3/tests/cc/cc51d02.a: Likewise.
	* ada/acats-3/tests/cc/cc54001.a: Likewise.
	* ada/acats-3/tests/cc/cc54002.a: Likewise.
	* ada/acats-3/tests/cc/cc54003.a: Likewise.
	* ada/acats-3/tests/cc/cc54004.a: Likewise.
	* ada/acats-3/tests/cc/cc60001.a: Likewise.
	* ada/acats-3/tests/cc/cc70001.a: Likewise.
	* ada/acats-3/tests/cc/cc70002.a: Likewise.
	* ada/acats-3/tests/cc/cc70003.a: Likewise.
	* ada/acats-3/tests/cc/cc70a01.a: Likewise.
	* ada/acats-3/tests/cc/cc70a02.a: Likewise.
	* ada/acats-3/tests/cc/cc70b01.a: Likewise.
	* ada/acats-3/tests/cc/cc70b02.a: Likewise.
	* ada/acats-3/tests/cc/cc70c01.a: Likewise.
	* ada/acats-3/tests/cc/cc70c02.a: Likewise.
	* ada/acats-3/tests/cd/cd10001.a: Likewise.
	* ada/acats-3/tests/cd/cd10002.a: Likewise.
	* ada/acats-3/tests/cd/cd1009a.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009b.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009d.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009e.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009f.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009g.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009h.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009i.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009j.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009k.tst: Likewise.
	* ada/acats-3/tests/cd/cd1009l.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009m.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009n.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009o.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009p.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009q.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009r.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009s.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009t.tst: Likewise.
	* ada/acats-3/tests/cd/cd1009u.tst: Likewise.
	* ada/acats-3/tests/cd/cd1009v.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009w.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009x.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009y.ada: Likewise.
	* ada/acats-3/tests/cd/cd1009z.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03a.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03b.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03c.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03e.tst: Likewise.
	* ada/acats-3/tests/cd/cd1c03f.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03g.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03h.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c03i.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c04a.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c04d.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c04e.ada: Likewise.
	* ada/acats-3/tests/cd/cd1c06a.tst: Likewise.
	* ada/acats-3/tests/cd/cd20001.a: Likewise.
	* ada/acats-3/tests/cd/cd2a21a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a21c.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a21e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a22a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a22e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a22i.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a22j.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a23a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a23e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a24a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a24e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a24i.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a24j.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a31a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a31c.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a31e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a32a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a32c.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a32e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a32g.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a32i.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a32j.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a51a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a53a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a53e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2a83c.tst: Likewise.
	* ada/acats-3/tests/cd/cd2a91c.tst: Likewise.
	* ada/acats-3/tests/cd/cd2b11b.ada: Likewise.
	* ada/acats-3/tests/cd/cd2b11d.ada: Likewise.
	* ada/acats-3/tests/cd/cd2b11e.ada: Likewise.
	* ada/acats-3/tests/cd/cd2b11f.ada: Likewise.
	* ada/acats-3/tests/cd/cd2b16a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2c11a.tst: Likewise.
	* ada/acats-3/tests/cd/cd2c11d.tst: Likewise.
	* ada/acats-3/tests/cd/cd2d11a.ada: Likewise.
	* ada/acats-3/tests/cd/cd2d13a.ada: Likewise.
	* ada/acats-3/tests/cd/cd30001.a: Likewise.
	* ada/acats-3/tests/cd/cd30002.a: Likewise.
	* ada/acats-3/tests/cd/cd30003.a: Likewise.
	* ada/acats-3/tests/cd/cd30004.a: Likewise.
	* ada/acats-3/tests/cd/cd300050.am: Likewise.
	* ada/acats-3/tests/cd/cd300051.c: Likewise.
	* ada/acats-3/tests/cd/cd30008.a: Likewise.
	* ada/acats-3/tests/cd/cd30009.a: Likewise.
	* ada/acats-3/tests/cd/cd30011.a: Likewise.
	* ada/acats-3/tests/cd/cd30012.a: Likewise.
	* ada/acats-3/tests/cd/cd3014a.ada: Likewise.
	* ada/acats-3/tests/cd/cd3014c.ada: Likewise.
	* ada/acats-3/tests/cd/cd3014d.ada: Likewise.
	* ada/acats-3/tests/cd/cd3014f.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015a.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015c.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015e.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015f.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015g.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015h.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015i.ada: Likewise.
	* ada/acats-3/tests/cd/cd3015k.ada: Likewise.
	* ada/acats-3/tests/cd/cd3021a.ada: Likewise.
	* ada/acats-3/tests/cd/cd33001.a: Likewise.
	* ada/acats-3/tests/cd/cd33002.a: Likewise.
	* ada/acats-3/tests/cd/cd40001.a: Likewise.
	* ada/acats-3/tests/cd/cd4031a.ada: Likewise.
	* ada/acats-3/tests/cd/cd4041a.tst: Likewise.
	* ada/acats-3/tests/cd/cd4051a.ada: Likewise.
	* ada/acats-3/tests/cd/cd4051b.ada: Likewise.
	* ada/acats-3/tests/cd/cd4051c.ada: Likewise.
	* ada/acats-3/tests/cd/cd4051d.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003a.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003b.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003c.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003d.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003e.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003f.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003g.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003h.ada: Likewise.
	* ada/acats-3/tests/cd/cd5003i.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011a.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011c.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011e.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011g.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011i.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011k.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011m.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011q.ada: Likewise.
	* ada/acats-3/tests/cd/cd5011s.ada: Likewise.
	* ada/acats-3/tests/cd/cd5012a.ada: Likewise.
	* ada/acats-3/tests/cd/cd5012b.ada: Likewise.
	* ada/acats-3/tests/cd/cd5012e.ada: Likewise.
	* ada/acats-3/tests/cd/cd5012f.ada: Likewise.
	* ada/acats-3/tests/cd/cd5012i.ada: Likewise.
	* ada/acats-3/tests/cd/cd5012m.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013a.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013c.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013e.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013g.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013i.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013k.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013m.ada: Likewise.
	* ada/acats-3/tests/cd/cd5013o.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014a.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014c.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014e.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014g.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014i.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014k.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014m.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014o.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014t.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014v.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014x.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014y.ada: Likewise.
	* ada/acats-3/tests/cd/cd5014z.ada: Likewise.
	* ada/acats-3/tests/cd/cd70001.a: Likewise.
	* ada/acats-3/tests/cd/cd7002a.ada: Likewise.
	* ada/acats-3/tests/cd/cd7007b.ada: Likewise.
	* ada/acats-3/tests/cd/cd7101d.ada: Likewise.
	* ada/acats-3/tests/cd/cd7101e.dep: Likewise.
	* ada/acats-3/tests/cd/cd7101f.dep: Likewise.
	* ada/acats-3/tests/cd/cd7101g.tst: Likewise.
	* ada/acats-3/tests/cd/cd7103d.ada: Likewise.
	* ada/acats-3/tests/cd/cd7202a.ada: Likewise.
	* ada/acats-3/tests/cd/cd7204b.ada: Likewise.
	* ada/acats-3/tests/cd/cd7204c.ada: Likewise.
	* ada/acats-3/tests/cd/cd72a01.a: Likewise.
	* ada/acats-3/tests/cd/cd72a02.a: Likewise.
	* ada/acats-3/tests/cd/cd7305a.ada: Likewise.
	* ada/acats-3/tests/cd/cd90001.a: Likewise.
	* ada/acats-3/tests/cd/cd92001.a: Likewise.
	* ada/acats-3/tests/cd/cda201a.ada: Likewise.
	* ada/acats-3/tests/cd/cda201b.ada: Likewise.
	* ada/acats-3/tests/cd/cda201c.ada: Likewise.
	* ada/acats-3/tests/cd/cda201e.ada: Likewise.
	* ada/acats-3/tests/cd/cdb0001.a: Likewise.
	* ada/acats-3/tests/cd/cdb0002.a: Likewise.
	* ada/acats-3/tests/cd/cdb0a01.a: Likewise.
	* ada/acats-3/tests/cd/cdb0a02.a: Likewise.
	* ada/acats-3/tests/cd/cdd1001.a: Likewise.
	* ada/acats-3/tests/cd/cdd2001.a: Likewise.
	* ada/acats-3/tests/cd/cdd2a01.a: Likewise.
	* ada/acats-3/tests/cd/cdd2a02.a: Likewise.
	* ada/acats-3/tests/cd/cdd2a03.a: Likewise.
	* ada/acats-3/tests/cd/cdd2b01.a: Likewise.
	* ada/acats-3/tests/cd/cdd2b03.a: Likewise.
	* ada/acats-3/tests/cd/cde0001.a: Likewise.
	* ada/acats-3/tests/ce/ce2102a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102c.tst: Likewise.
	* ada/acats-3/tests/ce/ce2102d.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102e.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102f.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102g.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102h.tst: Likewise.
	* ada/acats-3/tests/ce/ce2102i.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102j.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102k.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102l.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102m.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102n.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102o.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102p.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102q.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102r.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102s.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102t.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102u.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102v.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102w.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102x.ada: Likewise.
	* ada/acats-3/tests/ce/ce2102y.ada: Likewise.
	* ada/acats-3/tests/ce/ce2103a.tst: Likewise.
	* ada/acats-3/tests/ce/ce2103b.tst: Likewise.
	* ada/acats-3/tests/ce/ce2103c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2103d.ada: Likewise.
	* ada/acats-3/tests/ce/ce2104a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2104b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2104c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2104d.ada: Likewise.
	* ada/acats-3/tests/ce/ce2106a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2106b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2108e.ada: Likewise.
	* ada/acats-3/tests/ce/ce2108f.ada: Likewise.
	* ada/acats-3/tests/ce/ce2108g.ada: Likewise.
	* ada/acats-3/tests/ce/ce2108h.ada: Likewise.
	* ada/acats-3/tests/ce/ce2109a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2109b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2109c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2110a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2110c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111e.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111f.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111g.ada: Likewise.
	* ada/acats-3/tests/ce/ce2111i.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201d.dep: Likewise.
	* ada/acats-3/tests/ce/ce2201e.dep: Likewise.
	* ada/acats-3/tests/ce/ce2201f.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201g.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201h.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201i.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201j.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201k.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201l.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201m.ada: Likewise.
	* ada/acats-3/tests/ce/ce2201n.ada: Likewise.
	* ada/acats-3/tests/ce/ce2202a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2203a.tst: Likewise.
	* ada/acats-3/tests/ce/ce2204a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2204b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2204c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2204d.ada: Likewise.
	* ada/acats-3/tests/ce/ce2205a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2206a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2208b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401c.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401e.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401f.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401h.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401i.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401j.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401k.ada: Likewise.
	* ada/acats-3/tests/ce/ce2401l.ada: Likewise.
	* ada/acats-3/tests/ce/ce2402a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2403a.tst: Likewise.
	* ada/acats-3/tests/ce/ce2404a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2404b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2405b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2406a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2407a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2407b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2408a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2408b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2409a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2409b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2410a.ada: Likewise.
	* ada/acats-3/tests/ce/ce2410b.ada: Likewise.
	* ada/acats-3/tests/ce/ce2411a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3002b.tst: Likewise.
	* ada/acats-3/tests/ce/ce3002c.tst: Likewise.
	* ada/acats-3/tests/ce/ce3002d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3002f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102b.tst: Likewise.
	* ada/acats-3/tests/ce/ce3102d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102g.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102h.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102i.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102j.ada: Likewise.
	* ada/acats-3/tests/ce/ce3102k.ada: Likewise.
	* ada/acats-3/tests/ce/ce3103a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3104a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3104b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3104c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3106a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3106b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3107a.tst: Likewise.
	* ada/acats-3/tests/ce/ce3107b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3108a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3108b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3110a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3112c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3112d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3114a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3115a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3201a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3202a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3206a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3207a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3301a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3302a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3303a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3304a.tst: Likewise.
	* ada/acats-3/tests/ce/ce3305a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3306a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3401a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3402a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3402c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3402d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3402e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3403a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3403b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3403c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3403d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3403e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3403f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3404a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3404b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3404c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3404d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3405a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3405c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3405d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3406a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3406b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3406c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3406d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3407a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3407b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3407c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3408a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3408b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3408c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3409a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3409b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3409c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3409d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3409e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3410a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3410b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3410c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3410d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3410e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3411a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3411c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3412a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3413a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3413b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3413c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3414a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3601a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3602a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3602b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3602c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3602d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3603a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3604a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3604b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3605a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3605b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3605c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3605d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3605e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3606a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3606b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3701a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704m.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704n.ada: Likewise.
	* ada/acats-3/tests/ce/ce3704o.ada: Likewise.
	* ada/acats-3/tests/ce/ce3705a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3705b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3705c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3705d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3705e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3706c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3706d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3706f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3706g.ada: Likewise.
	* ada/acats-3/tests/ce/ce3707a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3708a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3801a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3801b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804g.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804h.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804i.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804j.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804m.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804o.ada: Likewise.
	* ada/acats-3/tests/ce/ce3804p.ada: Likewise.
	* ada/acats-3/tests/ce/ce3805a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3805b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806g.ada: Likewise.
	* ada/acats-3/tests/ce/ce3806h.ada: Likewise.
	* ada/acats-3/tests/ce/ce3809a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3809b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3810a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3810b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3815a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3901a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3902b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3904a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3904b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3905a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3905b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3905c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3905l.ada: Likewise.
	* ada/acats-3/tests/ce/ce3906a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3906b.ada: Likewise.
	* ada/acats-3/tests/ce/ce3906c.ada: Likewise.
	* ada/acats-3/tests/ce/ce3906d.ada: Likewise.
	* ada/acats-3/tests/ce/ce3906e.ada: Likewise.
	* ada/acats-3/tests/ce/ce3906f.ada: Likewise.
	* ada/acats-3/tests/ce/ce3907a.ada: Likewise.
	* ada/acats-3/tests/ce/ce3908a.ada: Likewise.
	* ada/acats-3/tests/cxa/cxa3001.a: Likewise.
	* ada/acats-3/tests/cxa/cxa3002.a: Likewise.
	* ada/acats-3/tests/cxa/cxa3003.a: Likewise.
	* ada/acats-3/tests/cxa/cxa3004.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4001.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4002.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4003.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4004.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4005.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4006.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4007.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4008.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4009.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4010.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4011.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4012.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4013.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4014.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4015.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4016.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4017.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4018.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4019.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4020.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4021.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4022.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4023.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4024.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4025.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4026.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4027.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4028.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4029.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4030.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4031.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4032.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4033.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4034.a: Likewise.
	* ada/acats-3/tests/cxa/cxa4037.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5011.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5012.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5013.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5015.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5016.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a01.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a02.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a03.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a04.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a05.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a06.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a07.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a08.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a09.a: Likewise.
	* ada/acats-3/tests/cxa/cxa5a10.a: Likewise.
	* ada/acats-3/tests/cxa/cxa8001.a: Likewise.
	* ada/acats-3/tests/cxa/cxa8002.a: Likewise.
	* ada/acats-3/tests/cxa/cxa8003.a: Likewise.
	* ada/acats-3/tests/cxa/cxa9001.a: Likewise.
	* ada/acats-3/tests/cxa/cxa9002.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa001.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa002.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa003.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa004.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa005.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa006.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa007.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa008.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa009.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa010.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa011.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa012.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa013.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa014.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa015.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa016.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa017.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa018.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa019.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa020.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa021.a: Likewise.
	* ada/acats-3/tests/cxa/cxaa022.a: Likewise.
	* ada/acats-3/tests/cxa/cxab001.a: Likewise.
	* ada/acats-3/tests/cxa/cxab002.au: Likewise.
	* ada/acats-3/tests/cxa/cxab003.au: Likewise.
	* ada/acats-3/tests/cxa/cxab004.au: Likewise.
	* ada/acats-3/tests/cxa/cxab005.au: Likewise.
	* ada/acats-3/tests/cxa/cxac001.a: Likewise.
	* ada/acats-3/tests/cxa/cxac002.a: Likewise.
	* ada/acats-3/tests/cxa/cxac003.a: Likewise.
	* ada/acats-3/tests/cxa/cxac004.a: Likewise.
	* ada/acats-3/tests/cxa/cxac005.a: Likewise.
	* ada/acats-3/tests/cxa/cxac006.a: Likewise.
	* ada/acats-3/tests/cxa/cxac008.a: Likewise.
	* ada/acats-3/tests/cxa/cxaca01.a: Likewise.
	* ada/acats-3/tests/cxa/cxaca02.a: Likewise.
	* ada/acats-3/tests/cxa/cxacb01.a: Likewise.
	* ada/acats-3/tests/cxa/cxacb02.a: Likewise.
	* ada/acats-3/tests/cxa/cxacc01.a: Likewise.
	* ada/acats-3/tests/cxa/cxaf001.a: Likewise.
	* ada/acats-3/tests/cxa/cxag001.a: Likewise.
	* ada/acats-3/tests/cxa/cxah001.a: Likewise.
	* ada/acats-3/tests/cxa/cxah002.a: Likewise.
	* ada/acats-3/tests/cxa/cxai001.a: Likewise.
	* ada/acats-3/tests/cxa/cxai002.a: Likewise.
	* ada/acats-3/tests/cxa/cxai003.a: Likewise.
	* ada/acats-3/tests/cxa/cxai004.a: Likewise.
	* ada/acats-3/tests/cxa/cxai005.a: Likewise.
	* ada/acats-3/tests/cxa/cxai006.a: Likewise.
	* ada/acats-3/tests/cxa/cxaia01.a: Likewise.
	* ada/acats-3/tests/cxa/cxaia02.a: Likewise.
	* ada/acats-3/tests/cxa/cxaia03.a: Likewise.
	* ada/acats-3/tests/cxa/cxaia04.a: Likewise.
	* ada/acats-3/tests/cxa/cxaia05.a: Likewise.
	* ada/acats-3/tests/cxa/cxaia06.a: Likewise.
	* ada/acats-3/tests/cxb/cxb2001.a: Likewise.
	* ada/acats-3/tests/cxb/cxb2002.a: Likewise.
	* ada/acats-3/tests/cxb/cxb2003.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3001.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3002.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3003.a: Likewise.
	* ada/acats-3/tests/cxb/cxb30040.c: Likewise.
	* ada/acats-3/tests/cxb/cxb30041.am: Likewise.
	* ada/acats-3/tests/cxb/cxb3005.a: Likewise.
	* ada/acats-3/tests/cxb/cxb30060.c: Likewise.
	* ada/acats-3/tests/cxb/cxb30061.am: Likewise.
	* ada/acats-3/tests/cxb/cxb3007.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3008.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3009.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3010.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3011.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3012.a: Likewise.
	* ada/acats-3/tests/cxb/cxb30130.c: Likewise.
	* ada/acats-3/tests/cxb/cxb30131.c: Likewise.
	* ada/acats-3/tests/cxb/cxb30132.am: Likewise.
	* ada/acats-3/tests/cxb/cxb3014.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3015.a: Likewise.
	* ada/acats-3/tests/cxb/cxb3016.a: Likewise.
	* ada/acats-3/tests/cxb/cxb30170.c: Likewise.
	* ada/acats-3/tests/cxb/cxb30171.a: Likewise.
	* ada/acats-3/tests/cxb/cxb30172.am: Likewise.
	* ada/acats-3/tests/cxb/cxb30230.c: Likewise.
	* ada/acats-3/tests/cxb/cxb30231.am: Likewise.
	* ada/acats-3/tests/cxb/cxb4001.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4002.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4003.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4004.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4005.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4006.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4007.a: Likewise.
	* ada/acats-3/tests/cxb/cxb4008.a: Likewise.
	* ada/acats-3/tests/cxb/cxb5001.a: Likewise.
	* ada/acats-3/tests/cxb/cxb5002.a: Likewise.
	* ada/acats-3/tests/cxb/cxb5003.a: Likewise.
	* ada/acats-3/tests/cxf/cxf1001.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2001.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2002.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2003.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2004.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2005.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2a01.a: Likewise.
	* ada/acats-3/tests/cxf/cxf2a02.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3001.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3002.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3003.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3004.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a01.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a02.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a03.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a04.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a05.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a06.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a07.a: Likewise.
	* ada/acats-3/tests/cxf/cxf3a08.a: Likewise.
	* ada/acats-3/tests/cxg/cxg1001.a: Likewise.
	* ada/acats-3/tests/cxg/cxg1002.a: Likewise.
	* ada/acats-3/tests/cxg/cxg1003.a: Likewise.
	* ada/acats-3/tests/cxg/cxg1004.a: Likewise.
	* ada/acats-3/tests/cxg/cxg1005.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2001.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2002.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2003.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2004.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2005.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2006.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2007.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2008.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2009.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2010.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2011.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2012.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2013.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2014.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2015.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2016.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2017.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2018.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2019.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2020.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2021.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2022.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2023.a: Likewise.
	* ada/acats-3/tests/cxg/cxg2024.a: Likewise.
	* ada/acats-3/tests/cxh/cxh3001.a: Likewise.
	* ada/acats-3/tests/cxh/cxh3002.a: Likewise.
	* ada/acats-3/tests/cxh/cxh30030.a: Likewise.
	* ada/acats-3/tests/cxh/cxh30031.am: Likewise.
	* ada/acats-3/tests/cz/cz1101a.ada: Likewise.
	* ada/acats-3/tests/cz/cz1102a.ada: Likewise.
	* ada/acats-3/tests/cz/cz1103a.ada: Likewise.
	* ada/acats-3/tests/d/d4a002a.ada: Likewise.
	* ada/acats-3/tests/d/d4a002b.ada: Likewise.
	* ada/acats-3/tests/d/d4a004a.ada: Likewise.
	* ada/acats-3/tests/d/d4a004b.ada: Likewise.
	* ada/acats-3/tests/e/e28002b.ada: Likewise.
	* ada/acats-3/tests/e/e28005d.ada: Likewise.
	* ada/acats-3/tests/e/e52103y.ada: Likewise.
	* ada/acats-3/tests/e/eb4011a.ada: Likewise.
	* ada/acats-3/tests/e/eb4012a.ada: Likewise.
	* ada/acats-3/tests/e/eb4014a.ada: Likewise.
	* ada/acats-3/tests/e/ee3203a.ada: Likewise.
	* ada/acats-3/tests/e/ee3204a.ada: Likewise.
	* ada/acats-3/tests/e/ee3402b.ada: Likewise.
	* ada/acats-3/tests/e/ee3409f.ada: Likewise.
	* ada/acats-3/tests/e/ee3412c.ada: Likewise.
	* ada/acats-3/tests/l/la140010.a: Likewise.
	* ada/acats-3/tests/l/la140011.am: Likewise.
	* ada/acats-3/tests/l/la140012.a: Likewise.
	* ada/acats-3/tests/l/la140020.a: Likewise.
	* ada/acats-3/tests/l/la140021.am: Likewise.
	* ada/acats-3/tests/l/la140022.a: Likewise.
	* ada/acats-3/tests/l/la140030.a: Likewise.
	* ada/acats-3/tests/l/la140031.a: Likewise.
	* ada/acats-3/tests/l/la140032.am: Likewise.
	* ada/acats-3/tests/l/la140033.a: Likewise.
	* ada/acats-3/tests/l/la140040.a: Likewise.
	* ada/acats-3/tests/l/la140041.am: Likewise.
	* ada/acats-3/tests/l/la140042.a: Likewise.
	* ada/acats-3/tests/l/la140050.a: Likewise.
	* ada/acats-3/tests/l/la140051.a: Likewise.
	* ada/acats-3/tests/l/la140052.am: Likewise.
	* ada/acats-3/tests/l/la140053.a: Likewise.
	* ada/acats-3/tests/l/la140060.a: Likewise.
	* ada/acats-3/tests/l/la140061.a: Likewise.
	* ada/acats-3/tests/l/la140062.am: Likewise.
	* ada/acats-3/tests/l/la140063.a: Likewise.
	* ada/acats-3/tests/l/la140070.a: Likewise.
	* ada/acats-3/tests/l/la140071.a: Likewise.
	* ada/acats-3/tests/l/la140072.am: Likewise.
	* ada/acats-3/tests/l/la140073.a: Likewise.
	* ada/acats-3/tests/l/la140080.a: Likewise.
	* ada/acats-3/tests/l/la140081.a: Likewise.
	* ada/acats-3/tests/l/la140082.am: Likewise.
	* ada/acats-3/tests/l/la140083.a: Likewise.
	* ada/acats-3/tests/l/la140090.a: Likewise.
	* ada/acats-3/tests/l/la140091.a: Likewise.
	* ada/acats-3/tests/l/la140092.am: Likewise.
	* ada/acats-3/tests/l/la140093.a: Likewise.
	* ada/acats-3/tests/l/la140100.a: Likewise.
	* ada/acats-3/tests/l/la140101.a: Likewise.
	* ada/acats-3/tests/l/la140102.am: Likewise.
	* ada/acats-3/tests/l/la140103.a: Likewise.
	* ada/acats-3/tests/l/la140110.a: Likewise.
	* ada/acats-3/tests/l/la140111.a: Likewise.
	* ada/acats-3/tests/l/la140112.am: Likewise.
	* ada/acats-3/tests/l/la140113.a: Likewise.
	* ada/acats-3/tests/l/la140120.a: Likewise.
	* ada/acats-3/tests/l/la140121.a: Likewise.
	* ada/acats-3/tests/l/la140122.am: Likewise.
	* ada/acats-3/tests/l/la140123.a: Likewise.
	* ada/acats-3/tests/l/la140130.a: Likewise.
	* ada/acats-3/tests/l/la140131.a: Likewise.
	* ada/acats-3/tests/l/la140132.am: Likewise.
	* ada/acats-3/tests/l/la140133.a: Likewise.
	* ada/acats-3/tests/l/la140140.a: Likewise.
	* ada/acats-3/tests/l/la140141.a: Likewise.
	* ada/acats-3/tests/l/la140142.am: Likewise.
	* ada/acats-3/tests/l/la140143.a: Likewise.
	* ada/acats-3/tests/l/la140150.a: Likewise.
	* ada/acats-3/tests/l/la140151.a: Likewise.
	* ada/acats-3/tests/l/la140152.am: Likewise.
	* ada/acats-3/tests/l/la140153.a: Likewise.
	* ada/acats-3/tests/l/la140160.a: Likewise.
	* ada/acats-3/tests/l/la140161.a: Likewise.
	* ada/acats-3/tests/l/la140162.am: Likewise.
	* ada/acats-3/tests/l/la140163.a: Likewise.
	* ada/acats-3/tests/l/la140170.a: Likewise.
	* ada/acats-3/tests/l/la140171.a: Likewise.
	* ada/acats-3/tests/l/la140172.am: Likewise.
	* ada/acats-3/tests/l/la140173.a: Likewise.
	* ada/acats-3/tests/l/la140180.a: Likewise.
	* ada/acats-3/tests/l/la140181.a: Likewise.
	* ada/acats-3/tests/l/la140182.am: Likewise.
	* ada/acats-3/tests/l/la140183.a: Likewise.
	* ada/acats-3/tests/l/la140190.a: Likewise.
	* ada/acats-3/tests/l/la140191.a: Likewise.
	* ada/acats-3/tests/l/la140192.am: Likewise.
	* ada/acats-3/tests/l/la140193.a: Likewise.
	* ada/acats-3/tests/l/la140200.a: Likewise.
	* ada/acats-3/tests/l/la140201.a: Likewise.
	* ada/acats-3/tests/l/la140202.am: Likewise.
	* ada/acats-3/tests/l/la140203.a: Likewise.
	* ada/acats-3/tests/l/la140210.a: Likewise.
	* ada/acats-3/tests/l/la140211.am: Likewise.
	* ada/acats-3/tests/l/la140212.a: Likewise.
	* ada/acats-3/tests/l/la140220.a: Likewise.
	* ada/acats-3/tests/l/la140221.am: Likewise.
	* ada/acats-3/tests/l/la140222.a: Likewise.
	* ada/acats-3/tests/l/la140240.a: Likewise.
	* ada/acats-3/tests/l/la140241.a: Likewise.
	* ada/acats-3/tests/l/la140242.am: Likewise.
	* ada/acats-3/tests/l/la140243.a: Likewise.
	* ada/acats-3/tests/l/la140250.a: Likewise.
	* ada/acats-3/tests/l/la140251.am: Likewise.
	* ada/acats-3/tests/l/la140252.a: Likewise.
	* ada/acats-3/tests/l/la140260.a: Likewise.
	* ada/acats-3/tests/l/la140261.a: Likewise.
	* ada/acats-3/tests/l/la140262.am: Likewise.
	* ada/acats-3/tests/l/la140263.a: Likewise.
	* ada/acats-3/tests/l/la140270.a: Likewise.
	* ada/acats-3/tests/l/la140271.a: Likewise.
	* ada/acats-3/tests/l/la140272.am: Likewise.
	* ada/acats-3/tests/l/la140273.a: Likewise.

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

	* ada/acats-2/run_all.sh: Minor tweaks in comments.
	* ada/acats-2/tests/cd/cd300050.am: Upgrade to 2.6K revision.
	* ada/acats-2/tests/cd/cd300051.c: Likewise.
	* ada/acats-2/tests/cxa/cxa4001.a: Likewise.
	* ada/acats-2/tests/cxb/cxb30131.c: Likewise.

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

	* ada/acats/*: Rename into ada/acats-2/*.
	* ada/acats-2/run_all.sh: Adjust to above renaming.
	* ada/acats-2/support/impdefc.a: New file.
	* ada/acats-2/elabd.lst: New file.
	* ada/acats-2/floatstore.lst: New file.
	* ada/acats-2/norun.lst: New file.
	* ada/acats-2/run_acats.sh: New file.
	* ada/acats-2/run_test.exp: New file.
	* ada/acats-2/stackcheck.lst: New file.
	* ada/acats-2/support/acats26.lst: New file.
	* ada/acats-2/support/checkfil.ada: New file.
	* ada/acats-2/support/enumchek.ada: New file.
	* ada/acats-2/support/f340a000.a: New file.
	* ada/acats-2/support/f340a001.a: New file.
	* ada/acats-2/support/f341a00.a: New file.
	* ada/acats-2/support/f390a00.a: New file.
	* ada/acats-2/support/f392a00.a: New file.
	* ada/acats-2/support/f392c00.a: New file.
	* ada/acats-2/support/f392d00.a: New file.
	* ada/acats-2/support/f393a00.a: New file.
	* ada/acats-2/support/f393b00.a: New file.
	* ada/acats-2/support/f3a2a00.a: New file.
	* ada/acats-2/support/f460a00.a: New file.
	* ada/acats-2/support/f730a000.a: New file.
	* ada/acats-2/support/f730a001.a: New file.
	* ada/acats-2/support/f731a00.a: New file.
	* ada/acats-2/support/f940a00.a: New file.
	* ada/acats-2/support/f954a00.a: New file.
	* ada/acats-2/support/fa11a00.a: New file.
	* ada/acats-2/support/fa11b00.a: New file.
	* ada/acats-2/support/fa11c00.a: New file.
	* ada/acats-2/support/fa11d00.a: New file.
	* ada/acats-2/support/fa13a00.a: New file.
	* ada/acats-2/support/fa13b00.a: New file.
	* ada/acats-2/support/fa21a00.a: New file.
	* ada/acats-2/support/fb20a00.a: New file.
	* ada/acats-2/support/fb40a00.a: New file.
	* ada/acats-2/support/fc50a00.a: New file.
	* ada/acats-2/support/fc51a00.a: New file.
	* ada/acats-2/support/fc51b00.a: New file.
	* ada/acats-2/support/fc51c00.a: New file.
	* ada/acats-2/support/fc51d00.a: New file.
	* ada/acats-2/support/fc54a00.a: New file.
	* ada/acats-2/support/fc70a00.a: New file.
	* ada/acats-2/support/fc70b00.a: New file.
	* ada/acats-2/support/fc70c00.a: New file.
	* ada/acats-2/support/fcndecl.ada: New file.
	* ada/acats-2/support/fd72a00.a: New file.
	* ada/acats-2/support/fdb0a00.a: New file.
	* ada/acats-2/support/fdd2a00.a: New file.
	* ada/acats-2/support/fxa5a00.a: New file.
	* ada/acats-2/support/fxaca00.a: New file.
	* ada/acats-2/support/fxacb00.a: New file.
	* ada/acats-2/support/fxacc00.a: New file.
	* ada/acats-2/support/fxc6a00.a: New file.
	* ada/acats-2/support/fxe2a00.a: New file.
	* ada/acats-2/support/fxf2a00.a: New file.
	* ada/acats-2/support/fxf3a00.a: New file.
	* ada/acats-2/support/impbit.adb: New file.
	* ada/acats-2/support/impdef.a: New file.
	* ada/acats-2/support/impdefd.a: New file.
	* ada/acats-2/support/impdefe.a: New file.
	* ada/acats-2/support/impdefg.a: New file.
	* ada/acats-2/support/impdefh.a: New file.
	* ada/acats-2/support/lencheck.ada: New file.
	* ada/acats-2/support/macro.dfs: New file.
	* ada/acats-2/support/macrodef.adb: New file.
	* ada/acats-2/support/macrosub.ada: New file.
	* ada/acats-2/support/repbody.ada: New file.
	* ada/acats-2/support/repspec.ada: New file.
	* ada/acats-2/support/spprt13s.tst: New file.
	* ada/acats-2/support/tctouch.ada: New file.
	* ada/acats-2/support/tsttests.dat: New file.
	* ada/acats-2/support/widechr.a: New file.
	* ada/acats-2/tests/a/a22006b.ada: New file.
	* ada/acats-2/tests/a/a22006c.ada: New file.
	* ada/acats-2/tests/a/a22006d.ada: New file.
	* ada/acats-2/tests/a/a26007a.tst: New file.
	* ada/acats-2/tests/a/a27003a.ada: New file.
	* ada/acats-2/tests/a/a29003a.ada: New file.
	* ada/acats-2/tests/a/a2a031a.ada: New file.
	* ada/acats-2/tests/a/a33003a.ada: New file.
	* ada/acats-2/tests/a/a34017c.ada: New file.
	* ada/acats-2/tests/a/a35101b.ada: New file.
	* ada/acats-2/tests/a/a35402a.ada: New file.
	* ada/acats-2/tests/a/a35801f.ada: New file.
	* ada/acats-2/tests/a/a35902c.ada: New file.
	* ada/acats-2/tests/a/a38106d.ada: New file.
	* ada/acats-2/tests/a/a38106e.ada: New file.
	* ada/acats-2/tests/a/a49027a.ada: New file.
	* ada/acats-2/tests/a/a49027b.ada: New file.
	* ada/acats-2/tests/a/a49027c.ada: New file.
	* ada/acats-2/tests/a/a54b01a.ada: New file.
	* ada/acats-2/tests/a/a54b02a.ada: New file.
	* ada/acats-2/tests/a/a55b12a.ada: New file.
	* ada/acats-2/tests/a/a55b13a.ada: New file.
	* ada/acats-2/tests/a/a55b14a.ada: New file.
	* ada/acats-2/tests/a/a71004a.ada: New file.
	* ada/acats-2/tests/a/a73001i.ada: New file.
	* ada/acats-2/tests/a/a73001j.ada: New file.
	* ada/acats-2/tests/a/a74105b.ada: New file.
	* ada/acats-2/tests/a/a74106a.ada: New file.
	* ada/acats-2/tests/a/a74106b.ada: New file.
	* ada/acats-2/tests/a/a74106c.ada: New file.
	* ada/acats-2/tests/a/a74205e.ada: New file.
	* ada/acats-2/tests/a/a74205f.ada: New file.
	* ada/acats-2/tests/a/a83009a.ada: New file.
	* ada/acats-2/tests/a/a83009b.ada: New file.
	* ada/acats-2/tests/a/a83a02a.ada: New file.
	* ada/acats-2/tests/a/a83a02b.ada: New file.
	* ada/acats-2/tests/a/a83a06a.ada: New file.
	* ada/acats-2/tests/a/a83a08a.ada: New file.
	* ada/acats-2/tests/a/a83c01c.ada: New file.
	* ada/acats-2/tests/a/a83c01h.ada: New file.
	* ada/acats-2/tests/a/a83c01i.ada: New file.
	* ada/acats-2/tests/a/a85007d.ada: New file.
	* ada/acats-2/tests/a/a85013b.ada: New file.
	* ada/acats-2/tests/a/a87b59a.ada: New file.
	* ada/acats-2/tests/a/a95001c.ada: New file.
	* ada/acats-2/tests/a/a95074d.ada: New file.
	* ada/acats-2/tests/a/a97106a.ada: New file.
	* ada/acats-2/tests/a/a99006a.ada: New file.
	* ada/acats-2/tests/a/aa2010a.ada: New file.
	* ada/acats-2/tests/a/aa2012a.ada: New file.
	* ada/acats-2/tests/a/ac1015b.ada: New file.
	* ada/acats-2/tests/a/ac3106a.ada: New file.
	* ada/acats-2/tests/a/ac3206a.ada: New file.
	* ada/acats-2/tests/a/ac3207a.ada: New file.
	* ada/acats-2/tests/a/ad7001b.ada: New file.
	* ada/acats-2/tests/a/ad7001c0.ada: New file.
	* ada/acats-2/tests/a/ad7001c1.ada: New file.
	* ada/acats-2/tests/a/ad7001d0.ada: New file.
	* ada/acats-2/tests/a/ad7001d1.ada: New file.
	* ada/acats-2/tests/a/ad7006a.ada: New file.
	* ada/acats-2/tests/a/ad7101a.ada: New file.
	* ada/acats-2/tests/a/ad7101c.ada: New file.
	* ada/acats-2/tests/a/ad7102a.ada: New file.
	* ada/acats-2/tests/a/ad7103a.ada: New file.
	* ada/acats-2/tests/a/ad7103c.ada: New file.
	* ada/acats-2/tests/a/ad7104a.ada: New file.
	* ada/acats-2/tests/a/ad7201a.ada: New file.
	* ada/acats-2/tests/a/ad7203b.ada: New file.
	* ada/acats-2/tests/a/ad7205b.ada: New file.
	* ada/acats-2/tests/a/ad8011a.tst: New file.
	* ada/acats-2/tests/a/ada101a.ada: New file.
	* ada/acats-2/tests/a/ae2113a.ada: New file.
	* ada/acats-2/tests/a/ae2113b.ada: New file.
	* ada/acats-2/tests/a/ae3002g.ada: New file.
	* ada/acats-2/tests/a/ae3101a.ada: New file.
	* ada/acats-2/tests/a/ae3702a.ada: New file.
	* ada/acats-2/tests/a/ae3709a.ada: New file.
	* ada/acats-2/tests/c2/c23001a.ada: New file.
	* ada/acats-2/tests/c2/c23003a.tst: New file.
	* ada/acats-2/tests/c2/c23003b.tst: New file.
	* ada/acats-2/tests/c2/c23003g.tst: New file.
	* ada/acats-2/tests/c2/c23003i.tst: New file.
	* ada/acats-2/tests/c2/c23006a.ada: New file.
	* ada/acats-2/tests/c2/c23006b.ada: New file.
	* ada/acats-2/tests/c2/c23006c.ada: New file.
	* ada/acats-2/tests/c2/c23006d.ada: New file.
	* ada/acats-2/tests/c2/c23006e.ada: New file.
	* ada/acats-2/tests/c2/c23006f.ada: New file.
	* ada/acats-2/tests/c2/c23006g.ada: New file.
	* ada/acats-2/tests/c2/c24002d.ada: New file.
	* ada/acats-2/tests/c2/c24003a.ada: New file.
	* ada/acats-2/tests/c2/c24003b.ada: New file.
	* ada/acats-2/tests/c2/c24003c.ada: New file.
	* ada/acats-2/tests/c2/c24106a.ada: New file.
	* ada/acats-2/tests/c2/c24202d.ada: New file.
	* ada/acats-2/tests/c2/c24203a.ada: New file.
	* ada/acats-2/tests/c2/c24203b.ada: New file.
	* ada/acats-2/tests/c2/c24207a.ada: New file.
	* ada/acats-2/tests/c2/c24211a.ada: New file.
	* ada/acats-2/tests/c2/c250001.aw: New file.
	* ada/acats-2/tests/c2/c250002.aw: New file.
	* ada/acats-2/tests/c2/c25001a.ada: New file.
	* ada/acats-2/tests/c2/c25001b.ada: New file.
	* ada/acats-2/tests/c2/c26006a.ada: New file.
	* ada/acats-2/tests/c2/c26008a.ada: New file.
	* ada/acats-2/tests/c2/c2a001a.ada: New file.
	* ada/acats-2/tests/c2/c2a001b.ada: New file.
	* ada/acats-2/tests/c2/c2a001c.ada: New file.
	* ada/acats-2/tests/c2/c2a002a.ada: New file.
	* ada/acats-2/tests/c2/c2a008a.ada: New file.
	* ada/acats-2/tests/c2/c2a021b.ada: New file.
	* ada/acats-2/tests/c3/c32001a.ada: New file.
	* ada/acats-2/tests/c3/c32001b.ada: New file.
	* ada/acats-2/tests/c3/c32001c.ada: New file.
	* ada/acats-2/tests/c3/c32001d.ada: New file.
	* ada/acats-2/tests/c3/c32001e.ada: New file.
	* ada/acats-2/tests/c3/c32107a.ada: New file.
	* ada/acats-2/tests/c3/c32107c.ada: New file.
	* ada/acats-2/tests/c3/c32108a.ada: New file.
	* ada/acats-2/tests/c3/c32108b.ada: New file.
	* ada/acats-2/tests/c3/c32111a.ada: New file.
	* ada/acats-2/tests/c3/c32111b.ada: New file.
	* ada/acats-2/tests/c3/c32112b.ada: New file.
	* ada/acats-2/tests/c3/c32113a.ada: New file.
	* ada/acats-2/tests/c3/c32115a.ada: New file.
	* ada/acats-2/tests/c3/c32115b.ada: New file.
	* ada/acats-2/tests/c3/c330001.a: New file.
	* ada/acats-2/tests/c3/c330002.a: New file.
	* ada/acats-2/tests/c3/c332001.a: New file.
	* ada/acats-2/tests/c3/c340001.a: New file.
	* ada/acats-2/tests/c3/c34001a.ada: New file.
	* ada/acats-2/tests/c3/c34001c.ada: New file.
	* ada/acats-2/tests/c3/c34001d.ada: New file.
	* ada/acats-2/tests/c3/c34001f.ada: New file.
	* ada/acats-2/tests/c3/c34002a.ada: New file.
	* ada/acats-2/tests/c3/c34002c.ada: New file.
	* ada/acats-2/tests/c3/c34003a.ada: New file.
	* ada/acats-2/tests/c3/c34003c.ada: New file.
	* ada/acats-2/tests/c3/c34004a.ada: New file.
	* ada/acats-2/tests/c3/c34004c.ada: New file.
	* ada/acats-2/tests/c3/c34005a.ada: New file.
	* ada/acats-2/tests/c3/c34005c.ada: New file.
	* ada/acats-2/tests/c3/c34005d.ada: New file.
	* ada/acats-2/tests/c3/c34005f.ada: New file.
	* ada/acats-2/tests/c3/c34005g.ada: New file.
	* ada/acats-2/tests/c3/c34005i.ada: New file.
	* ada/acats-2/tests/c3/c34005j.ada: New file.
	* ada/acats-2/tests/c3/c34005l.ada: New file.
	* ada/acats-2/tests/c3/c34005m.ada: New file.
	* ada/acats-2/tests/c3/c34005o.ada: New file.
	* ada/acats-2/tests/c3/c34005p.ada: New file.
	* ada/acats-2/tests/c3/c34005r.ada: New file.
	* ada/acats-2/tests/c3/c34005s.ada: New file.
	* ada/acats-2/tests/c3/c34005u.ada: New file.
	* ada/acats-2/tests/c3/c34005v.ada: New file.
	* ada/acats-2/tests/c3/c34006a.ada: New file.
	* ada/acats-2/tests/c3/c34006d.ada: New file.
	* ada/acats-2/tests/c3/c34006f.ada: New file.
	* ada/acats-2/tests/c3/c34006g.ada: New file.
	* ada/acats-2/tests/c3/c34006j.ada: New file.
	* ada/acats-2/tests/c3/c34006l.ada: New file.
	* ada/acats-2/tests/c3/c34007a.ada: New file.
	* ada/acats-2/tests/c3/c34007d.ada: New file.
	* ada/acats-2/tests/c3/c34007f.ada: New file.
	* ada/acats-2/tests/c3/c34007g.ada: New file.
	* ada/acats-2/tests/c3/c34007i.ada: New file.
	* ada/acats-2/tests/c3/c34007j.ada: New file.
	* ada/acats-2/tests/c3/c34007m.ada: New file.
	* ada/acats-2/tests/c3/c34007p.ada: New file.
	* ada/acats-2/tests/c3/c34007r.ada: New file.
	* ada/acats-2/tests/c3/c34007s.ada: New file.
	* ada/acats-2/tests/c3/c34007u.ada: New file.
	* ada/acats-2/tests/c3/c34007v.ada: New file.
	* ada/acats-2/tests/c3/c34008a.ada: New file.
	* ada/acats-2/tests/c3/c34009a.ada: New file.
	* ada/acats-2/tests/c3/c34009d.ada: New file.
	* ada/acats-2/tests/c3/c34009f.ada: New file.
	* ada/acats-2/tests/c3/c34009g.ada: New file.
	* ada/acats-2/tests/c3/c34009j.ada: New file.
	* ada/acats-2/tests/c3/c34009l.ada: New file.
	* ada/acats-2/tests/c3/c34011b.ada: New file.
	* ada/acats-2/tests/c3/c34012a.ada: New file.
	* ada/acats-2/tests/c3/c34014a.ada: New file.
	* ada/acats-2/tests/c3/c34014c.ada: New file.
	* ada/acats-2/tests/c3/c34014e.ada: New file.
	* ada/acats-2/tests/c3/c34014g.ada: New file.
	* ada/acats-2/tests/c3/c34014h.ada: New file.
	* ada/acats-2/tests/c3/c34014n.ada: New file.
	* ada/acats-2/tests/c3/c34014p.ada: New file.
	* ada/acats-2/tests/c3/c34014r.ada: New file.
	* ada/acats-2/tests/c3/c34014t.ada: New file.
	* ada/acats-2/tests/c3/c34014u.ada: New file.
	* ada/acats-2/tests/c3/c34018a.ada: New file.
	* ada/acats-2/tests/c3/c340a01.a: New file.
	* ada/acats-2/tests/c3/c340a02.a: New file.
	* ada/acats-2/tests/c3/c341a01.a: New file.
	* ada/acats-2/tests/c3/c341a02.a: New file.
	* ada/acats-2/tests/c3/c341a03.a: New file.
	* ada/acats-2/tests/c3/c341a04.a: New file.
	* ada/acats-2/tests/c3/c35003a.ada: New file.
	* ada/acats-2/tests/c3/c35003b.ada: New file.
	* ada/acats-2/tests/c3/c35003d.ada: New file.
	* ada/acats-2/tests/c3/c35102a.ada: New file.
	* ada/acats-2/tests/c3/c352001.a: New file.
	* ada/acats-2/tests/c3/c354002.a: New file.
	* ada/acats-2/tests/c3/c354003.a: New file.
	* ada/acats-2/tests/c3/c35502a.ada: New file.
	* ada/acats-2/tests/c3/c35502b.ada: New file.
	* ada/acats-2/tests/c3/c35502c.ada: New file.
	* ada/acats-2/tests/c3/c35502d.tst: New file.
	* ada/acats-2/tests/c3/c35502e.ada: New file.
	* ada/acats-2/tests/c3/c35502f.tst: New file.
	* ada/acats-2/tests/c3/c35502g.ada: New file.
	* ada/acats-2/tests/c3/c35502h.ada: New file.
	* ada/acats-2/tests/c3/c35502i.ada: New file.
	* ada/acats-2/tests/c3/c35502j.ada: New file.
	* ada/acats-2/tests/c3/c35502k.ada: New file.
	* ada/acats-2/tests/c3/c35502l.ada: New file.
	* ada/acats-2/tests/c3/c35502m.ada: New file.
	* ada/acats-2/tests/c3/c35502n.ada: New file.
	* ada/acats-2/tests/c3/c35502o.ada: New file.
	* ada/acats-2/tests/c3/c35502p.ada: New file.
	* ada/acats-2/tests/c3/c35503a.ada: New file.
	* ada/acats-2/tests/c3/c35503b.ada: New file.
	* ada/acats-2/tests/c3/c35503c.ada: New file.
	* ada/acats-2/tests/c3/c35503d.tst: New file.
	* ada/acats-2/tests/c3/c35503e.ada: New file.
	* ada/acats-2/tests/c3/c35503f.tst: New file.
	* ada/acats-2/tests/c3/c35503g.ada: New file.
	* ada/acats-2/tests/c3/c35503h.ada: New file.
	* ada/acats-2/tests/c3/c35503k.ada: New file.
	* ada/acats-2/tests/c3/c35503l.ada: New file.
	* ada/acats-2/tests/c3/c35503o.ada: New file.
	* ada/acats-2/tests/c3/c35503p.ada: New file.
	* ada/acats-2/tests/c3/c35504a.ada: New file.
	* ada/acats-2/tests/c3/c35504b.ada: New file.
	* ada/acats-2/tests/c3/c35505c.ada: New file.
	* ada/acats-2/tests/c3/c35505e.ada: New file.
	* ada/acats-2/tests/c3/c35505f.ada: New file.
	* ada/acats-2/tests/c3/c35507a.ada: New file.
	* ada/acats-2/tests/c3/c35507b.ada: New file.
	* ada/acats-2/tests/c3/c35507c.ada: New file.
	* ada/acats-2/tests/c3/c35507e.ada: New file.
	* ada/acats-2/tests/c3/c35507g.ada: New file.
	* ada/acats-2/tests/c3/c35507h.ada: New file.
	* ada/acats-2/tests/c3/c35507i.ada: New file.
	* ada/acats-2/tests/c3/c35507j.ada: New file.
	* ada/acats-2/tests/c3/c35507k.ada: New file.
	* ada/acats-2/tests/c3/c35507l.ada: New file.
	* ada/acats-2/tests/c3/c35507m.ada: New file.
	* ada/acats-2/tests/c3/c35507n.ada: New file.
	* ada/acats-2/tests/c3/c35507o.ada: New file.
	* ada/acats-2/tests/c3/c35507p.ada: New file.
	* ada/acats-2/tests/c3/c35508a.ada: New file.
	* ada/acats-2/tests/c3/c35508b.ada: New file.
	* ada/acats-2/tests/c3/c35508c.ada: New file.
	* ada/acats-2/tests/c3/c35508e.ada: New file.
	* ada/acats-2/tests/c3/c35508g.ada: New file.
	* ada/acats-2/tests/c3/c35508h.ada: New file.
	* ada/acats-2/tests/c3/c35508k.ada: New file.
	* ada/acats-2/tests/c3/c35508l.ada: New file.
	* ada/acats-2/tests/c3/c35508o.ada: New file.
	* ada/acats-2/tests/c3/c35508p.ada: New file.
	* ada/acats-2/tests/c3/c35703a.ada: New file.
	* ada/acats-2/tests/c3/c35704a.ada: New file.
	* ada/acats-2/tests/c3/c35704b.ada: New file.
	* ada/acats-2/tests/c3/c35704c.ada: New file.
	* ada/acats-2/tests/c3/c35704d.ada: New file.
	* ada/acats-2/tests/c3/c35801d.ada: New file.
	* ada/acats-2/tests/c3/c35902d.ada: New file.
	* ada/acats-2/tests/c3/c35904a.ada: New file.
	* ada/acats-2/tests/c3/c35904b.ada: New file.
	* ada/acats-2/tests/c3/c35a02a.ada: New file.
	* ada/acats-2/tests/c3/c35a05a.ada: New file.
	* ada/acats-2/tests/c3/c35a05d.ada: New file.
	* ada/acats-2/tests/c3/c35a05n.ada: New file.
	* ada/acats-2/tests/c3/c35a05q.ada: New file.
	* ada/acats-2/tests/c3/c35a07a.ada: New file.
	* ada/acats-2/tests/c3/c35a07d.ada: New file.
	* ada/acats-2/tests/c3/c35a08b.ada: New file.
	* ada/acats-2/tests/c3/c360002.a: New file.
	* ada/acats-2/tests/c3/c36104a.ada: New file.
	* ada/acats-2/tests/c3/c36104b.ada: New file.
	* ada/acats-2/tests/c3/c36172a.ada: New file.
	* ada/acats-2/tests/c3/c36172b.ada: New file.
	* ada/acats-2/tests/c3/c36172c.ada: New file.
	* ada/acats-2/tests/c3/c36174a.ada: New file.
	* ada/acats-2/tests/c3/c36180a.ada: New file.
	* ada/acats-2/tests/c3/c36202c.ada: New file.
	* ada/acats-2/tests/c3/c36203a.ada: New file.
	* ada/acats-2/tests/c3/c36204a.ada: New file.
	* ada/acats-2/tests/c3/c36204b.ada: New file.
	* ada/acats-2/tests/c3/c36204c.ada: New file.
	* ada/acats-2/tests/c3/c36204d.ada: New file.
	* ada/acats-2/tests/c3/c36205a.ada: New file.
	* ada/acats-2/tests/c3/c36205b.ada: New file.
	* ada/acats-2/tests/c3/c36205c.ada: New file.
	* ada/acats-2/tests/c3/c36205d.ada: New file.
	* ada/acats-2/tests/c3/c36205e.ada: New file.
	* ada/acats-2/tests/c3/c36205f.ada: New file.
	* ada/acats-2/tests/c3/c36205g.ada: New file.
	* ada/acats-2/tests/c3/c36205h.ada: New file.
	* ada/acats-2/tests/c3/c36205i.ada: New file.
	* ada/acats-2/tests/c3/c36205j.ada: New file.
	* ada/acats-2/tests/c3/c36205k.ada: New file.
	* ada/acats-2/tests/c3/c36205l.ada: New file.
	* ada/acats-2/tests/c3/c36301a.ada: New file.
	* ada/acats-2/tests/c3/c36301b.ada: New file.
	* ada/acats-2/tests/c3/c36302a.ada: New file.
	* ada/acats-2/tests/c3/c36304a.ada: New file.
	* ada/acats-2/tests/c3/c36305a.ada: New file.
	* ada/acats-2/tests/c3/c37002a.ada: New file.
	* ada/acats-2/tests/c3/c37003a.ada: New file.
	* ada/acats-2/tests/c3/c37003b.ada: New file.
	* ada/acats-2/tests/c3/c37005a.ada: New file.
	* ada/acats-2/tests/c3/c37006a.ada: New file.
	* ada/acats-2/tests/c3/c37008a.ada: New file.
	* ada/acats-2/tests/c3/c37008b.ada: New file.
	* ada/acats-2/tests/c3/c37009a.ada: New file.
	* ada/acats-2/tests/c3/c37010a.ada: New file.
	* ada/acats-2/tests/c3/c37010b.ada: New file.
	* ada/acats-2/tests/c3/c371001.a: New file.
	* ada/acats-2/tests/c3/c371002.a: New file.
	* ada/acats-2/tests/c3/c371003.a: New file.
	* ada/acats-2/tests/c3/c37102b.ada: New file.
	* ada/acats-2/tests/c3/c37103a.ada: New file.
	* ada/acats-2/tests/c3/c37105a.ada: New file.
	* ada/acats-2/tests/c3/c37107a.ada: New file.
	* ada/acats-2/tests/c3/c37108b.ada: New file.
	* ada/acats-2/tests/c3/c37206a.ada: New file.
	* ada/acats-2/tests/c3/c37207a.ada: New file.
	* ada/acats-2/tests/c3/c37208a.ada: New file.
	* ada/acats-2/tests/c3/c37208b.ada: New file.
	* ada/acats-2/tests/c3/c37209a.ada: New file.
	* ada/acats-2/tests/c3/c37209b.ada: New file.
	* ada/acats-2/tests/c3/c37210a.ada: New file.
	* ada/acats-2/tests/c3/c37211a.ada: New file.
	* ada/acats-2/tests/c3/c37211b.ada: New file.
	* ada/acats-2/tests/c3/c37211c.ada: New file.
	* ada/acats-2/tests/c3/c37211d.ada: New file.
	* ada/acats-2/tests/c3/c37211e.ada: New file.
	* ada/acats-2/tests/c3/c37213b.ada: New file.
	* ada/acats-2/tests/c3/c37213d.ada: New file.
	* ada/acats-2/tests/c3/c37213f.ada: New file.
	* ada/acats-2/tests/c3/c37213h.ada: New file.
	* ada/acats-2/tests/c3/c37213j.ada: New file.
	* ada/acats-2/tests/c3/c37213k.ada: New file.
	* ada/acats-2/tests/c3/c37213l.ada: New file.
	* ada/acats-2/tests/c3/c37215b.ada: New file.
	* ada/acats-2/tests/c3/c37215d.ada: New file.
	* ada/acats-2/tests/c3/c37215f.ada: New file.
	* ada/acats-2/tests/c3/c37215h.ada: New file.
	* ada/acats-2/tests/c3/c37217a.ada: New file.
	* ada/acats-2/tests/c3/c37217b.ada: New file.
	* ada/acats-2/tests/c3/c37217c.ada: New file.
	* ada/acats-2/tests/c3/c37304a.ada: New file.
	* ada/acats-2/tests/c3/c37305a.ada: New file.
	* ada/acats-2/tests/c3/c37306a.ada: New file.
	* ada/acats-2/tests/c3/c37309a.ada: New file.
	* ada/acats-2/tests/c3/c37310a.ada: New file.
	* ada/acats-2/tests/c3/c37312a.ada: New file.
	* ada/acats-2/tests/c3/c37402a.ada: New file.
	* ada/acats-2/tests/c3/c37403a.ada: New file.
	* ada/acats-2/tests/c3/c37404a.ada: New file.
	* ada/acats-2/tests/c3/c37404b.ada: New file.
	* ada/acats-2/tests/c3/c37405a.ada: New file.
	* ada/acats-2/tests/c3/c37411a.ada: New file.
	* ada/acats-2/tests/c3/c380001.a: New file.
	* ada/acats-2/tests/c3/c380002.a: New file.
	* ada/acats-2/tests/c3/c380003.a: New file.
	* ada/acats-2/tests/c3/c380004.a: New file.
	* ada/acats-2/tests/c3/c38002a.ada: New file.
	* ada/acats-2/tests/c3/c38002b.ada: New file.
	* ada/acats-2/tests/c3/c38005a.ada: New file.
	* ada/acats-2/tests/c3/c38005b.ada: New file.
	* ada/acats-2/tests/c3/c38005c.ada: New file.
	* ada/acats-2/tests/c3/c38006a.ada: New file.
	* ada/acats-2/tests/c3/c38102a.ada: New file.
	* ada/acats-2/tests/c3/c38102b.ada: New file.
	* ada/acats-2/tests/c3/c38102c.ada: New file.
	* ada/acats-2/tests/c3/c38102d.ada: New file.
	* ada/acats-2/tests/c3/c38102e.ada: New file.
	* ada/acats-2/tests/c3/c38104a.ada: New file.
	* ada/acats-2/tests/c3/c38107a.ada: New file.
	* ada/acats-2/tests/c3/c38107b.ada: New file.
	* ada/acats-2/tests/c3/c38108a.ada: New file.
	* ada/acats-2/tests/c3/c38108b.ada: New file.
	* ada/acats-2/tests/c3/c38108c0.ada: New file.
	* ada/acats-2/tests/c3/c38108c1.ada: New file.
	* ada/acats-2/tests/c3/c38108c2.ada: New file.
	* ada/acats-2/tests/c3/c38108d0.ada: New file.
	* ada/acats-2/tests/c3/c38108d1.ada: New file.
	* ada/acats-2/tests/c3/c38202a.ada: New file.
	* ada/acats-2/tests/c3/c3900010.a: New file.
	* ada/acats-2/tests/c3/c3900011.am: New file.
	* ada/acats-2/tests/c3/c390002.a: New file.
	* ada/acats-2/tests/c3/c390003.a: New file.
	* ada/acats-2/tests/c3/c390004.a: New file.
	* ada/acats-2/tests/c3/c3900050.a: New file.
	* ada/acats-2/tests/c3/c3900051.a: New file.
	* ada/acats-2/tests/c3/c3900052.a: New file.
	* ada/acats-2/tests/c3/c3900053.am: New file.
	* ada/acats-2/tests/c3/c3900060.a: New file.
	* ada/acats-2/tests/c3/c3900061.a: New file.
	* ada/acats-2/tests/c3/c3900062.a: New file.
	* ada/acats-2/tests/c3/c3900063.am: New file.
	* ada/acats-2/tests/c3/c390007.a: New file.
	* ada/acats-2/tests/c3/c390010.a: New file.
	* ada/acats-2/tests/c3/c390011.a: New file.
	* ada/acats-2/tests/c3/c39006a.ada: New file.
	* ada/acats-2/tests/c3/c39006b.ada: New file.
	* ada/acats-2/tests/c3/c39006c0.ada: New file.
	* ada/acats-2/tests/c3/c39006c1.ada: New file.
	* ada/acats-2/tests/c3/c39006d.ada: New file.
	* ada/acats-2/tests/c3/c39006e.ada: New file.
	* ada/acats-2/tests/c3/c39006f0.ada: New file.
	* ada/acats-2/tests/c3/c39006f1.ada: New file.
	* ada/acats-2/tests/c3/c39006f2.ada: New file.
	* ada/acats-2/tests/c3/c39006f3.ada: New file.
	* ada/acats-2/tests/c3/c39006g.ada: New file.
	* ada/acats-2/tests/c3/c39007a.ada: New file.
	* ada/acats-2/tests/c3/c39007b.ada: New file.
	* ada/acats-2/tests/c3/c39008a.ada: New file.
	* ada/acats-2/tests/c3/c39008b.ada: New file.
	* ada/acats-2/tests/c3/c39008c.ada: New file.
	* ada/acats-2/tests/c3/c390a010.a: New file.
	* ada/acats-2/tests/c3/c390a011.am: New file.
	* ada/acats-2/tests/c3/c390a020.a: New file.
	* ada/acats-2/tests/c3/c390a021.a: New file.
	* ada/acats-2/tests/c3/c390a022.am: New file.
	* ada/acats-2/tests/c3/c390a030.a: New file.
	* ada/acats-2/tests/c3/c390a031.am: New file.
	* ada/acats-2/tests/c3/c391001.a: New file.
	* ada/acats-2/tests/c3/c391002.a: New file.
	* ada/acats-2/tests/c3/c392002.a: New file.
	* ada/acats-2/tests/c3/c392003.a: New file.
	* ada/acats-2/tests/c3/c392004.a: New file.
	* ada/acats-2/tests/c3/c392005.a: New file.
	* ada/acats-2/tests/c3/c392008.a: New file.
	* ada/acats-2/tests/c3/c392010.a: New file.
	* ada/acats-2/tests/c3/c392011.a: New file.
	* ada/acats-2/tests/c3/c392013.a: New file.
	* ada/acats-2/tests/c3/c392014.a: New file.
	* ada/acats-2/tests/c3/c392a01.a: New file.
	* ada/acats-2/tests/c3/c392c05.a: New file.
	* ada/acats-2/tests/c3/c392c07.a: New file.
	* ada/acats-2/tests/c3/c392d01.a: New file.
	* ada/acats-2/tests/c3/c392d02.a: New file.
	* ada/acats-2/tests/c3/c392d03.a: New file.
	* ada/acats-2/tests/c3/c393001.a: New file.
	* ada/acats-2/tests/c3/c393007.a: New file.
	* ada/acats-2/tests/c3/c393008.a: New file.
	* ada/acats-2/tests/c3/c393009.a: New file.
	* ada/acats-2/tests/c3/c393010.a: New file.
	* ada/acats-2/tests/c3/c393011.a: New file.
	* ada/acats-2/tests/c3/c393012.a: New file.
	* ada/acats-2/tests/c3/c393a02.a: New file.
	* ada/acats-2/tests/c3/c393a03.a: New file.
	* ada/acats-2/tests/c3/c393a05.a: New file.
	* ada/acats-2/tests/c3/c393a06.a: New file.
	* ada/acats-2/tests/c3/c393b12.a: New file.
	* ada/acats-2/tests/c3/c393b13.a: New file.
	* ada/acats-2/tests/c3/c393b14.a: New file.
	* ada/acats-2/tests/c3/c3a0001.a: New file.
	* ada/acats-2/tests/c3/c3a0002.a: New file.
	* ada/acats-2/tests/c3/c3a0003.a: New file.
	* ada/acats-2/tests/c3/c3a0004.a: New file.
	* ada/acats-2/tests/c3/c3a0005.a: New file.
	* ada/acats-2/tests/c3/c3a0006.a: New file.
	* ada/acats-2/tests/c3/c3a0007.a: New file.
	* ada/acats-2/tests/c3/c3a0008.a: New file.
	* ada/acats-2/tests/c3/c3a0009.a: New file.
	* ada/acats-2/tests/c3/c3a0010.a: New file.
	* ada/acats-2/tests/c3/c3a0011.a: New file.
	* ada/acats-2/tests/c3/c3a00120.a: New file.
	* ada/acats-2/tests/c3/c3a00121.a: New file.
	* ada/acats-2/tests/c3/c3a00122.am: New file.
	* ada/acats-2/tests/c3/c3a0013.a: New file.
	* ada/acats-2/tests/c3/c3a0014.a: New file.
	* ada/acats-2/tests/c3/c3a0015.a: New file.
	* ada/acats-2/tests/c3/c3a1001.a: New file.
	* ada/acats-2/tests/c3/c3a1002.a: New file.
	* ada/acats-2/tests/c3/c3a2001.a: New file.
	* ada/acats-2/tests/c3/c3a2002.a: New file.
	* ada/acats-2/tests/c3/c3a2003.a: New file.
	* ada/acats-2/tests/c3/c3a2a01.a: New file.
	* ada/acats-2/tests/c3/c3a2a02.a: New file.
	* ada/acats-2/tests/c4/c410001.a: New file.
	* ada/acats-2/tests/c4/c41101d.ada: New file.
	* ada/acats-2/tests/c4/c41103a.ada: New file.
	* ada/acats-2/tests/c4/c41103b.ada: New file.
	* ada/acats-2/tests/c4/c41104a.ada: New file.
	* ada/acats-2/tests/c4/c41105a.ada: New file.
	* ada/acats-2/tests/c4/c41107a.ada: New file.
	* ada/acats-2/tests/c4/c41201d.ada: New file.
	* ada/acats-2/tests/c4/c41203a.ada: New file.
	* ada/acats-2/tests/c4/c41203b.ada: New file.
	* ada/acats-2/tests/c4/c41204a.ada: New file.
	* ada/acats-2/tests/c4/c41205a.ada: New file.
	* ada/acats-2/tests/c4/c41206a.ada: New file.
	* ada/acats-2/tests/c4/c41207a.ada: New file.
	* ada/acats-2/tests/c4/c41301a.ada: New file.
	* ada/acats-2/tests/c4/c41303a.ada: New file.
	* ada/acats-2/tests/c4/c41303b.ada: New file.
	* ada/acats-2/tests/c4/c41303c.ada: New file.
	* ada/acats-2/tests/c4/c41303e.ada: New file.
	* ada/acats-2/tests/c4/c41303f.ada: New file.
	* ada/acats-2/tests/c4/c41303g.ada: New file.
	* ada/acats-2/tests/c4/c41303i.ada: New file.
	* ada/acats-2/tests/c4/c41303j.ada: New file.
	* ada/acats-2/tests/c4/c41303k.ada: New file.
	* ada/acats-2/tests/c4/c41303m.ada: New file.
	* ada/acats-2/tests/c4/c41303n.ada: New file.
	* ada/acats-2/tests/c4/c41303o.ada: New file.
	* ada/acats-2/tests/c4/c41303q.ada: New file.
	* ada/acats-2/tests/c4/c41303r.ada: New file.
	* ada/acats-2/tests/c4/c41303s.ada: New file.
	* ada/acats-2/tests/c4/c41303u.ada: New file.
	* ada/acats-2/tests/c4/c41303v.ada: New file.
	* ada/acats-2/tests/c4/c41303w.ada: New file.
	* ada/acats-2/tests/c4/c41304a.ada: New file.
	* ada/acats-2/tests/c4/c41304b.ada: New file.
	* ada/acats-2/tests/c4/c41306a.ada: New file.
	* ada/acats-2/tests/c4/c41306b.ada: New file.
	* ada/acats-2/tests/c4/c41306c.ada: New file.
	* ada/acats-2/tests/c4/c41307d.ada: New file.
	* ada/acats-2/tests/c4/c41309a.ada: New file.
	* ada/acats-2/tests/c4/c41320a.ada: New file.
	* ada/acats-2/tests/c4/c41321a.ada: New file.
	* ada/acats-2/tests/c4/c41322a.ada: New file.
	* ada/acats-2/tests/c4/c41323a.ada: New file.
	* ada/acats-2/tests/c4/c41324a.ada: New file.
	* ada/acats-2/tests/c4/c41325a.ada: New file.
	* ada/acats-2/tests/c4/c41326a.ada: New file.
	* ada/acats-2/tests/c4/c41327a.ada: New file.
	* ada/acats-2/tests/c4/c41328a.ada: New file.
	* ada/acats-2/tests/c4/c41401a.ada: New file.
	* ada/acats-2/tests/c4/c41402a.ada: New file.
	* ada/acats-2/tests/c4/c41404a.ada: New file.
	* ada/acats-2/tests/c4/c420001.a: New file.
	* ada/acats-2/tests/c4/c42006a.ada: New file.
	* ada/acats-2/tests/c4/c42007e.ada: New file.
	* ada/acats-2/tests/c4/c43003a.ada: New file.
	* ada/acats-2/tests/c4/c43004a.ada: New file.
	* ada/acats-2/tests/c4/c43004c.ada: New file.
	* ada/acats-2/tests/c4/c431001.a: New file.
	* ada/acats-2/tests/c4/c43103a.ada: New file.
	* ada/acats-2/tests/c4/c43103b.ada: New file.
	* ada/acats-2/tests/c4/c43104a.ada: New file.
	* ada/acats-2/tests/c4/c43105a.ada: New file.
	* ada/acats-2/tests/c4/c43105b.ada: New file.
	* ada/acats-2/tests/c4/c43106a.ada: New file.
	* ada/acats-2/tests/c4/c43107a.ada: New file.
	* ada/acats-2/tests/c4/c43108a.ada: New file.
	* ada/acats-2/tests/c4/c432001.a: New file.
	* ada/acats-2/tests/c4/c432002.a: New file.
	* ada/acats-2/tests/c4/c432003.a: New file.
	* ada/acats-2/tests/c4/c432004.a: New file.
	* ada/acats-2/tests/c4/c43204a.ada: New file.
	* ada/acats-2/tests/c4/c43204c.ada: New file.
	* ada/acats-2/tests/c4/c43204e.ada: New file.
	* ada/acats-2/tests/c4/c43204f.ada: New file.
	* ada/acats-2/tests/c4/c43204g.ada: New file.
	* ada/acats-2/tests/c4/c43204h.ada: New file.
	* ada/acats-2/tests/c4/c43204i.ada: New file.
	* ada/acats-2/tests/c4/c43205a.ada: New file.
	* ada/acats-2/tests/c4/c43205b.ada: New file.
	* ada/acats-2/tests/c4/c43205c.ada: New file.
	* ada/acats-2/tests/c4/c43205d.ada: New file.
	* ada/acats-2/tests/c4/c43205e.ada: New file.
	* ada/acats-2/tests/c4/c43205g.ada: New file.
	* ada/acats-2/tests/c4/c43205h.ada: New file.
	* ada/acats-2/tests/c4/c43205i.ada: New file.
	* ada/acats-2/tests/c4/c43205j.ada: New file.
	* ada/acats-2/tests/c4/c43205k.ada: New file.
	* ada/acats-2/tests/c4/c43206a.ada: New file.
	* ada/acats-2/tests/c4/c43207b.ada: New file.
	* ada/acats-2/tests/c4/c43207d.ada: New file.
	* ada/acats-2/tests/c4/c43208a.ada: New file.
	* ada/acats-2/tests/c4/c43208b.ada: New file.
	* ada/acats-2/tests/c4/c43209a.ada: New file.
	* ada/acats-2/tests/c4/c43210a.ada: New file.
	* ada/acats-2/tests/c4/c43211a.ada: New file.
	* ada/acats-2/tests/c4/c43212a.ada: New file.
	* ada/acats-2/tests/c4/c43212c.ada: New file.
	* ada/acats-2/tests/c4/c43214a.ada: New file.
	* ada/acats-2/tests/c4/c43214b.ada: New file.
	* ada/acats-2/tests/c4/c43214c.ada: New file.
	* ada/acats-2/tests/c4/c43214d.ada: New file.
	* ada/acats-2/tests/c4/c43214e.ada: New file.
	* ada/acats-2/tests/c4/c43214f.ada: New file.
	* ada/acats-2/tests/c4/c43215a.ada: New file.
	* ada/acats-2/tests/c4/c43215b.ada: New file.
	* ada/acats-2/tests/c4/c43222a.ada: New file.
	* ada/acats-2/tests/c4/c43224a.ada: New file.
	* ada/acats-2/tests/c4/c433001.a: New file.
	* ada/acats-2/tests/c4/c44003d.ada: New file.
	* ada/acats-2/tests/c4/c44003f.ada: New file.
	* ada/acats-2/tests/c4/c44003g.ada: New file.
	* ada/acats-2/tests/c4/c450001.a: New file.
	* ada/acats-2/tests/c4/c45112a.ada: New file.
	* ada/acats-2/tests/c4/c45112b.ada: New file.
	* ada/acats-2/tests/c4/c45113a.ada: New file.
	* ada/acats-2/tests/c4/c45114b.ada: New file.
	* ada/acats-2/tests/c4/c452001.a: New file.
	* ada/acats-2/tests/c4/c45201a.ada: New file.
	* ada/acats-2/tests/c4/c45201b.ada: New file.
	* ada/acats-2/tests/c4/c45202b.ada: New file.
	* ada/acats-2/tests/c4/c45210a.ada: New file.
	* ada/acats-2/tests/c4/c45211a.ada: New file.
	* ada/acats-2/tests/c4/c45220a.ada: New file.
	* ada/acats-2/tests/c4/c45220b.ada: New file.
	* ada/acats-2/tests/c4/c45220c.ada: New file.
	* ada/acats-2/tests/c4/c45220d.ada: New file.
	* ada/acats-2/tests/c4/c45220e.ada: New file.
	* ada/acats-2/tests/c4/c45220f.ada: New file.
	* ada/acats-2/tests/c4/c45231a.ada: New file.
	* ada/acats-2/tests/c4/c45231b.dep: New file.
	* ada/acats-2/tests/c4/c45231c.dep: New file.
	* ada/acats-2/tests/c4/c45231d.tst: New file.
	* ada/acats-2/tests/c4/c45232b.ada: New file.
	* ada/acats-2/tests/c4/c45242b.ada: New file.
	* ada/acats-2/tests/c4/c45251a.ada: New file.
	* ada/acats-2/tests/c4/c45252a.ada: New file.
	* ada/acats-2/tests/c4/c45252b.ada: New file.
	* ada/acats-2/tests/c4/c45253a.ada: New file.
	* ada/acats-2/tests/c4/c45262a.ada: New file.
	* ada/acats-2/tests/c4/c45262b.ada: New file.
	* ada/acats-2/tests/c4/c45262c.ada: New file.
	* ada/acats-2/tests/c4/c45262d.ada: New file.
	* ada/acats-2/tests/c4/c45264a.ada: New file.
	* ada/acats-2/tests/c4/c45264b.ada: New file.
	* ada/acats-2/tests/c4/c45264c.ada: New file.
	* ada/acats-2/tests/c4/c45265a.ada: New file.
	* ada/acats-2/tests/c4/c45271a.ada: New file.
	* ada/acats-2/tests/c4/c45272a.ada: New file.
	* ada/acats-2/tests/c4/c45273a.ada: New file.
	* ada/acats-2/tests/c4/c45274a.ada: New file.
	* ada/acats-2/tests/c4/c45274b.ada: New file.
	* ada/acats-2/tests/c4/c45274c.ada: New file.
	* ada/acats-2/tests/c4/c45281a.ada: New file.
	* ada/acats-2/tests/c4/c45282a.ada: New file.
	* ada/acats-2/tests/c4/c45282b.ada: New file.
	* ada/acats-2/tests/c4/c45291a.ada: New file.
	* ada/acats-2/tests/c4/c453001.a: New file.
	* ada/acats-2/tests/c4/c45303a.ada: New file.
	* ada/acats-2/tests/c4/c45304a.ada: New file.
	* ada/acats-2/tests/c4/c45304b.dep: New file.
	* ada/acats-2/tests/c4/c45304c.dep: New file.
	* ada/acats-2/tests/c4/c45322a.ada: New file.
	* ada/acats-2/tests/c4/c45323a.ada: New file.
	* ada/acats-2/tests/c4/c45331a.ada: New file.
	* ada/acats-2/tests/c4/c45342a.ada: New file.
	* ada/acats-2/tests/c4/c45343a.ada: New file.
	* ada/acats-2/tests/c4/c45344a.ada: New file.
	* ada/acats-2/tests/c4/c45345b.ada: New file.
	* ada/acats-2/tests/c4/c45347a.ada: New file.
	* ada/acats-2/tests/c4/c45347b.ada: New file.
	* ada/acats-2/tests/c4/c45347c.ada: New file.
	* ada/acats-2/tests/c4/c45347d.ada: New file.
	* ada/acats-2/tests/c4/c45411a.ada: New file.
	* ada/acats-2/tests/c4/c45411b.dep: New file.
	* ada/acats-2/tests/c4/c45411c.dep: New file.
	* ada/acats-2/tests/c4/c45411d.ada: New file.
	* ada/acats-2/tests/c4/c45413a.ada: New file.
	* ada/acats-2/tests/c4/c45431a.ada: New file.
	* ada/acats-2/tests/c4/c455001.a: New file.
	* ada/acats-2/tests/c4/c45502b.dep: New file.
	* ada/acats-2/tests/c4/c45502c.dep: New file.
	* ada/acats-2/tests/c4/c45503a.ada: New file.
	* ada/acats-2/tests/c4/c45503b.dep: New file.
	* ada/acats-2/tests/c4/c45503c.dep: New file.
	* ada/acats-2/tests/c4/c45504a.ada: New file.
	* ada/acats-2/tests/c4/c45504b.dep: New file.
	* ada/acats-2/tests/c4/c45504c.dep: New file.
	* ada/acats-2/tests/c4/c45504d.ada: New file.
	* ada/acats-2/tests/c4/c45504e.dep: New file.
	* ada/acats-2/tests/c4/c45504f.dep: New file.
	* ada/acats-2/tests/c4/c45505a.ada: New file.
	* ada/acats-2/tests/c4/c45523a.ada: New file.
	* ada/acats-2/tests/c4/c45531a.ada: New file.
	* ada/acats-2/tests/c4/c45531b.ada: New file.
	* ada/acats-2/tests/c4/c45531c.ada: New file.
	* ada/acats-2/tests/c4/c45531d.ada: New file.
	* ada/acats-2/tests/c4/c45531e.ada: New file.
	* ada/acats-2/tests/c4/c45531f.ada: New file.
	* ada/acats-2/tests/c4/c45531g.ada: New file.
	* ada/acats-2/tests/c4/c45531h.ada: New file.
	* ada/acats-2/tests/c4/c45531i.ada: New file.
	* ada/acats-2/tests/c4/c45531j.ada: New file.
	* ada/acats-2/tests/c4/c45531k.ada: New file.
	* ada/acats-2/tests/c4/c45531l.ada: New file.
	* ada/acats-2/tests/c4/c45531m.dep: New file.
	* ada/acats-2/tests/c4/c45531n.dep: New file.
	* ada/acats-2/tests/c4/c45531o.dep: New file.
	* ada/acats-2/tests/c4/c45531p.dep: New file.
	* ada/acats-2/tests/c4/c45532a.ada: New file.
	* ada/acats-2/tests/c4/c45532b.ada: New file.
	* ada/acats-2/tests/c4/c45532c.ada: New file.
	* ada/acats-2/tests/c4/c45532d.ada: New file.
	* ada/acats-2/tests/c4/c45532e.ada: New file.
	* ada/acats-2/tests/c4/c45532f.ada: New file.
	* ada/acats-2/tests/c4/c45532g.ada: New file.
	* ada/acats-2/tests/c4/c45532h.ada: New file.
	* ada/acats-2/tests/c4/c45532i.ada: New file.
	* ada/acats-2/tests/c4/c45532j.ada: New file.
	* ada/acats-2/tests/c4/c45532k.ada: New file.
	* ada/acats-2/tests/c4/c45532l.ada: New file.
	* ada/acats-2/tests/c4/c45532m.dep: New file.
	* ada/acats-2/tests/c4/c45532n.dep: New file.
	* ada/acats-2/tests/c4/c45532o.dep: New file.
	* ada/acats-2/tests/c4/c45532p.dep: New file.
	* ada/acats-2/tests/c4/c45534b.ada: New file.
	* ada/acats-2/tests/c4/c45536a.dep: New file.
	* ada/acats-2/tests/c4/c456001.a: New file.
	* ada/acats-2/tests/c4/c45611a.ada: New file.
	* ada/acats-2/tests/c4/c45611b.dep: New file.
	* ada/acats-2/tests/c4/c45611c.dep: New file.
	* ada/acats-2/tests/c4/c45613a.ada: New file.
	* ada/acats-2/tests/c4/c45613b.dep: New file.
	* ada/acats-2/tests/c4/c45613c.dep: New file.
	* ada/acats-2/tests/c4/c45614a.ada: New file.
	* ada/acats-2/tests/c4/c45614b.dep: New file.
	* ada/acats-2/tests/c4/c45614c.dep: New file.
	* ada/acats-2/tests/c4/c45631a.ada: New file.
	* ada/acats-2/tests/c4/c45631b.dep: New file.
	* ada/acats-2/tests/c4/c45631c.dep: New file.
	* ada/acats-2/tests/c4/c45632a.ada: New file.
	* ada/acats-2/tests/c4/c45632b.dep: New file.
	* ada/acats-2/tests/c4/c45632c.dep: New file.
	* ada/acats-2/tests/c4/c45651a.ada: New file.
	* ada/acats-2/tests/c4/c45662a.ada: New file.
	* ada/acats-2/tests/c4/c45662b.ada: New file.
	* ada/acats-2/tests/c4/c45672a.ada: New file.
	* ada/acats-2/tests/c4/c460001.a: New file.
	* ada/acats-2/tests/c4/c460002.a: New file.
	* ada/acats-2/tests/c4/c460004.a: New file.
	* ada/acats-2/tests/c4/c460005.a: New file.
	* ada/acats-2/tests/c4/c460006.a: New file.
	* ada/acats-2/tests/c4/c460007.a: New file.
	* ada/acats-2/tests/c4/c460008.a: New file.
	* ada/acats-2/tests/c4/c460009.a: New file.
	* ada/acats-2/tests/c4/c460010.a: New file.
	* ada/acats-2/tests/c4/c460011.a: New file.
	* ada/acats-2/tests/c4/c460012.a: New file.
	* ada/acats-2/tests/c4/c460013.a: New file.
	* ada/acats-2/tests/c4/c460014.a: New file.
	* ada/acats-2/tests/c4/c46011a.ada: New file.
	* ada/acats-2/tests/c4/c46013a.ada: New file.
	* ada/acats-2/tests/c4/c46014a.ada: New file.
	* ada/acats-2/tests/c4/c46021a.ada: New file.
	* ada/acats-2/tests/c4/c46024a.ada: New file.
	* ada/acats-2/tests/c4/c46031a.ada: New file.
	* ada/acats-2/tests/c4/c46032a.ada: New file.
	* ada/acats-2/tests/c4/c46033a.ada: New file.
	* ada/acats-2/tests/c4/c46041a.ada: New file.
	* ada/acats-2/tests/c4/c46042a.ada: New file.
	* ada/acats-2/tests/c4/c46043b.ada: New file.
	* ada/acats-2/tests/c4/c46044b.ada: New file.
	* ada/acats-2/tests/c4/c46051a.ada: New file.
	* ada/acats-2/tests/c4/c46051b.ada: New file.
	* ada/acats-2/tests/c4/c46051c.ada: New file.
	* ada/acats-2/tests/c4/c46052a.ada: New file.
	* ada/acats-2/tests/c4/c46053a.ada: New file.
	* ada/acats-2/tests/c4/c46054a.ada: New file.
	* ada/acats-2/tests/c4/c460a01.a: New file.
	* ada/acats-2/tests/c4/c460a02.a: New file.
	* ada/acats-2/tests/c4/c47002a.ada: New file.
	* ada/acats-2/tests/c4/c47002b.ada: New file.
	* ada/acats-2/tests/c4/c47002c.ada: New file.
	* ada/acats-2/tests/c4/c47002d.ada: New file.
	* ada/acats-2/tests/c4/c47003a.ada: New file.
	* ada/acats-2/tests/c4/c47004a.ada: New file.
	* ada/acats-2/tests/c4/c47005a.ada: New file.
	* ada/acats-2/tests/c4/c47006a.ada: New file.
	* ada/acats-2/tests/c4/c47007a.ada: New file.
	* ada/acats-2/tests/c4/c47008a.ada: New file.
	* ada/acats-2/tests/c4/c47009a.ada: New file.
	* ada/acats-2/tests/c4/c47009b.ada: New file.
	* ada/acats-2/tests/c4/c48004a.ada: New file.
	* ada/acats-2/tests/c4/c48004b.ada: New file.
	* ada/acats-2/tests/c4/c48004c.ada: New file.
	* ada/acats-2/tests/c4/c48004d.ada: New file.
	* ada/acats-2/tests/c4/c48004e.ada: New file.
	* ada/acats-2/tests/c4/c48004f.ada: New file.
	* ada/acats-2/tests/c4/c48005a.ada: New file.
	* ada/acats-2/tests/c4/c48005b.ada: New file.
	* ada/acats-2/tests/c4/c48006a.ada: New file.
	* ada/acats-2/tests/c4/c48006b.ada: New file.
	* ada/acats-2/tests/c4/c48007a.ada: New file.
	* ada/acats-2/tests/c4/c48007b.ada: New file.
	* ada/acats-2/tests/c4/c48007c.ada: New file.
	* ada/acats-2/tests/c4/c48008a.ada: New file.
	* ada/acats-2/tests/c4/c48008c.ada: New file.
	* ada/acats-2/tests/c4/c48009a.ada: New file.
	* ada/acats-2/tests/c4/c48009b.ada: New file.
	* ada/acats-2/tests/c4/c48009c.ada: New file.
	* ada/acats-2/tests/c4/c48009d.ada: New file.
	* ada/acats-2/tests/c4/c48009e.ada: New file.
	* ada/acats-2/tests/c4/c48009f.ada: New file.
	* ada/acats-2/tests/c4/c48009g.ada: New file.
	* ada/acats-2/tests/c4/c48009h.ada: New file.
	* ada/acats-2/tests/c4/c48009i.ada: New file.
	* ada/acats-2/tests/c4/c48009j.ada: New file.
	* ada/acats-2/tests/c4/c48010a.ada: New file.
	* ada/acats-2/tests/c4/c48011a.ada: New file.
	* ada/acats-2/tests/c4/c48012a.ada: New file.
	* ada/acats-2/tests/c4/c490001.a: New file.
	* ada/acats-2/tests/c4/c490002.a: New file.
	* ada/acats-2/tests/c4/c490003.a: New file.
	* ada/acats-2/tests/c4/c49020a.ada: New file.
	* ada/acats-2/tests/c4/c49021a.ada: New file.
	* ada/acats-2/tests/c4/c49022a.ada: New file.
	* ada/acats-2/tests/c4/c49022b.ada: New file.
	* ada/acats-2/tests/c4/c49022c.ada: New file.
	* ada/acats-2/tests/c4/c49023a.ada: New file.
	* ada/acats-2/tests/c4/c49024a.ada: New file.
	* ada/acats-2/tests/c4/c49025a.ada: New file.
	* ada/acats-2/tests/c4/c49026a.ada: New file.
	* ada/acats-2/tests/c4/c4a005b.ada: New file.
	* ada/acats-2/tests/c4/c4a006a.ada: New file.
	* ada/acats-2/tests/c4/c4a007a.tst: New file.
	* ada/acats-2/tests/c4/c4a010a.ada: New file.
	* ada/acats-2/tests/c4/c4a010b.ada: New file.
	* ada/acats-2/tests/c4/c4a011a.ada: New file.
	* ada/acats-2/tests/c4/c4a012b.ada: New file.
	* ada/acats-2/tests/c4/c4a013a.ada: New file.
	* ada/acats-2/tests/c4/c4a014a.ada: New file.
	* ada/acats-2/tests/c5/c51004a.ada: New file.
	* ada/acats-2/tests/c5/c52005a.ada: New file.
	* ada/acats-2/tests/c5/c52005b.ada: New file.
	* ada/acats-2/tests/c5/c52005c.ada: New file.
	* ada/acats-2/tests/c5/c52005d.ada: New file.
	* ada/acats-2/tests/c5/c52005e.ada: New file.
	* ada/acats-2/tests/c5/c52005f.ada: New file.
	* ada/acats-2/tests/c5/c52008a.ada: New file.
	* ada/acats-2/tests/c5/c52008b.ada: New file.
	* ada/acats-2/tests/c5/c52009a.ada: New file.
	* ada/acats-2/tests/c5/c52009b.ada: New file.
	* ada/acats-2/tests/c5/c52010a.ada: New file.
	* ada/acats-2/tests/c5/c52011a.ada: New file.
	* ada/acats-2/tests/c5/c52011b.ada: New file.
	* ada/acats-2/tests/c5/c52101a.ada: New file.
	* ada/acats-2/tests/c5/c52102a.ada: New file.
	* ada/acats-2/tests/c5/c52102b.ada: New file.
	* ada/acats-2/tests/c5/c52102c.ada: New file.
	* ada/acats-2/tests/c5/c52102d.ada: New file.
	* ada/acats-2/tests/c5/c52103a.ada: New file.
	* ada/acats-2/tests/c5/c52103b.ada: New file.
	* ada/acats-2/tests/c5/c52103c.ada: New file.
	* ada/acats-2/tests/c5/c52103f.ada: New file.
	* ada/acats-2/tests/c5/c52103g.ada: New file.
	* ada/acats-2/tests/c5/c52103h.ada: New file.
	* ada/acats-2/tests/c5/c52103k.ada: New file.
	* ada/acats-2/tests/c5/c52103l.ada: New file.
	* ada/acats-2/tests/c5/c52103m.ada: New file.
	* ada/acats-2/tests/c5/c52103p.ada: New file.
	* ada/acats-2/tests/c5/c52103q.ada: New file.
	* ada/acats-2/tests/c5/c52103r.ada: New file.
	* ada/acats-2/tests/c5/c52103x.ada: New file.
	* ada/acats-2/tests/c5/c52104a.ada: New file.
	* ada/acats-2/tests/c5/c52104b.ada: New file.
	* ada/acats-2/tests/c5/c52104c.ada: New file.
	* ada/acats-2/tests/c5/c52104f.ada: New file.
	* ada/acats-2/tests/c5/c52104g.ada: New file.
	* ada/acats-2/tests/c5/c52104h.ada: New file.
	* ada/acats-2/tests/c5/c52104k.ada: New file.
	* ada/acats-2/tests/c5/c52104l.ada: New file.
	* ada/acats-2/tests/c5/c52104m.ada: New file.
	* ada/acats-2/tests/c5/c52104p.ada: New file.
	* ada/acats-2/tests/c5/c52104q.ada: New file.
	* ada/acats-2/tests/c5/c52104r.ada: New file.
	* ada/acats-2/tests/c5/c52104x.ada: New file.
	* ada/acats-2/tests/c5/c52104y.ada: New file.
	* ada/acats-2/tests/c5/c53007a.ada: New file.
	* ada/acats-2/tests/c5/c540001.a: New file.
	* ada/acats-2/tests/c5/c54a03a.ada: New file.
	* ada/acats-2/tests/c5/c54a04a.ada: New file.
	* ada/acats-2/tests/c5/c54a07a.ada: New file.
	* ada/acats-2/tests/c5/c54a13a.ada: New file.
	* ada/acats-2/tests/c5/c54a13b.ada: New file.
	* ada/acats-2/tests/c5/c54a13c.ada: New file.
	* ada/acats-2/tests/c5/c54a13d.ada: New file.
	* ada/acats-2/tests/c5/c54a22a.ada: New file.
	* ada/acats-2/tests/c5/c54a23a.ada: New file.
	* ada/acats-2/tests/c5/c54a24a.ada: New file.
	* ada/acats-2/tests/c5/c54a24b.ada: New file.
	* ada/acats-2/tests/c5/c54a42a.ada: New file.
	* ada/acats-2/tests/c5/c54a42b.ada: New file.
	* ada/acats-2/tests/c5/c54a42c.ada: New file.
	* ada/acats-2/tests/c5/c54a42d.ada: New file.
	* ada/acats-2/tests/c5/c54a42e.ada: New file.
	* ada/acats-2/tests/c5/c54a42f.ada: New file.
	* ada/acats-2/tests/c5/c54a42g.ada: New file.
	* ada/acats-2/tests/c5/c55b03a.ada: New file.
	* ada/acats-2/tests/c5/c55b04a.ada: New file.
	* ada/acats-2/tests/c5/c55b05a.ada: New file.
	* ada/acats-2/tests/c5/c55b06a.ada: New file.
	* ada/acats-2/tests/c5/c55b06b.ada: New file.
	* ada/acats-2/tests/c5/c55b07a.dep: New file.
	* ada/acats-2/tests/c5/c55b07b.dep: New file.
	* ada/acats-2/tests/c5/c55b10a.ada: New file.
	* ada/acats-2/tests/c5/c55b11a.ada: New file.
	* ada/acats-2/tests/c5/c55b11b.ada: New file.
	* ada/acats-2/tests/c5/c55b15a.ada: New file.
	* ada/acats-2/tests/c5/c55b16a.ada: New file.
	* ada/acats-2/tests/c5/c55c02a.ada: New file.
	* ada/acats-2/tests/c5/c55c02b.ada: New file.
	* ada/acats-2/tests/c5/c56002a.ada: New file.
	* ada/acats-2/tests/c5/c57003a.ada: New file.
	* ada/acats-2/tests/c5/c57004a.ada: New file.
	* ada/acats-2/tests/c5/c57004b.ada: New file.
	* ada/acats-2/tests/c5/c58004c.ada: New file.
	* ada/acats-2/tests/c5/c58004d.ada: New file.
	* ada/acats-2/tests/c5/c58004g.ada: New file.
	* ada/acats-2/tests/c5/c58005a.ada: New file.
	* ada/acats-2/tests/c5/c58005b.ada: New file.
	* ada/acats-2/tests/c5/c58005h.ada: New file.
	* ada/acats-2/tests/c5/c58006a.ada: New file.
	* ada/acats-2/tests/c5/c58006b.ada: New file.
	* ada/acats-2/tests/c5/c59002a.ada: New file.
	* ada/acats-2/tests/c5/c59002b.ada: New file.
	* ada/acats-2/tests/c5/c59002c.ada: New file.
	* ada/acats-2/tests/c6/c61008a.ada: New file.
	* ada/acats-2/tests/c6/c61009a.ada: New file.
	* ada/acats-2/tests/c6/c61010a.ada: New file.
	* ada/acats-2/tests/c6/c620001.a: New file.
	* ada/acats-2/tests/c6/c620002.a: New file.
	* ada/acats-2/tests/c6/c62002a.ada: New file.
	* ada/acats-2/tests/c6/c62003a.ada: New file.
	* ada/acats-2/tests/c6/c62003b.ada: New file.
	* ada/acats-2/tests/c6/c62004a.ada: New file.
	* ada/acats-2/tests/c6/c62006a.ada: New file.
	* ada/acats-2/tests/c6/c631001.a: New file.
	* ada/acats-2/tests/c6/c640001.a: New file.
	* ada/acats-2/tests/c6/c64002b.ada: New file.
	* ada/acats-2/tests/c6/c64004g.ada: New file.
	* ada/acats-2/tests/c6/c64005a.ada: New file.
	* ada/acats-2/tests/c6/c64005b.ada: New file.
	* ada/acats-2/tests/c6/c64005c.ada: New file.
	* ada/acats-2/tests/c6/c64005d0.ada: New file.
	* ada/acats-2/tests/c6/c64005da.ada: New file.
	* ada/acats-2/tests/c6/c64005db.ada: New file.
	* ada/acats-2/tests/c6/c64005dc.ada: New file.
	* ada/acats-2/tests/c6/c641001.a: New file.
	* ada/acats-2/tests/c6/c64103b.ada: New file.
	* ada/acats-2/tests/c6/c64103c.ada: New file.
	* ada/acats-2/tests/c6/c64103d.ada: New file.
	* ada/acats-2/tests/c6/c64103e.ada: New file.
	* ada/acats-2/tests/c6/c64103f.ada: New file.
	* ada/acats-2/tests/c6/c64104a.ada: New file.
	* ada/acats-2/tests/c6/c64104b.ada: New file.
	* ada/acats-2/tests/c6/c64104c.ada: New file.
	* ada/acats-2/tests/c6/c64104d.ada: New file.
	* ada/acats-2/tests/c6/c64104e.ada: New file.
	* ada/acats-2/tests/c6/c64104f.ada: New file.
	* ada/acats-2/tests/c6/c64104g.ada: New file.
	* ada/acats-2/tests/c6/c64104h.ada: New file.
	* ada/acats-2/tests/c6/c64104i.ada: New file.
	* ada/acats-2/tests/c6/c64104j.ada: New file.
	* ada/acats-2/tests/c6/c64104k.ada: New file.
	* ada/acats-2/tests/c6/c64104l.ada: New file.
	* ada/acats-2/tests/c6/c64104m.ada: New file.
	* ada/acats-2/tests/c6/c64104n.ada: New file.
	* ada/acats-2/tests/c6/c64104o.ada: New file.
	* ada/acats-2/tests/c6/c64105a.ada: New file.
	* ada/acats-2/tests/c6/c64105b.ada: New file.
	* ada/acats-2/tests/c6/c64105c.ada: New file.
	* ada/acats-2/tests/c6/c64105d.ada: New file.
	* ada/acats-2/tests/c6/c64106a.ada: New file.
	* ada/acats-2/tests/c6/c64106b.ada: New file.
	* ada/acats-2/tests/c6/c64106c.ada: New file.
	* ada/acats-2/tests/c6/c64106d.ada: New file.
	* ada/acats-2/tests/c6/c64107a.ada: New file.
	* ada/acats-2/tests/c6/c64108a.ada: New file.
	* ada/acats-2/tests/c6/c64109a.ada: New file.
	* ada/acats-2/tests/c6/c64109b.ada: New file.
	* ada/acats-2/tests/c6/c64109c.ada: New file.
	* ada/acats-2/tests/c6/c64109d.ada: New file.
	* ada/acats-2/tests/c6/c64109e.ada: New file.
	* ada/acats-2/tests/c6/c64109f.ada: New file.
	* ada/acats-2/tests/c6/c64109g.ada: New file.
	* ada/acats-2/tests/c6/c64109h.ada: New file.
	* ada/acats-2/tests/c6/c64109i.ada: New file.
	* ada/acats-2/tests/c6/c64109j.ada: New file.
	* ada/acats-2/tests/c6/c64109k.ada: New file.
	* ada/acats-2/tests/c6/c64109l.ada: New file.
	* ada/acats-2/tests/c6/c64201b.ada: New file.
	* ada/acats-2/tests/c6/c64201c.ada: New file.
	* ada/acats-2/tests/c6/c64202a.ada: New file.
	* ada/acats-2/tests/c6/c650001.a: New file.
	* ada/acats-2/tests/c6/c65003a.ada: New file.
	* ada/acats-2/tests/c6/c65003b.ada: New file.
	* ada/acats-2/tests/c6/c66002a.ada: New file.
	* ada/acats-2/tests/c6/c66002c.ada: New file.
	* ada/acats-2/tests/c6/c66002d.ada: New file.
	* ada/acats-2/tests/c6/c66002e.ada: New file.
	* ada/acats-2/tests/c6/c66002f.ada: New file.
	* ada/acats-2/tests/c6/c66002g.ada: New file.
	* ada/acats-2/tests/c6/c67002a.ada: New file.
	* ada/acats-2/tests/c6/c67002b.ada: New file.
	* ada/acats-2/tests/c6/c67002c.ada: New file.
	* ada/acats-2/tests/c6/c67002d.ada: New file.
	* ada/acats-2/tests/c6/c67002e.ada: New file.
	* ada/acats-2/tests/c6/c67003f.ada: New file.
	* ada/acats-2/tests/c6/c67005a.ada: New file.
	* ada/acats-2/tests/c6/c67005b.ada: New file.
	* ada/acats-2/tests/c6/c67005c.ada: New file.
	* ada/acats-2/tests/c6/c67005d.ada: New file.
	* ada/acats-2/tests/c7/c72001b.ada: New file.
	* ada/acats-2/tests/c7/c72002a.ada: New file.
	* ada/acats-2/tests/c7/c730001.a: New file.
	* ada/acats-2/tests/c7/c730002.a: New file.
	* ada/acats-2/tests/c7/c730003.a: New file.
	* ada/acats-2/tests/c7/c730004.a: New file.
	* ada/acats-2/tests/c7/c73002a.ada: New file.
	* ada/acats-2/tests/c7/c730a01.a: New file.
	* ada/acats-2/tests/c7/c730a02.a: New file.
	* ada/acats-2/tests/c7/c731001.a: New file.
	* ada/acats-2/tests/c7/c74004a.ada: New file.
	* ada/acats-2/tests/c7/c74203a.ada: New file.
	* ada/acats-2/tests/c7/c74206a.ada: New file.
	* ada/acats-2/tests/c7/c74207b.ada: New file.
	* ada/acats-2/tests/c7/c74208a.ada: New file.
	* ada/acats-2/tests/c7/c74208b.ada: New file.
	* ada/acats-2/tests/c7/c74209a.ada: New file.
	* ada/acats-2/tests/c7/c74210a.ada: New file.
	* ada/acats-2/tests/c7/c74211a.ada: New file.
	* ada/acats-2/tests/c7/c74211b.ada: New file.
	* ada/acats-2/tests/c7/c74302a.ada: New file.
	* ada/acats-2/tests/c7/c74302b.ada: New file.
	* ada/acats-2/tests/c7/c74305a.ada: New file.
	* ada/acats-2/tests/c7/c74305b.ada: New file.
	* ada/acats-2/tests/c7/c74306a.ada: New file.
	* ada/acats-2/tests/c7/c74307a.ada: New file.
	* ada/acats-2/tests/c7/c74401d.ada: New file.
	* ada/acats-2/tests/c7/c74401e.ada: New file.
	* ada/acats-2/tests/c7/c74401k.ada: New file.
	* ada/acats-2/tests/c7/c74401q.ada: New file.
	* ada/acats-2/tests/c7/c74402a.ada: New file.
	* ada/acats-2/tests/c7/c74402b.ada: New file.
	* ada/acats-2/tests/c7/c74406a.ada: New file.
	* ada/acats-2/tests/c7/c74407b.ada: New file.
	* ada/acats-2/tests/c7/c74409b.ada: New file.
	* ada/acats-2/tests/c7/c760001.a: New file.
	* ada/acats-2/tests/c7/c760002.a: New file.
	* ada/acats-2/tests/c7/c760007.a: New file.
	* ada/acats-2/tests/c7/c760009.a: New file.
	* ada/acats-2/tests/c7/c760010.a: New file.
	* ada/acats-2/tests/c7/c760011.a: New file.
	* ada/acats-2/tests/c7/c760012.a: New file.
	* ada/acats-2/tests/c7/c760013.a: New file.
	* ada/acats-2/tests/c7/c761001.a: New file.
	* ada/acats-2/tests/c7/c761002.a: New file.
	* ada/acats-2/tests/c7/c761003.a: New file.
	* ada/acats-2/tests/c7/c761004.a: New file.
	* ada/acats-2/tests/c7/c761005.a: New file.
	* ada/acats-2/tests/c7/c761006.a: New file.
	* ada/acats-2/tests/c7/c761007.a: New file.
	* ada/acats-2/tests/c7/c761010.a: New file.
	* ada/acats-2/tests/c7/c761011.a: New file.
	* ada/acats-2/tests/c7/c761012.a: New file.
	* ada/acats-2/tests/c8/c83007a.ada: New file.
	* ada/acats-2/tests/c8/c83012d.ada: New file.
	* ada/acats-2/tests/c8/c83022a.ada: New file.
	* ada/acats-2/tests/c8/c83022g0.ada: New file.
	* ada/acats-2/tests/c8/c83022g1.ada: New file.
	* ada/acats-2/tests/c8/c83023a.ada: New file.
	* ada/acats-2/tests/c8/c83024a.ada: New file.
	* ada/acats-2/tests/c8/c83024e0.ada: New file.
	* ada/acats-2/tests/c8/c83024e1.ada: New file.
	* ada/acats-2/tests/c8/c83025a.ada: New file.
	* ada/acats-2/tests/c8/c83025c.ada: New file.
	* ada/acats-2/tests/c8/c83027a.ada: New file.
	* ada/acats-2/tests/c8/c83027c.ada: New file.
	* ada/acats-2/tests/c8/c83028a.ada: New file.
	* ada/acats-2/tests/c8/c83029a.ada: New file.
	* ada/acats-2/tests/c8/c83030a.ada: New file.
	* ada/acats-2/tests/c8/c83030c.ada: New file.
	* ada/acats-2/tests/c8/c83031a.ada: New file.
	* ada/acats-2/tests/c8/c83031c.ada: New file.
	* ada/acats-2/tests/c8/c83031e.ada: New file.
	* ada/acats-2/tests/c8/c83032a.ada: New file.
	* ada/acats-2/tests/c8/c83033a.ada: New file.
	* ada/acats-2/tests/c8/c83051a.ada: New file.
	* ada/acats-2/tests/c8/c83b02a.ada: New file.
	* ada/acats-2/tests/c8/c83b02b.ada: New file.
	* ada/acats-2/tests/c8/c83e02a.ada: New file.
	* ada/acats-2/tests/c8/c83e02b.ada: New file.
	* ada/acats-2/tests/c8/c83e03a.ada: New file.
	* ada/acats-2/tests/c8/c83f01a.ada: New file.
	* ada/acats-2/tests/c8/c83f01b.ada: New file.
	* ada/acats-2/tests/c8/c83f01c0.ada: New file.
	* ada/acats-2/tests/c8/c83f01c1.ada: New file.
	* ada/acats-2/tests/c8/c83f01c2.ada: New file.
	* ada/acats-2/tests/c8/c83f01d0.ada: New file.
	* ada/acats-2/tests/c8/c83f01d1.ada: New file.
	* ada/acats-2/tests/c8/c83f03a.ada: New file.
	* ada/acats-2/tests/c8/c83f03b.ada: New file.
	* ada/acats-2/tests/c8/c83f03c0.ada: New file.
	* ada/acats-2/tests/c8/c83f03c1.ada: New file.
	* ada/acats-2/tests/c8/c83f03c2.ada: New file.
	* ada/acats-2/tests/c8/c83f03d0.ada: New file.
	* ada/acats-2/tests/c8/c83f03d1.ada: New file.
	* ada/acats-2/tests/c8/c840001.a: New file.
	* ada/acats-2/tests/c8/c84002a.ada: New file.
	* ada/acats-2/tests/c8/c84005a.ada: New file.
	* ada/acats-2/tests/c8/c84008a.ada: New file.
	* ada/acats-2/tests/c8/c84009a.ada: New file.
	* ada/acats-2/tests/c8/c85004b.ada: New file.
	* ada/acats-2/tests/c8/c85005a.ada: New file.
	* ada/acats-2/tests/c8/c85005b.ada: New file.
	* ada/acats-2/tests/c8/c85005c.ada: New file.
	* ada/acats-2/tests/c8/c85005d.ada: New file.
	* ada/acats-2/tests/c8/c85005e.ada: New file.
	* ada/acats-2/tests/c8/c85005f.ada: New file.
	* ada/acats-2/tests/c8/c85005g.ada: New file.
	* ada/acats-2/tests/c8/c85006a.ada: New file.
	* ada/acats-2/tests/c8/c85006b.ada: New file.
	* ada/acats-2/tests/c8/c85006c.ada: New file.
	* ada/acats-2/tests/c8/c85006d.ada: New file.
	* ada/acats-2/tests/c8/c85006e.ada: New file.
	* ada/acats-2/tests/c8/c85006f.ada: New file.
	* ada/acats-2/tests/c8/c85006g.ada: New file.
	* ada/acats-2/tests/c8/c85007a.ada: New file.
	* ada/acats-2/tests/c8/c85007e.ada: New file.
	* ada/acats-2/tests/c8/c85009a.ada: New file.
	* ada/acats-2/tests/c8/c85011a.ada: New file.
	* ada/acats-2/tests/c8/c85013a.ada: New file.
	* ada/acats-2/tests/c8/c85014a.ada: New file.
	* ada/acats-2/tests/c8/c85014b.ada: New file.
	* ada/acats-2/tests/c8/c85014c.ada: New file.
	* ada/acats-2/tests/c8/c85017a.ada: New file.
	* ada/acats-2/tests/c8/c85018a.ada: New file.
	* ada/acats-2/tests/c8/c85018b.ada: New file.
	* ada/acats-2/tests/c8/c85019a.ada: New file.
	* ada/acats-2/tests/c8/c854001.a: New file.
	* ada/acats-2/tests/c8/c854002.a: New file.
	* ada/acats-2/tests/c8/c854003.a: New file.
	* ada/acats-2/tests/c8/c86003a.ada: New file.
	* ada/acats-2/tests/c8/c86004a.ada: New file.
	* ada/acats-2/tests/c8/c86004b0.ada: New file.
	* ada/acats-2/tests/c8/c86004b1.ada: New file.
	* ada/acats-2/tests/c8/c86004b2.ada: New file.
	* ada/acats-2/tests/c8/c86004c0.ada: New file.
	* ada/acats-2/tests/c8/c86004c1.ada: New file.
	* ada/acats-2/tests/c8/c86004c2.ada: New file.
	* ada/acats-2/tests/c8/c86006i.ada: New file.
	* ada/acats-2/tests/c8/c86007a.ada: New file.
	* ada/acats-2/tests/c8/c87a05a.ada: New file.
	* ada/acats-2/tests/c8/c87a05b.ada: New file.
	* ada/acats-2/tests/c8/c87b02a.ada: New file.
	* ada/acats-2/tests/c8/c87b02b.ada: New file.
	* ada/acats-2/tests/c8/c87b03a.ada: New file.
	* ada/acats-2/tests/c8/c87b04a.ada: New file.
	* ada/acats-2/tests/c8/c87b04b.ada: New file.
	* ada/acats-2/tests/c8/c87b04c.ada: New file.
	* ada/acats-2/tests/c8/c87b05a.ada: New file.
	* ada/acats-2/tests/c8/c87b06a.ada: New file.
	* ada/acats-2/tests/c8/c87b07a.ada: New file.
	* ada/acats-2/tests/c8/c87b07b.ada: New file.
	* ada/acats-2/tests/c8/c87b07c.ada: New file.
	* ada/acats-2/tests/c8/c87b07d.ada: New file.
	* ada/acats-2/tests/c8/c87b07e.ada: New file.
	* ada/acats-2/tests/c8/c87b08a.ada: New file.
	* ada/acats-2/tests/c8/c87b09a.ada: New file.
	* ada/acats-2/tests/c8/c87b09c.ada: New file.
	* ada/acats-2/tests/c8/c87b10a.ada: New file.
	* ada/acats-2/tests/c8/c87b11a.ada: New file.
	* ada/acats-2/tests/c8/c87b11b.ada: New file.
	* ada/acats-2/tests/c8/c87b13a.ada: New file.
	* ada/acats-2/tests/c8/c87b14a.ada: New file.
	* ada/acats-2/tests/c8/c87b14b.ada: New file.
	* ada/acats-2/tests/c8/c87b14c.ada: New file.
	* ada/acats-2/tests/c8/c87b14d.ada: New file.
	* ada/acats-2/tests/c8/c87b15a.ada: New file.
	* ada/acats-2/tests/c8/c87b16a.ada: New file.
	* ada/acats-2/tests/c8/c87b17a.ada: New file.
	* ada/acats-2/tests/c8/c87b18a.ada: New file.
	* ada/acats-2/tests/c8/c87b18b.ada: New file.
	* ada/acats-2/tests/c8/c87b19a.ada: New file.
	* ada/acats-2/tests/c8/c87b23a.ada: New file.
	* ada/acats-2/tests/c8/c87b24a.ada: New file.
	* ada/acats-2/tests/c8/c87b24b.ada: New file.
	* ada/acats-2/tests/c8/c87b26b.ada: New file.
	* ada/acats-2/tests/c8/c87b27a.ada: New file.
	* ada/acats-2/tests/c8/c87b28a.ada: New file.
	* ada/acats-2/tests/c8/c87b29a.ada: New file.
	* ada/acats-2/tests/c8/c87b30a.ada: New file.
	* ada/acats-2/tests/c8/c87b31a.ada: New file.
	* ada/acats-2/tests/c8/c87b32a.ada: New file.
	* ada/acats-2/tests/c8/c87b33a.ada: New file.
	* ada/acats-2/tests/c8/c87b34a.ada: New file.
	* ada/acats-2/tests/c8/c87b34b.ada: New file.
	* ada/acats-2/tests/c8/c87b34c.ada: New file.
	* ada/acats-2/tests/c8/c87b35c.ada: New file.
	* ada/acats-2/tests/c8/c87b38a.ada: New file.
	* ada/acats-2/tests/c8/c87b39a.ada: New file.
	* ada/acats-2/tests/c8/c87b40a.ada: New file.
	* ada/acats-2/tests/c8/c87b41a.ada: New file.
	* ada/acats-2/tests/c8/c87b42a.ada: New file.
	* ada/acats-2/tests/c8/c87b43a.ada: New file.
	* ada/acats-2/tests/c8/c87b44a.ada: New file.
	* ada/acats-2/tests/c8/c87b45a.ada: New file.
	* ada/acats-2/tests/c8/c87b45c.ada: New file.
	* ada/acats-2/tests/c8/c87b47a.ada: New file.
	* ada/acats-2/tests/c8/c87b48a.ada: New file.
	* ada/acats-2/tests/c8/c87b48b.ada: New file.
	* ada/acats-2/tests/c8/c87b50a.ada: New file.
	* ada/acats-2/tests/c8/c87b54a.ada: New file.
	* ada/acats-2/tests/c8/c87b57a.ada: New file.
	* ada/acats-2/tests/c8/c87b62a.ada: New file.
	* ada/acats-2/tests/c8/c87b62b.ada: New file.
	* ada/acats-2/tests/c8/c87b62c.ada: New file.
	* ada/acats-2/tests/c8/c87b62d.tst: New file.
	* ada/acats-2/tests/c9/c910001.a: New file.
	* ada/acats-2/tests/c9/c910002.a: New file.
	* ada/acats-2/tests/c9/c910003.a: New file.
	* ada/acats-2/tests/c9/c91004b.ada: New file.
	* ada/acats-2/tests/c9/c91004c.ada: New file.
	* ada/acats-2/tests/c9/c91006a.ada: New file.
	* ada/acats-2/tests/c9/c91007a.ada: New file.
	* ada/acats-2/tests/c9/c92002a.ada: New file.
	* ada/acats-2/tests/c9/c92003a.ada: New file.
	* ada/acats-2/tests/c9/c92005a.ada: New file.
	* ada/acats-2/tests/c9/c92005b.ada: New file.
	* ada/acats-2/tests/c9/c92006a.ada: New file.
	* ada/acats-2/tests/c9/c930001.a: New file.
	* ada/acats-2/tests/c9/c93001a.ada: New file.
	* ada/acats-2/tests/c9/c93002a.ada: New file.
	* ada/acats-2/tests/c9/c93003a.ada: New file.
	* ada/acats-2/tests/c9/c93004a.ada: New file.
	* ada/acats-2/tests/c9/c93004b.ada: New file.
	* ada/acats-2/tests/c9/c93004c.ada: New file.
	* ada/acats-2/tests/c9/c93004d.ada: New file.
	* ada/acats-2/tests/c9/c93004f.ada: New file.
	* ada/acats-2/tests/c9/c93005a.ada: New file.
	* ada/acats-2/tests/c9/c93005b.ada: New file.
	* ada/acats-2/tests/c9/c93005c.ada: New file.
	* ada/acats-2/tests/c9/c93005d.ada: New file.
	* ada/acats-2/tests/c9/c93005e.ada: New file.
	* ada/acats-2/tests/c9/c93005f.ada: New file.
	* ada/acats-2/tests/c9/c93005g.ada: New file.
	* ada/acats-2/tests/c9/c93005h.ada: New file.
	* ada/acats-2/tests/c9/c93006a.ada: New file.
	* ada/acats-2/tests/c9/c93007a.ada: New file.
	* ada/acats-2/tests/c9/c93008a.ada: New file.
	* ada/acats-2/tests/c9/c93008b.ada: New file.
	* ada/acats-2/tests/c9/c940001.a: New file.
	* ada/acats-2/tests/c9/c940002.a: New file.
	* ada/acats-2/tests/c9/c940004.a: New file.
	* ada/acats-2/tests/c9/c940005.a: New file.
	* ada/acats-2/tests/c9/c940006.a: New file.
	* ada/acats-2/tests/c9/c940007.a: New file.
	* ada/acats-2/tests/c9/c940010.a: New file.
	* ada/acats-2/tests/c9/c940011.a: New file.
	* ada/acats-2/tests/c9/c940012.a: New file.
	* ada/acats-2/tests/c9/c940013.a: New file.
	* ada/acats-2/tests/c9/c940014.a: New file.
	* ada/acats-2/tests/c9/c940015.a: New file.
	* ada/acats-2/tests/c9/c940016.a: New file.
	* ada/acats-2/tests/c9/c94001a.ada: New file.
	* ada/acats-2/tests/c9/c94001b.ada: New file.
	* ada/acats-2/tests/c9/c94001c.ada: New file.
	* ada/acats-2/tests/c9/c94001e.ada: New file.
	* ada/acats-2/tests/c9/c94001f.ada: New file.
	* ada/acats-2/tests/c9/c94001g.ada: New file.
	* ada/acats-2/tests/c9/c94002a.ada: New file.
	* ada/acats-2/tests/c9/c94002b.ada: New file.
	* ada/acats-2/tests/c9/c94002d.ada: New file.
	* ada/acats-2/tests/c9/c94002e.ada: New file.
	* ada/acats-2/tests/c9/c94002f.ada: New file.
	* ada/acats-2/tests/c9/c94002g.ada: New file.
	* ada/acats-2/tests/c9/c94004a.ada: New file.
	* ada/acats-2/tests/c9/c94004b.ada: New file.
	* ada/acats-2/tests/c9/c94004c.ada: New file.
	* ada/acats-2/tests/c9/c94005a.ada: New file.
	* ada/acats-2/tests/c9/c94005b.ada: New file.
	* ada/acats-2/tests/c9/c94006a.ada: New file.
	* ada/acats-2/tests/c9/c94007a.ada: New file.
	* ada/acats-2/tests/c9/c94007b.ada: New file.
	* ada/acats-2/tests/c9/c94008a.ada: New file.
	* ada/acats-2/tests/c9/c94008b.ada: New file.
	* ada/acats-2/tests/c9/c94008c.ada: New file.
	* ada/acats-2/tests/c9/c94008d.ada: New file.
	* ada/acats-2/tests/c9/c94010a.ada: New file.
	* ada/acats-2/tests/c9/c94011a.ada: New file.
	* ada/acats-2/tests/c9/c94020a.ada: New file.
	* ada/acats-2/tests/c9/c940a03.a: New file.
	* ada/acats-2/tests/c9/c95008a.ada: New file.
	* ada/acats-2/tests/c9/c95009a.ada: New file.
	* ada/acats-2/tests/c9/c95010a.ada: New file.
	* ada/acats-2/tests/c9/c95011a.ada: New file.
	* ada/acats-2/tests/c9/c95012a.ada: New file.
	* ada/acats-2/tests/c9/c95021a.ada: New file.
	* ada/acats-2/tests/c9/c95022a.ada: New file.
	* ada/acats-2/tests/c9/c95022b.ada: New file.
	* ada/acats-2/tests/c9/c95033a.ada: New file.
	* ada/acats-2/tests/c9/c95033b.ada: New file.
	* ada/acats-2/tests/c9/c95034a.ada: New file.
	* ada/acats-2/tests/c9/c95034b.ada: New file.
	* ada/acats-2/tests/c9/c95035a.ada: New file.
	* ada/acats-2/tests/c9/c95040a.ada: New file.
	* ada/acats-2/tests/c9/c95040b.ada: New file.
	* ada/acats-2/tests/c9/c95040c.ada: New file.
	* ada/acats-2/tests/c9/c95040d.ada: New file.
	* ada/acats-2/tests/c9/c95041a.ada: New file.
	* ada/acats-2/tests/c9/c95065a.ada: New file.
	* ada/acats-2/tests/c9/c95065b.ada: New file.
	* ada/acats-2/tests/c9/c95065c.ada: New file.
	* ada/acats-2/tests/c9/c95065d.ada: New file.
	* ada/acats-2/tests/c9/c95065e.ada: New file.
	* ada/acats-2/tests/c9/c95065f.ada: New file.
	* ada/acats-2/tests/c9/c95066a.ada: New file.
	* ada/acats-2/tests/c9/c95067a.ada: New file.
	* ada/acats-2/tests/c9/c95071a.ada: New file.
	* ada/acats-2/tests/c9/c95072a.ada: New file.
	* ada/acats-2/tests/c9/c95072b.ada: New file.
	* ada/acats-2/tests/c9/c95073a.ada: New file.
	* ada/acats-2/tests/c9/c95074c.ada: New file.
	* ada/acats-2/tests/c9/c95076a.ada: New file.
	* ada/acats-2/tests/c9/c95078a.ada: New file.
	* ada/acats-2/tests/c9/c95080b.ada: New file.
	* ada/acats-2/tests/c9/c95082g.ada: New file.
	* ada/acats-2/tests/c9/c95085a.ada: New file.
	* ada/acats-2/tests/c9/c95085b.ada: New file.
	* ada/acats-2/tests/c9/c95085c.ada: New file.
	* ada/acats-2/tests/c9/c95085d.ada: New file.
	* ada/acats-2/tests/c9/c95085e.ada: New file.
	* ada/acats-2/tests/c9/c95085f.ada: New file.
	* ada/acats-2/tests/c9/c95085g.ada: New file.
	* ada/acats-2/tests/c9/c95085h.ada: New file.
	* ada/acats-2/tests/c9/c95085i.ada: New file.
	* ada/acats-2/tests/c9/c95085j.ada: New file.
	* ada/acats-2/tests/c9/c95085k.ada: New file.
	* ada/acats-2/tests/c9/c95085l.ada: New file.
	* ada/acats-2/tests/c9/c95085m.ada: New file.
	* ada/acats-2/tests/c9/c95085n.ada: New file.
	* ada/acats-2/tests/c9/c95085o.ada: New file.
	* ada/acats-2/tests/c9/c95086a.ada: New file.
	* ada/acats-2/tests/c9/c95086b.ada: New file.
	* ada/acats-2/tests/c9/c95086c.ada: New file.
	* ada/acats-2/tests/c9/c95086d.ada: New file.
	* ada/acats-2/tests/c9/c95086e.ada: New file.
	* ada/acats-2/tests/c9/c95086f.ada: New file.
	* ada/acats-2/tests/c9/c95087a.ada: New file.
	* ada/acats-2/tests/c9/c95087b.ada: New file.
	* ada/acats-2/tests/c9/c95087c.ada: New file.
	* ada/acats-2/tests/c9/c95087d.ada: New file.
	* ada/acats-2/tests/c9/c95088a.ada: New file.
	* ada/acats-2/tests/c9/c95089a.ada: New file.
	* ada/acats-2/tests/c9/c95090a.ada: New file.
	* ada/acats-2/tests/c9/c95092a.ada: New file.
	* ada/acats-2/tests/c9/c95093a.ada: New file.
	* ada/acats-2/tests/c9/c95095a.ada: New file.
	* ada/acats-2/tests/c9/c95095b.ada: New file.
	* ada/acats-2/tests/c9/c95095c.ada: New file.
	* ada/acats-2/tests/c9/c95095d.ada: New file.
	* ada/acats-2/tests/c9/c95095e.ada: New file.
	* ada/acats-2/tests/c9/c951001.a: New file.
	* ada/acats-2/tests/c9/c951002.a: New file.
	* ada/acats-2/tests/c9/c953001.a: New file.
	* ada/acats-2/tests/c9/c953002.a: New file.
	* ada/acats-2/tests/c9/c953003.a: New file.
	* ada/acats-2/tests/c9/c954001.a: New file.
	* ada/acats-2/tests/c9/c954010.a: New file.
	* ada/acats-2/tests/c9/c954011.a: New file.
	* ada/acats-2/tests/c9/c954012.a: New file.
	* ada/acats-2/tests/c9/c954013.a: New file.
	* ada/acats-2/tests/c9/c954014.a: New file.
	* ada/acats-2/tests/c9/c954015.a: New file.
	* ada/acats-2/tests/c9/c954016.a: New file.
	* ada/acats-2/tests/c9/c954017.a: New file.
	* ada/acats-2/tests/c9/c954018.a: New file.
	* ada/acats-2/tests/c9/c954019.a: New file.
	* ada/acats-2/tests/c9/c954020.a: New file.
	* ada/acats-2/tests/c9/c954021.a: New file.
	* ada/acats-2/tests/c9/c954022.a: New file.
	* ada/acats-2/tests/c9/c954023.a: New file.
	* ada/acats-2/tests/c9/c954024.a: New file.
	* ada/acats-2/tests/c9/c954025.a: New file.
	* ada/acats-2/tests/c9/c954026.a: New file.
	* ada/acats-2/tests/c9/c954a01.a: New file.
	* ada/acats-2/tests/c9/c954a02.a: New file.
	* ada/acats-2/tests/c9/c954a03.a: New file.
	* ada/acats-2/tests/c9/c960001.a: New file.
	* ada/acats-2/tests/c9/c960002.a: New file.
	* ada/acats-2/tests/c9/c960004.a: New file.
	* ada/acats-2/tests/c9/c96001a.ada: New file.
	* ada/acats-2/tests/c9/c96004a.ada: New file.
	* ada/acats-2/tests/c9/c96005a.ada: New file.
	* ada/acats-2/tests/c9/c96005b.tst: New file.
	* ada/acats-2/tests/c9/c96005d.ada: New file.
	* ada/acats-2/tests/c9/c96005f.ada: New file.
	* ada/acats-2/tests/c9/c96006a.ada: New file.
	* ada/acats-2/tests/c9/c96007a.ada: New file.
	* ada/acats-2/tests/c9/c96008a.ada: New file.
	* ada/acats-2/tests/c9/c96008b.ada: New file.
	* ada/acats-2/tests/c9/c97112a.ada: New file.
	* ada/acats-2/tests/c9/c97113a.ada: New file.
	* ada/acats-2/tests/c9/c97114a.ada: New file.
	* ada/acats-2/tests/c9/c97115a.ada: New file.
	* ada/acats-2/tests/c9/c97116a.ada: New file.
	* ada/acats-2/tests/c9/c97117a.ada: New file.
	* ada/acats-2/tests/c9/c97117b.ada: New file.
	* ada/acats-2/tests/c9/c97117c.ada: New file.
	* ada/acats-2/tests/c9/c97118a.ada: New file.
	* ada/acats-2/tests/c9/c97120a.ada: New file.
	* ada/acats-2/tests/c9/c97120b.ada: New file.
	* ada/acats-2/tests/c9/c97201a.ada: New file.
	* ada/acats-2/tests/c9/c97201b.ada: New file.
	* ada/acats-2/tests/c9/c97201c.ada: New file.
	* ada/acats-2/tests/c9/c97201d.ada: New file.
	* ada/acats-2/tests/c9/c97201e.ada: New file.
	* ada/acats-2/tests/c9/c97201g.ada: New file.
	* ada/acats-2/tests/c9/c97201h.ada: New file.
	* ada/acats-2/tests/c9/c97201x.ada: New file.
	* ada/acats-2/tests/c9/c97202a.ada: New file.
	* ada/acats-2/tests/c9/c97203a.ada: New file.
	* ada/acats-2/tests/c9/c97203b.ada: New file.
	* ada/acats-2/tests/c9/c97203c.ada: New file.
	* ada/acats-2/tests/c9/c97204a.ada: New file.
	* ada/acats-2/tests/c9/c97204b.ada: New file.
	* ada/acats-2/tests/c9/c97205a.ada: New file.
	* ada/acats-2/tests/c9/c97205b.ada: New file.
	* ada/acats-2/tests/c9/c97301a.ada: New file.
	* ada/acats-2/tests/c9/c97301b.ada: New file.
	* ada/acats-2/tests/c9/c97301c.ada: New file.
	* ada/acats-2/tests/c9/c97301d.ada: New file.
	* ada/acats-2/tests/c9/c97301e.ada: New file.
	* ada/acats-2/tests/c9/c97302a.ada: New file.
	* ada/acats-2/tests/c9/c97303a.ada: New file.
	* ada/acats-2/tests/c9/c97303b.ada: New file.
	* ada/acats-2/tests/c9/c97303c.ada: New file.
	* ada/acats-2/tests/c9/c97304a.ada: New file.
	* ada/acats-2/tests/c9/c97304b.ada: New file.
	* ada/acats-2/tests/c9/c97305a.ada: New file.
	* ada/acats-2/tests/c9/c97305b.ada: New file.
	* ada/acats-2/tests/c9/c97305c.ada: New file.
	* ada/acats-2/tests/c9/c97305d.ada: New file.
	* ada/acats-2/tests/c9/c97307a.ada: New file.
	* ada/acats-2/tests/c9/c974001.a: New file.
	* ada/acats-2/tests/c9/c974002.a: New file.
	* ada/acats-2/tests/c9/c974003.a: New file.
	* ada/acats-2/tests/c9/c974004.a: New file.
	* ada/acats-2/tests/c9/c974005.a: New file.
	* ada/acats-2/tests/c9/c974006.a: New file.
	* ada/acats-2/tests/c9/c974007.a: New file.
	* ada/acats-2/tests/c9/c974008.a: New file.
	* ada/acats-2/tests/c9/c974009.a: New file.
	* ada/acats-2/tests/c9/c974010.a: New file.
	* ada/acats-2/tests/c9/c974011.a: New file.
	* ada/acats-2/tests/c9/c974012.a: New file.
	* ada/acats-2/tests/c9/c974013.a: New file.
	* ada/acats-2/tests/c9/c974014.a: New file.
	* ada/acats-2/tests/c9/c980001.a: New file.
	* ada/acats-2/tests/c9/c980002.a: New file.
	* ada/acats-2/tests/c9/c980003.a: New file.
	* ada/acats-2/tests/c9/c99004a.ada: New file.
	* ada/acats-2/tests/c9/c99005a.ada: New file.
	* ada/acats-2/tests/c9/c9a003a.ada: New file.
	* ada/acats-2/tests/c9/c9a004a.ada: New file.
	* ada/acats-2/tests/c9/c9a007a.ada: New file.
	* ada/acats-2/tests/c9/c9a009a.ada: New file.
	* ada/acats-2/tests/c9/c9a009c.ada: New file.
	* ada/acats-2/tests/c9/c9a009f.ada: New file.
	* ada/acats-2/tests/c9/c9a009g.ada: New file.
	* ada/acats-2/tests/c9/c9a009h.ada: New file.
	* ada/acats-2/tests/c9/c9a010a.ada: New file.
	* ada/acats-2/tests/c9/c9a011a.ada: New file.
	* ada/acats-2/tests/c9/c9a011b.ada: New file.
	* ada/acats-2/tests/ca/ca1003a.ada: New file.
	* ada/acats-2/tests/ca/ca1004a.ada: New file.
	* ada/acats-2/tests/ca/ca1005a.ada: New file.
	* ada/acats-2/tests/ca/ca1006a.ada: New file.
	* ada/acats-2/tests/ca/ca1011a0.ada: New file.
	* ada/acats-2/tests/ca/ca1011a1.ada: New file.
	* ada/acats-2/tests/ca/ca1011a2.ada: New file.
	* ada/acats-2/tests/ca/ca1011a3.ada: New file.
	* ada/acats-2/tests/ca/ca1011a4.ada: New file.
	* ada/acats-2/tests/ca/ca1011a5.ada: New file.
	* ada/acats-2/tests/ca/ca1011a6.ada: New file.
	* ada/acats-2/tests/ca/ca1012a0.ada: New file.
	* ada/acats-2/tests/ca/ca1012a1.ada: New file.
	* ada/acats-2/tests/ca/ca1012a2.ada: New file.
	* ada/acats-2/tests/ca/ca1012a3.ada: New file.
	* ada/acats-2/tests/ca/ca1012a4.ada: New file.
	* ada/acats-2/tests/ca/ca1012b0.ada: New file.
	* ada/acats-2/tests/ca/ca1012b2.ada: New file.
	* ada/acats-2/tests/ca/ca1012b4.ada: New file.
	* ada/acats-2/tests/ca/ca1013a0.ada: New file.
	* ada/acats-2/tests/ca/ca1013a1.ada: New file.
	* ada/acats-2/tests/ca/ca1013a2.ada: New file.
	* ada/acats-2/tests/ca/ca1013a3.ada: New file.
	* ada/acats-2/tests/ca/ca1013a4.ada: New file.
	* ada/acats-2/tests/ca/ca1013a5.ada: New file.
	* ada/acats-2/tests/ca/ca1013a6.ada: New file.
	* ada/acats-2/tests/ca/ca1014a0.ada: New file.
	* ada/acats-2/tests/ca/ca1014a1.ada: New file.
	* ada/acats-2/tests/ca/ca1014a2.ada: New file.
	* ada/acats-2/tests/ca/ca1014a3.ada: New file.
	* ada/acats-2/tests/ca/ca1020e0.ada: New file.
	* ada/acats-2/tests/ca/ca1020e1.ada: New file.
	* ada/acats-2/tests/ca/ca1020e2.ada: New file.
	* ada/acats-2/tests/ca/ca1020e3.ada: New file.
	* ada/acats-2/tests/ca/ca1022a0.ada: New file.
	* ada/acats-2/tests/ca/ca1022a1.ada: New file.
	* ada/acats-2/tests/ca/ca1022a2.ada: New file.
	* ada/acats-2/tests/ca/ca1022a3.ada: New file.
	* ada/acats-2/tests/ca/ca1022a4.ada: New file.
	* ada/acats-2/tests/ca/ca1022a5.ada: New file.
	* ada/acats-2/tests/ca/ca1022a6.ada: New file.
	* ada/acats-2/tests/ca/ca11001.a: New file.
	* ada/acats-2/tests/ca/ca11002.a: New file.
	* ada/acats-2/tests/ca/ca11003.a: New file.
	* ada/acats-2/tests/ca/ca110040.a: New file.
	* ada/acats-2/tests/ca/ca110041.a: New file.
	* ada/acats-2/tests/ca/ca110042.am: New file.
	* ada/acats-2/tests/ca/ca110050.a: New file.
	* ada/acats-2/tests/ca/ca110051.am: New file.
	* ada/acats-2/tests/ca/ca11006.a: New file.
	* ada/acats-2/tests/ca/ca11007.a: New file.
	* ada/acats-2/tests/ca/ca11008.a: New file.
	* ada/acats-2/tests/ca/ca11009.a: New file.
	* ada/acats-2/tests/ca/ca11010.a: New file.
	* ada/acats-2/tests/ca/ca11011.a: New file.
	* ada/acats-2/tests/ca/ca11012.a: New file.
	* ada/acats-2/tests/ca/ca11013.a: New file.
	* ada/acats-2/tests/ca/ca11014.a: New file.
	* ada/acats-2/tests/ca/ca11015.a: New file.
	* ada/acats-2/tests/ca/ca11016.a: New file.
	* ada/acats-2/tests/ca/ca11017.a: New file.
	* ada/acats-2/tests/ca/ca11018.a: New file.
	* ada/acats-2/tests/ca/ca11019.a: New file.
	* ada/acats-2/tests/ca/ca11020.a: New file.
	* ada/acats-2/tests/ca/ca11021.a: New file.
	* ada/acats-2/tests/ca/ca11022.a: New file.
	* ada/acats-2/tests/ca/ca1102a0.ada: New file.
	* ada/acats-2/tests/ca/ca1102a1.ada: New file.
	* ada/acats-2/tests/ca/ca1102a2.ada: New file.
	* ada/acats-2/tests/ca/ca1106a.ada: New file.
	* ada/acats-2/tests/ca/ca1108a.ada: New file.
	* ada/acats-2/tests/ca/ca1108b.ada: New file.
	* ada/acats-2/tests/ca/ca11a01.a: New file.
	* ada/acats-2/tests/ca/ca11a02.a: New file.
	* ada/acats-2/tests/ca/ca11b01.a: New file.
	* ada/acats-2/tests/ca/ca11b02.a: New file.
	* ada/acats-2/tests/ca/ca11c01.a: New file.
	* ada/acats-2/tests/ca/ca11c02.a: New file.
	* ada/acats-2/tests/ca/ca11c03.a: New file.
	* ada/acats-2/tests/ca/ca11d010.a: New file.
	* ada/acats-2/tests/ca/ca11d011.a: New file.
	* ada/acats-2/tests/ca/ca11d012.a: New file.
	* ada/acats-2/tests/ca/ca11d013.am: New file.
	* ada/acats-2/tests/ca/ca11d02.a: New file.
	* ada/acats-2/tests/ca/ca11d03.a: New file.
	* ada/acats-2/tests/ca/ca13001.a: New file.
	* ada/acats-2/tests/ca/ca13002.a: New file.
	* ada/acats-2/tests/ca/ca13003.a: New file.
	* ada/acats-2/tests/ca/ca13a01.a: New file.
	* ada/acats-2/tests/ca/ca13a02.a: New file.
	* ada/acats-2/tests/ca/ca140230.a: New file.
	* ada/acats-2/tests/ca/ca140231.a: New file.
	* ada/acats-2/tests/ca/ca140232.am: New file.
	* ada/acats-2/tests/ca/ca140233.a: New file.
	* ada/acats-2/tests/ca/ca140280.a: New file.
	* ada/acats-2/tests/ca/ca140281.a: New file.
	* ada/acats-2/tests/ca/ca140282.a: New file.
	* ada/acats-2/tests/ca/ca140283.am: New file.
	* ada/acats-2/tests/ca/ca15003.a: New file.
	* ada/acats-2/tests/ca/ca200020.a: New file.
	* ada/acats-2/tests/ca/ca200021.a: New file.
	* ada/acats-2/tests/ca/ca200022.am: New file.
	* ada/acats-2/tests/ca/ca2001h0.ada: New file.
	* ada/acats-2/tests/ca/ca2001h1.ada: New file.
	* ada/acats-2/tests/ca/ca2001h2.ada: New file.
	* ada/acats-2/tests/ca/ca2001h3.ada: New file.
	* ada/acats-2/tests/ca/ca2002a0.ada: New file.
	* ada/acats-2/tests/ca/ca2002a1.ada: New file.
	* ada/acats-2/tests/ca/ca2002a2.ada: New file.
	* ada/acats-2/tests/ca/ca2003a0.ada: New file.
	* ada/acats-2/tests/ca/ca2003a1.ada: New file.
	* ada/acats-2/tests/ca/ca2004a0.ada: New file.
	* ada/acats-2/tests/ca/ca2004a1.ada: New file.
	* ada/acats-2/tests/ca/ca2004a2.ada: New file.
	* ada/acats-2/tests/ca/ca2004a3.ada: New file.
	* ada/acats-2/tests/ca/ca2004a4.ada: New file.
	* ada/acats-2/tests/ca/ca2007a0.ada: New file.
	* ada/acats-2/tests/ca/ca2007a1.ada: New file.
	* ada/acats-2/tests/ca/ca2007a2.ada: New file.
	* ada/acats-2/tests/ca/ca2007a3.ada: New file.
	* ada/acats-2/tests/ca/ca2008a0.ada: New file.
	* ada/acats-2/tests/ca/ca2008a1.ada: New file.
	* ada/acats-2/tests/ca/ca2008a2.ada: New file.
	* ada/acats-2/tests/ca/ca2009a.ada: New file.
	* ada/acats-2/tests/ca/ca2009c0.ada: New file.
	* ada/acats-2/tests/ca/ca2009c1.ada: New file.
	* ada/acats-2/tests/ca/ca2009d.ada: New file.
	* ada/acats-2/tests/ca/ca2009f0.ada: New file.
	* ada/acats-2/tests/ca/ca2009f1.ada: New file.
	* ada/acats-2/tests/ca/ca2009f2.ada: New file.
	* ada/acats-2/tests/ca/ca2011b.ada: New file.
	* ada/acats-2/tests/ca/ca21001.a: New file.
	* ada/acats-2/tests/ca/ca3011a0.ada: New file.
	* ada/acats-2/tests/ca/ca3011a1.ada: New file.
	* ada/acats-2/tests/ca/ca3011a2.ada: New file.
	* ada/acats-2/tests/ca/ca3011a3.ada: New file.
	* ada/acats-2/tests/ca/ca3011a4.ada: New file.
	* ada/acats-2/tests/ca/ca5003a0.ada: New file.
	* ada/acats-2/tests/ca/ca5003a1.ada: New file.
	* ada/acats-2/tests/ca/ca5003a2.ada: New file.
	* ada/acats-2/tests/ca/ca5003a3.ada: New file.
	* ada/acats-2/tests/ca/ca5003a4.ada: New file.
	* ada/acats-2/tests/ca/ca5003a5.ada: New file.
	* ada/acats-2/tests/ca/ca5003a6.ada: New file.
	* ada/acats-2/tests/ca/ca5003b0.ada: New file.
	* ada/acats-2/tests/ca/ca5003b1.ada: New file.
	* ada/acats-2/tests/ca/ca5003b2.ada: New file.
	* ada/acats-2/tests/ca/ca5003b3.ada: New file.
	* ada/acats-2/tests/ca/ca5003b4.ada: New file.
	* ada/acats-2/tests/ca/ca5003b5.ada: New file.
	* ada/acats-2/tests/ca/ca5004a.ada: New file.
	* ada/acats-2/tests/ca/ca5004b0.ada: New file.
	* ada/acats-2/tests/ca/ca5004b1.ada: New file.
	* ada/acats-2/tests/ca/ca5004b2.ada: New file.
	* ada/acats-2/tests/ca/ca5006a.ada: New file.
	* ada/acats-2/tests/cb/cb10002.a: New file.
	* ada/acats-2/tests/cb/cb1001a.ada: New file.
	* ada/acats-2/tests/cb/cb1004a.ada: New file.
	* ada/acats-2/tests/cb/cb1005a.ada: New file.
	* ada/acats-2/tests/cb/cb1010a.ada: New file.
	* ada/acats-2/tests/cb/cb1010c.ada: New file.
	* ada/acats-2/tests/cb/cb1010d.ada: New file.
	* ada/acats-2/tests/cb/cb20001.a: New file.
	* ada/acats-2/tests/cb/cb20003.a: New file.
	* ada/acats-2/tests/cb/cb20004.a: New file.
	* ada/acats-2/tests/cb/cb20005.a: New file.
	* ada/acats-2/tests/cb/cb20006.a: New file.
	* ada/acats-2/tests/cb/cb20007.a: New file.
	* ada/acats-2/tests/cb/cb2004a.ada: New file.
	* ada/acats-2/tests/cb/cb2005a.ada: New file.
	* ada/acats-2/tests/cb/cb2006a.ada: New file.
	* ada/acats-2/tests/cb/cb2007a.ada: New file.
	* ada/acats-2/tests/cb/cb20a02.a: New file.
	* ada/acats-2/tests/cb/cb3003a.ada: New file.
	* ada/acats-2/tests/cb/cb3003b.ada: New file.
	* ada/acats-2/tests/cb/cb3004a.ada: New file.
	* ada/acats-2/tests/cb/cb40005.a: New file.
	* ada/acats-2/tests/cb/cb4001a.ada: New file.
	* ada/acats-2/tests/cb/cb4002a.ada: New file.
	* ada/acats-2/tests/cb/cb4003a.ada: New file.
	* ada/acats-2/tests/cb/cb4004a.ada: New file.
	* ada/acats-2/tests/cb/cb4005a.ada: New file.
	* ada/acats-2/tests/cb/cb4006a.ada: New file.
	* ada/acats-2/tests/cb/cb4007a.ada: New file.
	* ada/acats-2/tests/cb/cb4008a.ada: New file.
	* ada/acats-2/tests/cb/cb4009a.ada: New file.
	* ada/acats-2/tests/cb/cb4013a.ada: New file.
	* ada/acats-2/tests/cb/cb40a01.a: New file.
	* ada/acats-2/tests/cb/cb40a020.a: New file.
	* ada/acats-2/tests/cb/cb40a021.am: New file.
	* ada/acats-2/tests/cb/cb40a030.a: New file.
	* ada/acats-2/tests/cb/cb40a031.am: New file.
	* ada/acats-2/tests/cb/cb40a04.a: New file.
	* ada/acats-2/tests/cb/cb41001.a: New file.
	* ada/acats-2/tests/cb/cb41002.a: New file.
	* ada/acats-2/tests/cb/cb41003.a: New file.
	* ada/acats-2/tests/cb/cb41004.a: New file.
	* ada/acats-2/tests/cb/cb5001a.ada: New file.
	* ada/acats-2/tests/cb/cb5001b.ada: New file.
	* ada/acats-2/tests/cb/cb5002a.ada: New file.
	* ada/acats-2/tests/cc/cc1004a.ada: New file.
	* ada/acats-2/tests/cc/cc1005b.ada: New file.
	* ada/acats-2/tests/cc/cc1010a.ada: New file.
	* ada/acats-2/tests/cc/cc1010b.ada: New file.
	* ada/acats-2/tests/cc/cc1018a.ada: New file.
	* ada/acats-2/tests/cc/cc1104c.ada: New file.
	* ada/acats-2/tests/cc/cc1107b.ada: New file.
	* ada/acats-2/tests/cc/cc1111a.ada: New file.
	* ada/acats-2/tests/cc/cc1204a.ada: New file.
	* ada/acats-2/tests/cc/cc1207b.ada: New file.
	* ada/acats-2/tests/cc/cc1220a.ada: New file.
	* ada/acats-2/tests/cc/cc1221a.ada: New file.
	* ada/acats-2/tests/cc/cc1221b.ada: New file.
	* ada/acats-2/tests/cc/cc1221c.ada: New file.
	* ada/acats-2/tests/cc/cc1221d.ada: New file.
	* ada/acats-2/tests/cc/cc1222a.ada: New file.
	* ada/acats-2/tests/cc/cc1223a.ada: New file.
	* ada/acats-2/tests/cc/cc1224a.ada: New file.
	* ada/acats-2/tests/cc/cc1225a.tst: New file.
	* ada/acats-2/tests/cc/cc1226b.ada: New file.
	* ada/acats-2/tests/cc/cc1227a.ada: New file.
	* ada/acats-2/tests/cc/cc1301a.ada: New file.
	* ada/acats-2/tests/cc/cc1302a.ada: New file.
	* ada/acats-2/tests/cc/cc1304a.ada: New file.
	* ada/acats-2/tests/cc/cc1304b.ada: New file.
	* ada/acats-2/tests/cc/cc1307a.ada: New file.
	* ada/acats-2/tests/cc/cc1307b.ada: New file.
	* ada/acats-2/tests/cc/cc1308a.ada: New file.
	* ada/acats-2/tests/cc/cc1310a.ada: New file.
	* ada/acats-2/tests/cc/cc1311a.ada: New file.
	* ada/acats-2/tests/cc/cc1311b.ada: New file.
	* ada/acats-2/tests/cc/cc2002a.ada: New file.
	* ada/acats-2/tests/cc/cc30001.a: New file.
	* ada/acats-2/tests/cc/cc30002.a: New file.
	* ada/acats-2/tests/cc/cc3004a.ada: New file.
	* ada/acats-2/tests/cc/cc3007a.ada: New file.
	* ada/acats-2/tests/cc/cc3007b.ada: New file.
	* ada/acats-2/tests/cc/cc3011a.ada: New file.
	* ada/acats-2/tests/cc/cc3011d.ada: New file.
	* ada/acats-2/tests/cc/cc3012a.ada: New file.
	* ada/acats-2/tests/cc/cc3015a.ada: New file.
	* ada/acats-2/tests/cc/cc3016b.ada: New file.
	* ada/acats-2/tests/cc/cc3016c.ada: New file.
	* ada/acats-2/tests/cc/cc3016f.ada: New file.
	* ada/acats-2/tests/cc/cc3016i.ada: New file.
	* ada/acats-2/tests/cc/cc3017b.ada: New file.
	* ada/acats-2/tests/cc/cc3017c.ada: New file.
	* ada/acats-2/tests/cc/cc3019a.ada: New file.
	* ada/acats-2/tests/cc/cc3019b0.ada: New file.
	* ada/acats-2/tests/cc/cc3019b1.ada: New file.
	* ada/acats-2/tests/cc/cc3019b2.ada: New file.
	* ada/acats-2/tests/cc/cc3019c0.ada: New file.
	* ada/acats-2/tests/cc/cc3019c1.ada: New file.
	* ada/acats-2/tests/cc/cc3019c2.ada: New file.
	* ada/acats-2/tests/cc/cc3106b.ada: New file.
	* ada/acats-2/tests/cc/cc3120a.ada: New file.
	* ada/acats-2/tests/cc/cc3120b.ada: New file.
	* ada/acats-2/tests/cc/cc3121a.ada: New file.
	* ada/acats-2/tests/cc/cc3123a.ada: New file.
	* ada/acats-2/tests/cc/cc3125a.ada: New file.
	* ada/acats-2/tests/cc/cc3125b.ada: New file.
	* ada/acats-2/tests/cc/cc3125c.ada: New file.
	* ada/acats-2/tests/cc/cc3125d.ada: New file.
	* ada/acats-2/tests/cc/cc3126a.ada: New file.
	* ada/acats-2/tests/cc/cc3127a.ada: New file.
	* ada/acats-2/tests/cc/cc3128a.ada: New file.
	* ada/acats-2/tests/cc/cc3203a.ada: New file.
	* ada/acats-2/tests/cc/cc3207b.ada: New file.
	* ada/acats-2/tests/cc/cc3220a.ada: New file.
	* ada/acats-2/tests/cc/cc3221a.ada: New file.
	* ada/acats-2/tests/cc/cc3222a.ada: New file.
	* ada/acats-2/tests/cc/cc3223a.ada: New file.
	* ada/acats-2/tests/cc/cc3224a.ada: New file.
	* ada/acats-2/tests/cc/cc3225a.ada: New file.
	* ada/acats-2/tests/cc/cc3230a.ada: New file.
	* ada/acats-2/tests/cc/cc3231a.ada: New file.
	* ada/acats-2/tests/cc/cc3232a.ada: New file.
	* ada/acats-2/tests/cc/cc3233a.ada: New file.
	* ada/acats-2/tests/cc/cc3234a.ada: New file.
	* ada/acats-2/tests/cc/cc3235a.ada: New file.
	* ada/acats-2/tests/cc/cc3236a.ada: New file.
	* ada/acats-2/tests/cc/cc3240a.ada: New file.
	* ada/acats-2/tests/cc/cc3305a.ada: New file.
	* ada/acats-2/tests/cc/cc3305b.ada: New file.
	* ada/acats-2/tests/cc/cc3305c.ada: New file.
	* ada/acats-2/tests/cc/cc3305d.ada: New file.
	* ada/acats-2/tests/cc/cc3601a.ada: New file.
	* ada/acats-2/tests/cc/cc3601c.ada: New file.
	* ada/acats-2/tests/cc/cc3602a.ada: New file.
	* ada/acats-2/tests/cc/cc3603a.ada: New file.
	* ada/acats-2/tests/cc/cc3605a.ada: New file.
	* ada/acats-2/tests/cc/cc3606a.ada: New file.
	* ada/acats-2/tests/cc/cc3606b.ada: New file.
	* ada/acats-2/tests/cc/cc3607b.ada: New file.
	* ada/acats-2/tests/cc/cc40001.a: New file.
	* ada/acats-2/tests/cc/cc50001.a: New file.
	* ada/acats-2/tests/cc/cc50a01.a: New file.
	* ada/acats-2/tests/cc/cc50a02.a: New file.
	* ada/acats-2/tests/cc/cc51001.a: New file.
	* ada/acats-2/tests/cc/cc51002.a: New file.
	* ada/acats-2/tests/cc/cc51003.a: New file.
	* ada/acats-2/tests/cc/cc51004.a: New file.
	* ada/acats-2/tests/cc/cc51006.a: New file.
	* ada/acats-2/tests/cc/cc51007.a: New file.
	* ada/acats-2/tests/cc/cc51008.a: New file.
	* ada/acats-2/tests/cc/cc51a01.a: New file.
	* ada/acats-2/tests/cc/cc51b03.a: New file.
	* ada/acats-2/tests/cc/cc51d01.a: New file.
	* ada/acats-2/tests/cc/cc51d02.a: New file.
	* ada/acats-2/tests/cc/cc54001.a: New file.
	* ada/acats-2/tests/cc/cc54002.a: New file.
	* ada/acats-2/tests/cc/cc54003.a: New file.
	* ada/acats-2/tests/cc/cc54004.a: New file.
	* ada/acats-2/tests/cc/cc70001.a: New file.
	* ada/acats-2/tests/cc/cc70002.a: New file.
	* ada/acats-2/tests/cc/cc70003.a: New file.
	* ada/acats-2/tests/cc/cc70a01.a: New file.
	* ada/acats-2/tests/cc/cc70a02.a: New file.
	* ada/acats-2/tests/cc/cc70b01.a: New file.
	* ada/acats-2/tests/cc/cc70b02.a: New file.
	* ada/acats-2/tests/cc/cc70c01.a: New file.
	* ada/acats-2/tests/cc/cc70c02.a: New file.
	* ada/acats-2/tests/cd/cd10001.a: New file.
	* ada/acats-2/tests/cd/cd10002.a: New file.
	* ada/acats-2/tests/cd/cd1009a.ada: New file.
	* ada/acats-2/tests/cd/cd1009b.ada: New file.
	* ada/acats-2/tests/cd/cd1009d.ada: New file.
	* ada/acats-2/tests/cd/cd1009e.ada: New file.
	* ada/acats-2/tests/cd/cd1009f.ada: New file.
	* ada/acats-2/tests/cd/cd1009g.ada: New file.
	* ada/acats-2/tests/cd/cd1009h.ada: New file.
	* ada/acats-2/tests/cd/cd1009i.ada: New file.
	* ada/acats-2/tests/cd/cd1009j.ada: New file.
	* ada/acats-2/tests/cd/cd1009k.tst: New file.
	* ada/acats-2/tests/cd/cd1009l.ada: New file.
	* ada/acats-2/tests/cd/cd1009m.ada: New file.
	* ada/acats-2/tests/cd/cd1009n.ada: New file.
	* ada/acats-2/tests/cd/cd1009o.ada: New file.
	* ada/acats-2/tests/cd/cd1009p.ada: New file.
	* ada/acats-2/tests/cd/cd1009q.ada: New file.
	* ada/acats-2/tests/cd/cd1009r.ada: New file.
	* ada/acats-2/tests/cd/cd1009s.ada: New file.
	* ada/acats-2/tests/cd/cd1009t.tst: New file.
	* ada/acats-2/tests/cd/cd1009u.tst: New file.
	* ada/acats-2/tests/cd/cd1009v.ada: New file.
	* ada/acats-2/tests/cd/cd1009w.ada: New file.
	* ada/acats-2/tests/cd/cd1009x.ada: New file.
	* ada/acats-2/tests/cd/cd1009y.ada: New file.
	* ada/acats-2/tests/cd/cd1009z.ada: New file.
	* ada/acats-2/tests/cd/cd1c03a.ada: New file.
	* ada/acats-2/tests/cd/cd1c03b.ada: New file.
	* ada/acats-2/tests/cd/cd1c03c.ada: New file.
	* ada/acats-2/tests/cd/cd1c03e.tst: New file.
	* ada/acats-2/tests/cd/cd1c03f.ada: New file.
	* ada/acats-2/tests/cd/cd1c03g.ada: New file.
	* ada/acats-2/tests/cd/cd1c03h.ada: New file.
	* ada/acats-2/tests/cd/cd1c03i.ada: New file.
	* ada/acats-2/tests/cd/cd1c04a.ada: New file.
	* ada/acats-2/tests/cd/cd1c04d.ada: New file.
	* ada/acats-2/tests/cd/cd1c04e.ada: New file.
	* ada/acats-2/tests/cd/cd1c06a.tst: New file.
	* ada/acats-2/tests/cd/cd20001.a: New file.
	* ada/acats-2/tests/cd/cd2a21a.ada: New file.
	* ada/acats-2/tests/cd/cd2a21c.ada: New file.
	* ada/acats-2/tests/cd/cd2a21e.ada: New file.
	* ada/acats-2/tests/cd/cd2a22a.ada: New file.
	* ada/acats-2/tests/cd/cd2a22e.ada: New file.
	* ada/acats-2/tests/cd/cd2a22i.ada: New file.
	* ada/acats-2/tests/cd/cd2a22j.ada: New file.
	* ada/acats-2/tests/cd/cd2a23a.ada: New file.
	* ada/acats-2/tests/cd/cd2a23e.ada: New file.
	* ada/acats-2/tests/cd/cd2a24a.ada: New file.
	* ada/acats-2/tests/cd/cd2a24e.ada: New file.
	* ada/acats-2/tests/cd/cd2a24i.ada: New file.
	* ada/acats-2/tests/cd/cd2a24j.ada: New file.
	* ada/acats-2/tests/cd/cd2a31a.ada: New file.
	* ada/acats-2/tests/cd/cd2a31c.ada: New file.
	* ada/acats-2/tests/cd/cd2a31e.ada: New file.
	* ada/acats-2/tests/cd/cd2a32a.ada: New file.
	* ada/acats-2/tests/cd/cd2a32c.ada: New file.
	* ada/acats-2/tests/cd/cd2a32e.ada: New file.
	* ada/acats-2/tests/cd/cd2a32g.ada: New file.
	* ada/acats-2/tests/cd/cd2a32i.ada: New file.
	* ada/acats-2/tests/cd/cd2a32j.ada: New file.
	* ada/acats-2/tests/cd/cd2a51a.ada: New file.
	* ada/acats-2/tests/cd/cd2a53a.ada: New file.
	* ada/acats-2/tests/cd/cd2a53e.ada: New file.
	* ada/acats-2/tests/cd/cd2a83c.tst: New file.
	* ada/acats-2/tests/cd/cd2a91c.tst: New file.
	* ada/acats-2/tests/cd/cd2b11a.ada: New file.
	* ada/acats-2/tests/cd/cd2b11b.ada: New file.
	* ada/acats-2/tests/cd/cd2b11d.ada: New file.
	* ada/acats-2/tests/cd/cd2b11e.ada: New file.
	* ada/acats-2/tests/cd/cd2b11f.ada: New file.
	* ada/acats-2/tests/cd/cd2b15c.ada: New file.
	* ada/acats-2/tests/cd/cd2b16a.ada: New file.
	* ada/acats-2/tests/cd/cd2c11a.tst: New file.
	* ada/acats-2/tests/cd/cd2c11d.tst: New file.
	* ada/acats-2/tests/cd/cd2d11a.ada: New file.
	* ada/acats-2/tests/cd/cd2d13a.ada: New file.
	* ada/acats-2/tests/cd/cd30001.a: New file.
	* ada/acats-2/tests/cd/cd30002.a: New file.
	* ada/acats-2/tests/cd/cd30003.a: New file.
	* ada/acats-2/tests/cd/cd30004.a: New file.
	* ada/acats-2/tests/cd/cd300050.am: New file.
	* ada/acats-2/tests/cd/cd300051.c: New file.
	* ada/acats-2/tests/cd/cd30011.a: New file.
	* ada/acats-2/tests/cd/cd30012.a: New file.
	* ada/acats-2/tests/cd/cd3014a.ada: New file.
	* ada/acats-2/tests/cd/cd3014c.ada: New file.
	* ada/acats-2/tests/cd/cd3014d.ada: New file.
	* ada/acats-2/tests/cd/cd3014f.ada: New file.
	* ada/acats-2/tests/cd/cd3015a.ada: New file.
	* ada/acats-2/tests/cd/cd3015c.ada: New file.
	* ada/acats-2/tests/cd/cd3015e.ada: New file.
	* ada/acats-2/tests/cd/cd3015f.ada: New file.
	* ada/acats-2/tests/cd/cd3015g.ada: New file.
	* ada/acats-2/tests/cd/cd3015h.ada: New file.
	* ada/acats-2/tests/cd/cd3015i.ada: New file.
	* ada/acats-2/tests/cd/cd3015k.ada: New file.
	* ada/acats-2/tests/cd/cd3021a.ada: New file.
	* ada/acats-2/tests/cd/cd33001.a: New file.
	* ada/acats-2/tests/cd/cd33002.a: New file.
	* ada/acats-2/tests/cd/cd40001.a: New file.
	* ada/acats-2/tests/cd/cd4031a.ada: New file.
	* ada/acats-2/tests/cd/cd4041a.tst: New file.
	* ada/acats-2/tests/cd/cd4051a.ada: New file.
	* ada/acats-2/tests/cd/cd4051b.ada: New file.
	* ada/acats-2/tests/cd/cd4051c.ada: New file.
	* ada/acats-2/tests/cd/cd4051d.ada: New file.
	* ada/acats-2/tests/cd/cd5003a.ada: New file.
	* ada/acats-2/tests/cd/cd5003b.ada: New file.
	* ada/acats-2/tests/cd/cd5003c.ada: New file.
	* ada/acats-2/tests/cd/cd5003d.ada: New file.
	* ada/acats-2/tests/cd/cd5003e.ada: New file.
	* ada/acats-2/tests/cd/cd5003f.ada: New file.
	* ada/acats-2/tests/cd/cd5003g.ada: New file.
	* ada/acats-2/tests/cd/cd5003h.ada: New file.
	* ada/acats-2/tests/cd/cd5003i.ada: New file.
	* ada/acats-2/tests/cd/cd5011a.ada: New file.
	* ada/acats-2/tests/cd/cd5011c.ada: New file.
	* ada/acats-2/tests/cd/cd5011e.ada: New file.
	* ada/acats-2/tests/cd/cd5011g.ada: New file.
	* ada/acats-2/tests/cd/cd5011i.ada: New file.
	* ada/acats-2/tests/cd/cd5011k.ada: New file.
	* ada/acats-2/tests/cd/cd5011m.ada: New file.
	* ada/acats-2/tests/cd/cd5011q.ada: New file.
	* ada/acats-2/tests/cd/cd5011s.ada: New file.
	* ada/acats-2/tests/cd/cd5012a.ada: New file.
	* ada/acats-2/tests/cd/cd5012b.ada: New file.
	* ada/acats-2/tests/cd/cd5012e.ada: New file.
	* ada/acats-2/tests/cd/cd5012f.ada: New file.
	* ada/acats-2/tests/cd/cd5012i.ada: New file.
	* ada/acats-2/tests/cd/cd5012m.ada: New file.
	* ada/acats-2/tests/cd/cd5013a.ada: New file.
	* ada/acats-2/tests/cd/cd5013c.ada: New file.
	* ada/acats-2/tests/cd/cd5013e.ada: New file.
	* ada/acats-2/tests/cd/cd5013g.ada: New file.
	* ada/acats-2/tests/cd/cd5013i.ada: New file.
	* ada/acats-2/tests/cd/cd5013k.ada: New file.
	* ada/acats-2/tests/cd/cd5013m.ada: New file.
	* ada/acats-2/tests/cd/cd5013o.ada: New file.
	* ada/acats-2/tests/cd/cd5014a.ada: New file.
	* ada/acats-2/tests/cd/cd5014c.ada: New file.
	* ada/acats-2/tests/cd/cd5014e.ada: New file.
	* ada/acats-2/tests/cd/cd5014g.ada: New file.
	* ada/acats-2/tests/cd/cd5014i.ada: New file.
	* ada/acats-2/tests/cd/cd5014k.ada: New file.
	* ada/acats-2/tests/cd/cd5014m.ada: New file.
	* ada/acats-2/tests/cd/cd5014o.ada: New file.
	* ada/acats-2/tests/cd/cd5014t.ada: New file.
	* ada/acats-2/tests/cd/cd5014v.ada: New file.
	* ada/acats-2/tests/cd/cd5014x.ada: New file.
	* ada/acats-2/tests/cd/cd5014y.ada: New file.
	* ada/acats-2/tests/cd/cd5014z.ada: New file.
	* ada/acats-2/tests/cd/cd70001.a: New file.
	* ada/acats-2/tests/cd/cd7002a.ada: New file.
	* ada/acats-2/tests/cd/cd7007b.ada: New file.
	* ada/acats-2/tests/cd/cd7101d.ada: New file.
	* ada/acats-2/tests/cd/cd7101e.dep: New file.
	* ada/acats-2/tests/cd/cd7101f.dep: New file.
	* ada/acats-2/tests/cd/cd7101g.tst: New file.
	* ada/acats-2/tests/cd/cd7103d.ada: New file.
	* ada/acats-2/tests/cd/cd7202a.ada: New file.
	* ada/acats-2/tests/cd/cd7204b.ada: New file.
	* ada/acats-2/tests/cd/cd7204c.ada: New file.
	* ada/acats-2/tests/cd/cd72a01.a: New file.
	* ada/acats-2/tests/cd/cd72a02.a: New file.
	* ada/acats-2/tests/cd/cd7305a.ada: New file.
	* ada/acats-2/tests/cd/cd90001.a: New file.
	* ada/acats-2/tests/cd/cd92001.a: New file.
	* ada/acats-2/tests/cd/cda201a.ada: New file.
	* ada/acats-2/tests/cd/cda201b.ada: New file.
	* ada/acats-2/tests/cd/cda201c.ada: New file.
	* ada/acats-2/tests/cd/cda201e.ada: New file.
	* ada/acats-2/tests/cd/cdb0a01.a: New file.
	* ada/acats-2/tests/cd/cdb0a02.a: New file.
	* ada/acats-2/tests/cd/cdd1001.a: New file.
	* ada/acats-2/tests/cd/cdd2001.a: New file.
	* ada/acats-2/tests/cd/cdd2a01.a: New file.
	* ada/acats-2/tests/cd/cdd2a02.a: New file.
	* ada/acats-2/tests/cd/cdd2a03.a: New file.
	* ada/acats-2/tests/cd/cde0001.a: New file.
	* ada/acats-2/tests/ce/ce2102a.ada: New file.
	* ada/acats-2/tests/ce/ce2102b.ada: New file.
	* ada/acats-2/tests/ce/ce2102c.tst: New file.
	* ada/acats-2/tests/ce/ce2102d.ada: New file.
	* ada/acats-2/tests/ce/ce2102e.ada: New file.
	* ada/acats-2/tests/ce/ce2102f.ada: New file.
	* ada/acats-2/tests/ce/ce2102g.ada: New file.
	* ada/acats-2/tests/ce/ce2102h.tst: New file.
	* ada/acats-2/tests/ce/ce2102i.ada: New file.
	* ada/acats-2/tests/ce/ce2102j.ada: New file.
	* ada/acats-2/tests/ce/ce2102k.ada: New file.
	* ada/acats-2/tests/ce/ce2102l.ada: New file.
	* ada/acats-2/tests/ce/ce2102m.ada: New file.
	* ada/acats-2/tests/ce/ce2102n.ada: New file.
	* ada/acats-2/tests/ce/ce2102o.ada: New file.
	* ada/acats-2/tests/ce/ce2102p.ada: New file.
	* ada/acats-2/tests/ce/ce2102q.ada: New file.
	* ada/acats-2/tests/ce/ce2102r.ada: New file.
	* ada/acats-2/tests/ce/ce2102s.ada: New file.
	* ada/acats-2/tests/ce/ce2102t.ada: New file.
	* ada/acats-2/tests/ce/ce2102u.ada: New file.
	* ada/acats-2/tests/ce/ce2102v.ada: New file.
	* ada/acats-2/tests/ce/ce2102w.ada: New file.
	* ada/acats-2/tests/ce/ce2102x.ada: New file.
	* ada/acats-2/tests/ce/ce2102y.ada: New file.
	* ada/acats-2/tests/ce/ce2103a.tst: New file.
	* ada/acats-2/tests/ce/ce2103b.tst: New file.
	* ada/acats-2/tests/ce/ce2103c.ada: New file.
	* ada/acats-2/tests/ce/ce2103d.ada: New file.
	* ada/acats-2/tests/ce/ce2104a.ada: New file.
	* ada/acats-2/tests/ce/ce2104b.ada: New file.
	* ada/acats-2/tests/ce/ce2104c.ada: New file.
	* ada/acats-2/tests/ce/ce2104d.ada: New file.
	* ada/acats-2/tests/ce/ce2106a.ada: New file.
	* ada/acats-2/tests/ce/ce2106b.ada: New file.
	* ada/acats-2/tests/ce/ce2108e.ada: New file.
	* ada/acats-2/tests/ce/ce2108f.ada: New file.
	* ada/acats-2/tests/ce/ce2108g.ada: New file.
	* ada/acats-2/tests/ce/ce2108h.ada: New file.
	* ada/acats-2/tests/ce/ce2109a.ada: New file.
	* ada/acats-2/tests/ce/ce2109b.ada: New file.
	* ada/acats-2/tests/ce/ce2109c.ada: New file.
	* ada/acats-2/tests/ce/ce2110a.ada: New file.
	* ada/acats-2/tests/ce/ce2110c.ada: New file.
	* ada/acats-2/tests/ce/ce2111a.ada: New file.
	* ada/acats-2/tests/ce/ce2111b.ada: New file.
	* ada/acats-2/tests/ce/ce2111c.ada: New file.
	* ada/acats-2/tests/ce/ce2111e.ada: New file.
	* ada/acats-2/tests/ce/ce2111f.ada: New file.
	* ada/acats-2/tests/ce/ce2111g.ada: New file.
	* ada/acats-2/tests/ce/ce2111i.ada: New file.
	* ada/acats-2/tests/ce/ce2201a.ada: New file.
	* ada/acats-2/tests/ce/ce2201b.ada: New file.
	* ada/acats-2/tests/ce/ce2201c.ada: New file.
	* ada/acats-2/tests/ce/ce2201d.dep: New file.
	* ada/acats-2/tests/ce/ce2201e.dep: New file.
	* ada/acats-2/tests/ce/ce2201f.ada: New file.
	* ada/acats-2/tests/ce/ce2201g.ada: New file.
	* ada/acats-2/tests/ce/ce2201h.ada: New file.
	* ada/acats-2/tests/ce/ce2201i.ada: New file.
	* ada/acats-2/tests/ce/ce2201j.ada: New file.
	* ada/acats-2/tests/ce/ce2201k.ada: New file.
	* ada/acats-2/tests/ce/ce2201l.ada: New file.
	* ada/acats-2/tests/ce/ce2201m.ada: New file.
	* ada/acats-2/tests/ce/ce2201n.ada: New file.
	* ada/acats-2/tests/ce/ce2202a.ada: New file.
	* ada/acats-2/tests/ce/ce2203a.tst: New file.
	* ada/acats-2/tests/ce/ce2204a.ada: New file.
	* ada/acats-2/tests/ce/ce2204b.ada: New file.
	* ada/acats-2/tests/ce/ce2204c.ada: New file.
	* ada/acats-2/tests/ce/ce2204d.ada: New file.
	* ada/acats-2/tests/ce/ce2205a.ada: New file.
	* ada/acats-2/tests/ce/ce2206a.ada: New file.
	* ada/acats-2/tests/ce/ce2208b.ada: New file.
	* ada/acats-2/tests/ce/ce2401a.ada: New file.
	* ada/acats-2/tests/ce/ce2401b.ada: New file.
	* ada/acats-2/tests/ce/ce2401c.ada: New file.
	* ada/acats-2/tests/ce/ce2401e.ada: New file.
	* ada/acats-2/tests/ce/ce2401f.ada: New file.
	* ada/acats-2/tests/ce/ce2401h.ada: New file.
	* ada/acats-2/tests/ce/ce2401i.ada: New file.
	* ada/acats-2/tests/ce/ce2401j.ada: New file.
	* ada/acats-2/tests/ce/ce2401k.ada: New file.
	* ada/acats-2/tests/ce/ce2401l.ada: New file.
	* ada/acats-2/tests/ce/ce2402a.ada: New file.
	* ada/acats-2/tests/ce/ce2403a.tst: New file.
	* ada/acats-2/tests/ce/ce2404a.ada: New file.
	* ada/acats-2/tests/ce/ce2404b.ada: New file.
	* ada/acats-2/tests/ce/ce2405b.ada: New file.
	* ada/acats-2/tests/ce/ce2406a.ada: New file.
	* ada/acats-2/tests/ce/ce2407a.ada: New file.
	* ada/acats-2/tests/ce/ce2407b.ada: New file.
	* ada/acats-2/tests/ce/ce2408a.ada: New file.
	* ada/acats-2/tests/ce/ce2408b.ada: New file.
	* ada/acats-2/tests/ce/ce2409a.ada: New file.
	* ada/acats-2/tests/ce/ce2409b.ada: New file.
	* ada/acats-2/tests/ce/ce2410a.ada: New file.
	* ada/acats-2/tests/ce/ce2410b.ada: New file.
	* ada/acats-2/tests/ce/ce2411a.ada: New file.
	* ada/acats-2/tests/ce/ce3002b.tst: New file.
	* ada/acats-2/tests/ce/ce3002c.tst: New file.
	* ada/acats-2/tests/ce/ce3002d.ada: New file.
	* ada/acats-2/tests/ce/ce3002f.ada: New file.
	* ada/acats-2/tests/ce/ce3102a.ada: New file.
	* ada/acats-2/tests/ce/ce3102b.tst: New file.
	* ada/acats-2/tests/ce/ce3102d.ada: New file.
	* ada/acats-2/tests/ce/ce3102e.ada: New file.
	* ada/acats-2/tests/ce/ce3102f.ada: New file.
	* ada/acats-2/tests/ce/ce3102g.ada: New file.
	* ada/acats-2/tests/ce/ce3102h.ada: New file.
	* ada/acats-2/tests/ce/ce3102i.ada: New file.
	* ada/acats-2/tests/ce/ce3102j.ada: New file.
	* ada/acats-2/tests/ce/ce3102k.ada: New file.
	* ada/acats-2/tests/ce/ce3103a.ada: New file.
	* ada/acats-2/tests/ce/ce3104a.ada: New file.
	* ada/acats-2/tests/ce/ce3104b.ada: New file.
	* ada/acats-2/tests/ce/ce3104c.ada: New file.
	* ada/acats-2/tests/ce/ce3106a.ada: New file.
	* ada/acats-2/tests/ce/ce3106b.ada: New file.
	* ada/acats-2/tests/ce/ce3107a.tst: New file.
	* ada/acats-2/tests/ce/ce3107b.ada: New file.
	* ada/acats-2/tests/ce/ce3108a.ada: New file.
	* ada/acats-2/tests/ce/ce3108b.ada: New file.
	* ada/acats-2/tests/ce/ce3110a.ada: New file.
	* ada/acats-2/tests/ce/ce3112c.ada: New file.
	* ada/acats-2/tests/ce/ce3112d.ada: New file.
	* ada/acats-2/tests/ce/ce3114a.ada: New file.
	* ada/acats-2/tests/ce/ce3115a.ada: New file.
	* ada/acats-2/tests/ce/ce3201a.ada: New file.
	* ada/acats-2/tests/ce/ce3202a.ada: New file.
	* ada/acats-2/tests/ce/ce3206a.ada: New file.
	* ada/acats-2/tests/ce/ce3207a.ada: New file.
	* ada/acats-2/tests/ce/ce3301a.ada: New file.
	* ada/acats-2/tests/ce/ce3302a.ada: New file.
	* ada/acats-2/tests/ce/ce3303a.ada: New file.
	* ada/acats-2/tests/ce/ce3304a.tst: New file.
	* ada/acats-2/tests/ce/ce3305a.ada: New file.
	* ada/acats-2/tests/ce/ce3306a.ada: New file.
	* ada/acats-2/tests/ce/ce3401a.ada: New file.
	* ada/acats-2/tests/ce/ce3402a.ada: New file.
	* ada/acats-2/tests/ce/ce3402c.ada: New file.
	* ada/acats-2/tests/ce/ce3402d.ada: New file.
	* ada/acats-2/tests/ce/ce3402e.ada: New file.
	* ada/acats-2/tests/ce/ce3403a.ada: New file.
	* ada/acats-2/tests/ce/ce3403b.ada: New file.
	* ada/acats-2/tests/ce/ce3403c.ada: New file.
	* ada/acats-2/tests/ce/ce3403d.ada: New file.
	* ada/acats-2/tests/ce/ce3403e.ada: New file.
	* ada/acats-2/tests/ce/ce3403f.ada: New file.
	* ada/acats-2/tests/ce/ce3404a.ada: New file.
	* ada/acats-2/tests/ce/ce3404b.ada: New file.
	* ada/acats-2/tests/ce/ce3404c.ada: New file.
	* ada/acats-2/tests/ce/ce3404d.ada: New file.
	* ada/acats-2/tests/ce/ce3405a.ada: New file.
	* ada/acats-2/tests/ce/ce3405c.ada: New file.
	* ada/acats-2/tests/ce/ce3405d.ada: New file.
	* ada/acats-2/tests/ce/ce3406a.ada: New file.
	* ada/acats-2/tests/ce/ce3406b.ada: New file.
	* ada/acats-2/tests/ce/ce3406c.ada: New file.
	* ada/acats-2/tests/ce/ce3406d.ada: New file.
	* ada/acats-2/tests/ce/ce3407a.ada: New file.
	* ada/acats-2/tests/ce/ce3407b.ada: New file.
	* ada/acats-2/tests/ce/ce3407c.ada: New file.
	* ada/acats-2/tests/ce/ce3408a.ada: New file.
	* ada/acats-2/tests/ce/ce3408b.ada: New file.
	* ada/acats-2/tests/ce/ce3408c.ada: New file.
	* ada/acats-2/tests/ce/ce3409a.ada: New file.
	* ada/acats-2/tests/ce/ce3409b.ada: New file.
	* ada/acats-2/tests/ce/ce3409c.ada: New file.
	* ada/acats-2/tests/ce/ce3409d.ada: New file.
	* ada/acats-2/tests/ce/ce3409e.ada: New file.
	* ada/acats-2/tests/ce/ce3410a.ada: New file.
	* ada/acats-2/tests/ce/ce3410b.ada: New file.
	* ada/acats-2/tests/ce/ce3410c.ada: New file.
	* ada/acats-2/tests/ce/ce3410d.ada: New file.
	* ada/acats-2/tests/ce/ce3410e.ada: New file.
	* ada/acats-2/tests/ce/ce3411a.ada: New file.
	* ada/acats-2/tests/ce/ce3411c.ada: New file.
	* ada/acats-2/tests/ce/ce3412a.ada: New file.
	* ada/acats-2/tests/ce/ce3413a.ada: New file.
	* ada/acats-2/tests/ce/ce3413b.ada: New file.
	* ada/acats-2/tests/ce/ce3413c.ada: New file.
	* ada/acats-2/tests/ce/ce3414a.ada: New file.
	* ada/acats-2/tests/ce/ce3601a.ada: New file.
	* ada/acats-2/tests/ce/ce3602a.ada: New file.
	* ada/acats-2/tests/ce/ce3602b.ada: New file.
	* ada/acats-2/tests/ce/ce3602c.ada: New file.
	* ada/acats-2/tests/ce/ce3602d.ada: New file.
	* ada/acats-2/tests/ce/ce3603a.ada: New file.
	* ada/acats-2/tests/ce/ce3604a.ada: New file.
	* ada/acats-2/tests/ce/ce3604b.ada: New file.
	* ada/acats-2/tests/ce/ce3605a.ada: New file.
	* ada/acats-2/tests/ce/ce3605b.ada: New file.
	* ada/acats-2/tests/ce/ce3605c.ada: New file.
	* ada/acats-2/tests/ce/ce3605d.ada: New file.
	* ada/acats-2/tests/ce/ce3605e.ada: New file.
	* ada/acats-2/tests/ce/ce3606a.ada: New file.
	* ada/acats-2/tests/ce/ce3606b.ada: New file.
	* ada/acats-2/tests/ce/ce3701a.ada: New file.
	* ada/acats-2/tests/ce/ce3704a.ada: New file.
	* ada/acats-2/tests/ce/ce3704b.ada: New file.
	* ada/acats-2/tests/ce/ce3704c.ada: New file.
	* ada/acats-2/tests/ce/ce3704d.ada: New file.
	* ada/acats-2/tests/ce/ce3704e.ada: New file.
	* ada/acats-2/tests/ce/ce3704f.ada: New file.
	* ada/acats-2/tests/ce/ce3704m.ada: New file.
	* ada/acats-2/tests/ce/ce3704n.ada: New file.
	* ada/acats-2/tests/ce/ce3704o.ada: New file.
	* ada/acats-2/tests/ce/ce3705a.ada: New file.
	* ada/acats-2/tests/ce/ce3705b.ada: New file.
	* ada/acats-2/tests/ce/ce3705c.ada: New file.
	* ada/acats-2/tests/ce/ce3705d.ada: New file.
	* ada/acats-2/tests/ce/ce3705e.ada: New file.
	* ada/acats-2/tests/ce/ce3706c.ada: New file.
	* ada/acats-2/tests/ce/ce3706d.ada: New file.
	* ada/acats-2/tests/ce/ce3706f.ada: New file.
	* ada/acats-2/tests/ce/ce3706g.ada: New file.
	* ada/acats-2/tests/ce/ce3707a.ada: New file.
	* ada/acats-2/tests/ce/ce3708a.ada: New file.
	* ada/acats-2/tests/ce/ce3801a.ada: New file.
	* ada/acats-2/tests/ce/ce3801b.ada: New file.
	* ada/acats-2/tests/ce/ce3804a.ada: New file.
	* ada/acats-2/tests/ce/ce3804b.ada: New file.
	* ada/acats-2/tests/ce/ce3804c.ada: New file.
	* ada/acats-2/tests/ce/ce3804d.ada: New file.
	* ada/acats-2/tests/ce/ce3804e.ada: New file.
	* ada/acats-2/tests/ce/ce3804f.ada: New file.
	* ada/acats-2/tests/ce/ce3804g.ada: New file.
	* ada/acats-2/tests/ce/ce3804h.ada: New file.
	* ada/acats-2/tests/ce/ce3804i.ada: New file.
	* ada/acats-2/tests/ce/ce3804j.ada: New file.
	* ada/acats-2/tests/ce/ce3804m.ada: New file.
	* ada/acats-2/tests/ce/ce3804o.ada: New file.
	* ada/acats-2/tests/ce/ce3804p.ada: New file.
	* ada/acats-2/tests/ce/ce3805a.ada: New file.
	* ada/acats-2/tests/ce/ce3805b.ada: New file.
	* ada/acats-2/tests/ce/ce3806a.ada: New file.
	* ada/acats-2/tests/ce/ce3806b.ada: New file.
	* ada/acats-2/tests/ce/ce3806c.ada: New file.
	* ada/acats-2/tests/ce/ce3806d.ada: New file.
	* ada/acats-2/tests/ce/ce3806e.ada: New file.
	* ada/acats-2/tests/ce/ce3806f.ada: New file.
	* ada/acats-2/tests/ce/ce3806g.ada: New file.
	* ada/acats-2/tests/ce/ce3806h.ada: New file.
	* ada/acats-2/tests/ce/ce3809a.ada: New file.
	* ada/acats-2/tests/ce/ce3809b.ada: New file.
	* ada/acats-2/tests/ce/ce3810a.ada: New file.
	* ada/acats-2/tests/ce/ce3810b.ada: New file.
	* ada/acats-2/tests/ce/ce3815a.ada: New file.
	* ada/acats-2/tests/ce/ce3901a.ada: New file.
	* ada/acats-2/tests/ce/ce3902b.ada: New file.
	* ada/acats-2/tests/ce/ce3904a.ada: New file.
	* ada/acats-2/tests/ce/ce3904b.ada: New file.
	* ada/acats-2/tests/ce/ce3905a.ada: New file.
	* ada/acats-2/tests/ce/ce3905b.ada: New file.
	* ada/acats-2/tests/ce/ce3905c.ada: New file.
	* ada/acats-2/tests/ce/ce3905l.ada: New file.
	* ada/acats-2/tests/ce/ce3906a.ada: New file.
	* ada/acats-2/tests/ce/ce3906b.ada: New file.
	* ada/acats-2/tests/ce/ce3906c.ada: New file.
	* ada/acats-2/tests/ce/ce3906d.ada: New file.
	* ada/acats-2/tests/ce/ce3906e.ada: New file.
	* ada/acats-2/tests/ce/ce3906f.ada: New file.
	* ada/acats-2/tests/ce/ce3907a.ada: New file.
	* ada/acats-2/tests/ce/ce3908a.ada: New file.
	* ada/acats-2/tests/cxa/cxa3001.a: New file.
	* ada/acats-2/tests/cxa/cxa3002.a: New file.
	* ada/acats-2/tests/cxa/cxa3003.a: New file.
	* ada/acats-2/tests/cxa/cxa3004.a: New file.
	* ada/acats-2/tests/cxa/cxa4001.a: New file.
	* ada/acats-2/tests/cxa/cxa4002.a: New file.
	* ada/acats-2/tests/cxa/cxa4003.a: New file.
	* ada/acats-2/tests/cxa/cxa4004.a: New file.
	* ada/acats-2/tests/cxa/cxa4005.a: New file.
	* ada/acats-2/tests/cxa/cxa4006.a: New file.
	* ada/acats-2/tests/cxa/cxa4007.a: New file.
	* ada/acats-2/tests/cxa/cxa4008.a: New file.
	* ada/acats-2/tests/cxa/cxa4009.a: New file.
	* ada/acats-2/tests/cxa/cxa4010.a: New file.
	* ada/acats-2/tests/cxa/cxa4011.a: New file.
	* ada/acats-2/tests/cxa/cxa4012.a: New file.
	* ada/acats-2/tests/cxa/cxa4013.a: New file.
	* ada/acats-2/tests/cxa/cxa4014.a: New file.
	* ada/acats-2/tests/cxa/cxa4015.a: New file.
	* ada/acats-2/tests/cxa/cxa4016.a: New file.
	* ada/acats-2/tests/cxa/cxa4017.a: New file.
	* ada/acats-2/tests/cxa/cxa4018.a: New file.
	* ada/acats-2/tests/cxa/cxa4019.a: New file.
	* ada/acats-2/tests/cxa/cxa4020.a: New file.
	* ada/acats-2/tests/cxa/cxa4021.a: New file.
	* ada/acats-2/tests/cxa/cxa4022.a: New file.
	* ada/acats-2/tests/cxa/cxa4023.a: New file.
	* ada/acats-2/tests/cxa/cxa4024.a: New file.
	* ada/acats-2/tests/cxa/cxa4025.a: New file.
	* ada/acats-2/tests/cxa/cxa4026.a: New file.
	* ada/acats-2/tests/cxa/cxa4027.a: New file.
	* ada/acats-2/tests/cxa/cxa4028.a: New file.
	* ada/acats-2/tests/cxa/cxa4029.a: New file.
	* ada/acats-2/tests/cxa/cxa4030.a: New file.
	* ada/acats-2/tests/cxa/cxa4031.a: New file.
	* ada/acats-2/tests/cxa/cxa4032.a: New file.
	* ada/acats-2/tests/cxa/cxa4033.a: New file.
	* ada/acats-2/tests/cxa/cxa4034.a: New file.
	* ada/acats-2/tests/cxa/cxa5011.a: New file.
	* ada/acats-2/tests/cxa/cxa5012.a: New file.
	* ada/acats-2/tests/cxa/cxa5013.a: New file.
	* ada/acats-2/tests/cxa/cxa5015.a: New file.
	* ada/acats-2/tests/cxa/cxa5a01.a: New file.
	* ada/acats-2/tests/cxa/cxa5a02.a: New file.
	* ada/acats-2/tests/cxa/cxa5a03.a: New file.
	* ada/acats-2/tests/cxa/cxa5a04.a: New file.
	* ada/acats-2/tests/cxa/cxa5a05.a: New file.
	* ada/acats-2/tests/cxa/cxa5a06.a: New file.
	* ada/acats-2/tests/cxa/cxa5a07.a: New file.
	* ada/acats-2/tests/cxa/cxa5a08.a: New file.
	* ada/acats-2/tests/cxa/cxa5a09.a: New file.
	* ada/acats-2/tests/cxa/cxa5a10.a: New file.
	* ada/acats-2/tests/cxa/cxa8001.a: New file.
	* ada/acats-2/tests/cxa/cxa8002.a: New file.
	* ada/acats-2/tests/cxa/cxa8003.a: New file.
	* ada/acats-2/tests/cxa/cxa9001.a: New file.
	* ada/acats-2/tests/cxa/cxa9002.a: New file.
	* ada/acats-2/tests/cxa/cxaa001.a: New file.
	* ada/acats-2/tests/cxa/cxaa002.a: New file.
	* ada/acats-2/tests/cxa/cxaa003.a: New file.
	* ada/acats-2/tests/cxa/cxaa004.a: New file.
	* ada/acats-2/tests/cxa/cxaa005.a: New file.
	* ada/acats-2/tests/cxa/cxaa006.a: New file.
	* ada/acats-2/tests/cxa/cxaa007.a: New file.
	* ada/acats-2/tests/cxa/cxaa008.a: New file.
	* ada/acats-2/tests/cxa/cxaa009.a: New file.
	* ada/acats-2/tests/cxa/cxaa010.a: New file.
	* ada/acats-2/tests/cxa/cxaa011.a: New file.
	* ada/acats-2/tests/cxa/cxaa012.a: New file.
	* ada/acats-2/tests/cxa/cxaa013.a: New file.
	* ada/acats-2/tests/cxa/cxaa014.a: New file.
	* ada/acats-2/tests/cxa/cxaa015.a: New file.
	* ada/acats-2/tests/cxa/cxaa016.a: New file.
	* ada/acats-2/tests/cxa/cxaa017.a: New file.
	* ada/acats-2/tests/cxa/cxaa018.a: New file.
	* ada/acats-2/tests/cxa/cxaa019.a: New file.
	* ada/acats-2/tests/cxa/cxab001.a: New file.
	* ada/acats-2/tests/cxa/cxac001.a: New file.
	* ada/acats-2/tests/cxa/cxac002.a: New file.
	* ada/acats-2/tests/cxa/cxac003.a: New file.
	* ada/acats-2/tests/cxa/cxac004.a: New file.
	* ada/acats-2/tests/cxa/cxac005.a: New file.
	* ada/acats-2/tests/cxa/cxaca01.a: New file.
	* ada/acats-2/tests/cxa/cxaca02.a: New file.
	* ada/acats-2/tests/cxa/cxacb01.a: New file.
	* ada/acats-2/tests/cxa/cxacb02.a: New file.
	* ada/acats-2/tests/cxa/cxacc01.a: New file.
	* ada/acats-2/tests/cxa/cxaf001.a: New file.
	* ada/acats-2/tests/cxb/cxb2001.a: New file.
	* ada/acats-2/tests/cxb/cxb2002.a: New file.
	* ada/acats-2/tests/cxb/cxb2003.a: New file.
	* ada/acats-2/tests/cxb/cxb3001.a: New file.
	* ada/acats-2/tests/cxb/cxb3002.a: New file.
	* ada/acats-2/tests/cxb/cxb3003.a: New file.
	* ada/acats-2/tests/cxb/cxb30040.c: New file.
	* ada/acats-2/tests/cxb/cxb30041.am: New file.
	* ada/acats-2/tests/cxb/cxb3005.a: New file.
	* ada/acats-2/tests/cxb/cxb30060.c: New file.
	* ada/acats-2/tests/cxb/cxb30061.am: New file.
	* ada/acats-2/tests/cxb/cxb3007.a: New file.
	* ada/acats-2/tests/cxb/cxb3008.a: New file.
	* ada/acats-2/tests/cxb/cxb3009.a: New file.
	* ada/acats-2/tests/cxb/cxb3010.a: New file.
	* ada/acats-2/tests/cxb/cxb3011.a: New file.
	* ada/acats-2/tests/cxb/cxb3012.a: New file.
	* ada/acats-2/tests/cxb/cxb30130.c: New file.
	* ada/acats-2/tests/cxb/cxb30131.c: New file.
	* ada/acats-2/tests/cxb/cxb30132.am: New file.
	* ada/acats-2/tests/cxb/cxb3014.a: New file.
	* ada/acats-2/tests/cxb/cxb3015.a: New file.
	* ada/acats-2/tests/cxb/cxb3016.a: New file.
	* ada/acats-2/tests/cxb/cxb4001.a: New file.
	* ada/acats-2/tests/cxb/cxb4002.a: New file.
	* ada/acats-2/tests/cxb/cxb4003.a: New file.
	* ada/acats-2/tests/cxb/cxb4004.a: New file.
	* ada/acats-2/tests/cxb/cxb4005.a: New file.
	* ada/acats-2/tests/cxb/cxb4006.a: New file.
	* ada/acats-2/tests/cxb/cxb4007.a: New file.
	* ada/acats-2/tests/cxb/cxb4008.a: New file.
	* ada/acats-2/tests/cxb/cxb5001.a: New file.
	* ada/acats-2/tests/cxb/cxb5002.a: New file.
	* ada/acats-2/tests/cxb/cxb5003.a: New file.
	* ada/acats-2/tests/cxf/cxf1001.a: New file.
	* ada/acats-2/tests/cxf/cxf2001.a: New file.
	* ada/acats-2/tests/cxf/cxf2002.a: New file.
	* ada/acats-2/tests/cxf/cxf2003.a: New file.
	* ada/acats-2/tests/cxf/cxf2004.a: New file.
	* ada/acats-2/tests/cxf/cxf2005.a: New file.
	* ada/acats-2/tests/cxf/cxf2a01.a: New file.
	* ada/acats-2/tests/cxf/cxf2a02.a: New file.
	* ada/acats-2/tests/cxf/cxf3001.a: New file.
	* ada/acats-2/tests/cxf/cxf3002.a: New file.
	* ada/acats-2/tests/cxf/cxf3003.a: New file.
	* ada/acats-2/tests/cxf/cxf3004.a: New file.
	* ada/acats-2/tests/cxf/cxf3a01.a: New file.
	* ada/acats-2/tests/cxf/cxf3a02.a: New file.
	* ada/acats-2/tests/cxf/cxf3a03.a: New file.
	* ada/acats-2/tests/cxf/cxf3a04.a: New file.
	* ada/acats-2/tests/cxf/cxf3a05.a: New file.
	* ada/acats-2/tests/cxf/cxf3a06.a: New file.
	* ada/acats-2/tests/cxf/cxf3a07.a: New file.
	* ada/acats-2/tests/cxf/cxf3a08.a: New file.
	* ada/acats-2/tests/cxg/cxg1001.a: New file.
	* ada/acats-2/tests/cxg/cxg1002.a: New file.
	* ada/acats-2/tests/cxg/cxg1003.a: New file.
	* ada/acats-2/tests/cxg/cxg1004.a: New file.
	* ada/acats-2/tests/cxg/cxg1005.a: New file.
	* ada/acats-2/tests/cxg/cxg2001.a: New file.
	* ada/acats-2/tests/cxg/cxg2002.a: New file.
	* ada/acats-2/tests/cxg/cxg2003.a: New file.
	* ada/acats-2/tests/cxg/cxg2004.a: New file.
	* ada/acats-2/tests/cxg/cxg2005.a: New file.
	* ada/acats-2/tests/cxg/cxg2006.a: New file.
	* ada/acats-2/tests/cxg/cxg2007.a: New file.
	* ada/acats-2/tests/cxg/cxg2008.a: New file.
	* ada/acats-2/tests/cxg/cxg2009.a: New file.
	* ada/acats-2/tests/cxg/cxg2010.a: New file.
	* ada/acats-2/tests/cxg/cxg2011.a: New file.
	* ada/acats-2/tests/cxg/cxg2012.a: New file.
	* ada/acats-2/tests/cxg/cxg2013.a: New file.
	* ada/acats-2/tests/cxg/cxg2014.a: New file.
	* ada/acats-2/tests/cxg/cxg2015.a: New file.
	* ada/acats-2/tests/cxg/cxg2016.a: New file.
	* ada/acats-2/tests/cxg/cxg2017.a: New file.
	* ada/acats-2/tests/cxg/cxg2018.a: New file.
	* ada/acats-2/tests/cxg/cxg2019.a: New file.
	* ada/acats-2/tests/cxg/cxg2020.a: New file.
	* ada/acats-2/tests/cxg/cxg2021.a: New file.
	* ada/acats-2/tests/cxg/cxg2022.a: New file.
	* ada/acats-2/tests/cxg/cxg2023.a: New file.
	* ada/acats-2/tests/cxg/cxg2024.a: New file.
	* ada/acats-2/tests/cxh/cxh3001.a: New file.
	* ada/acats-2/tests/cxh/cxh3002.a: New file.
	* ada/acats-2/tests/cxh/cxh30030.a: New file.
	* ada/acats-2/tests/cxh/cxh30031.am: New file.
	* ada/acats-2/tests/cz/cz1101a.ada: New file.
	* ada/acats-2/tests/cz/cz1102a.ada: New file.
	* ada/acats-2/tests/cz/cz1103a.ada: New file.
	* ada/acats-2/tests/d/d4a002a.ada: New file.
	* ada/acats-2/tests/d/d4a002b.ada: New file.
	* ada/acats-2/tests/d/d4a004a.ada: New file.
	* ada/acats-2/tests/d/d4a004b.ada: New file.
	* ada/acats-2/tests/e/e28002b.ada: New file.
	* ada/acats-2/tests/e/e28005d.ada: New file.
	* ada/acats-2/tests/e/e52103y.ada: New file.
	* ada/acats-2/tests/e/eb4011a.ada: New file.
	* ada/acats-2/tests/e/eb4012a.ada: New file.
	* ada/acats-2/tests/e/eb4014a.ada: New file.
	* ada/acats-2/tests/e/ee3203a.ada: New file.
	* ada/acats-2/tests/e/ee3204a.ada: New file.
	* ada/acats-2/tests/e/ee3402b.ada: New file.
	* ada/acats-2/tests/e/ee3409f.ada: New file.
	* ada/acats-2/tests/e/ee3412c.ada: New file.
	* ada/acats-2/tests/l/la140010.a: New file.
	* ada/acats-2/tests/l/la140011.am: New file.
	* ada/acats-2/tests/l/la140012.a: New file.
	* ada/acats-2/tests/l/la140020.a: New file.
	* ada/acats-2/tests/l/la140021.am: New file.
	* ada/acats-2/tests/l/la140022.a: New file.
	* ada/acats-2/tests/l/la140030.a: New file.
	* ada/acats-2/tests/l/la140031.a: New file.
	* ada/acats-2/tests/l/la140032.am: New file.
	* ada/acats-2/tests/l/la140033.a: New file.
	* ada/acats-2/tests/l/la140040.a: New file.
	* ada/acats-2/tests/l/la140041.am: New file.
	* ada/acats-2/tests/l/la140042.a: New file.
	* ada/acats-2/tests/l/la140050.a: New file.
	* ada/acats-2/tests/l/la140051.a: New file.
	* ada/acats-2/tests/l/la140052.am: New file.
	* ada/acats-2/tests/l/la140053.a: New file.
	* ada/acats-2/tests/l/la140060.a: New file.
	* ada/acats-2/tests/l/la140061.a: New file.
	* ada/acats-2/tests/l/la140062.am: New file.
	* ada/acats-2/tests/l/la140063.a: New file.
	* ada/acats-2/tests/l/la140070.a: New file.
	* ada/acats-2/tests/l/la140071.a: New file.
	* ada/acats-2/tests/l/la140072.am: New file.
	* ada/acats-2/tests/l/la140073.a: New file.
	* ada/acats-2/tests/l/la140080.a: New file.
	* ada/acats-2/tests/l/la140081.a: New file.
	* ada/acats-2/tests/l/la140082.am: New file.
	* ada/acats-2/tests/l/la140083.a: New file.
	* ada/acats-2/tests/l/la140090.a: New file.
	* ada/acats-2/tests/l/la140091.a: New file.
	* ada/acats-2/tests/l/la140092.am: New file.
	* ada/acats-2/tests/l/la140093.a: New file.
	* ada/acats-2/tests/l/la140100.a: New file.
	* ada/acats-2/tests/l/la140101.a: New file.
	* ada/acats-2/tests/l/la140102.am: New file.
	* ada/acats-2/tests/l/la140103.a: New file.
	* ada/acats-2/tests/l/la140110.a: New file.
	* ada/acats-2/tests/l/la140111.a: New file.
	* ada/acats-2/tests/l/la140112.am: New file.
	* ada/acats-2/tests/l/la140113.a: New file.
	* ada/acats-2/tests/l/la140120.a: New file.
	* ada/acats-2/tests/l/la140121.a: New file.
	* ada/acats-2/tests/l/la140122.am: New file.
	* ada/acats-2/tests/l/la140123.a: New file.
	* ada/acats-2/tests/l/la140130.a: New file.
	* ada/acats-2/tests/l/la140131.a: New file.
	* ada/acats-2/tests/l/la140132.am: New file.
	* ada/acats-2/tests/l/la140133.a: New file.
	* ada/acats-2/tests/l/la140140.a: New file.
	* ada/acats-2/tests/l/la140141.a: New file.
	* ada/acats-2/tests/l/la140142.am: New file.
	* ada/acats-2/tests/l/la140143.a: New file.
	* ada/acats-2/tests/l/la140150.a: New file.
	* ada/acats-2/tests/l/la140151.a: New file.
	* ada/acats-2/tests/l/la140152.am: New file.
	* ada/acats-2/tests/l/la140153.a: New file.
	* ada/acats-2/tests/l/la140160.a: New file.
	* ada/acats-2/tests/l/la140161.a: New file.
	* ada/acats-2/tests/l/la140162.am: New file.
	* ada/acats-2/tests/l/la140163.a: New file.
	* ada/acats-2/tests/l/la140170.a: New file.
	* ada/acats-2/tests/l/la140171.a: New file.
	* ada/acats-2/tests/l/la140172.am: New file.
	* ada/acats-2/tests/l/la140173.a: New file.
	* ada/acats-2/tests/l/la140180.a: New file.
	* ada/acats-2/tests/l/la140181.a: New file.
	* ada/acats-2/tests/l/la140182.am: New file.
	* ada/acats-2/tests/l/la140183.a: New file.
	* ada/acats-2/tests/l/la140190.a: New file.
	* ada/acats-2/tests/l/la140191.a: New file.
	* ada/acats-2/tests/l/la140192.am: New file.
	* ada/acats-2/tests/l/la140193.a: New file.
	* ada/acats-2/tests/l/la140200.a: New file.
	* ada/acats-2/tests/l/la140201.a: New file.
	* ada/acats-2/tests/l/la140202.am: New file.
	* ada/acats-2/tests/l/la140203.a: New file.
	* ada/acats-2/tests/l/la140210.a: New file.
	* ada/acats-2/tests/l/la140211.am: New file.
	* ada/acats-2/tests/l/la140212.a: New file.
	* ada/acats-2/tests/l/la140220.a: New file.
	* ada/acats-2/tests/l/la140221.am: New file.
	* ada/acats-2/tests/l/la140222.a: New file.
	* ada/acats-2/tests/l/la140240.a: New file.
	* ada/acats-2/tests/l/la140241.a: New file.
	* ada/acats-2/tests/l/la140242.am: New file.
	* ada/acats-2/tests/l/la140243.a: New file.
	* ada/acats-2/tests/l/la140250.a: New file.
	* ada/acats-2/tests/l/la140251.am: New file.
	* ada/acats-2/tests/l/la140252.a: New file.
	* ada/acats-2/tests/l/la140260.a: New file.
	* ada/acats-2/tests/l/la140261.a: New file.
	* ada/acats-2/tests/l/la140262.am: New file.
	* ada/acats-2/tests/l/la140263.a: New file.
	* ada/acats-2/tests/l/la140270.a: New file.
	* ada/acats-2/tests/l/la140271.a: New file.
	* ada/acats-2/tests/l/la140272.am: New file.
	* ada/acats-2/tests/l/la140273.a: New file.

2025-05-24  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vor.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-05-24  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add test cases
	for vor vx combine case 0 on GR2VR cost.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vor.vx run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u8.c: New test.

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>

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

2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.target/riscv/arch-56.c: New test.

2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.target/riscv/rvv/autovec/param-autovec-mode.c: New test.

2025-05-23  Robin Dapp  <rdapp@ventanamicro.com>

	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Adjust
	expectations.
	* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: Ditto.

2025-05-23  Dhruv Chawla  <dhruvc@nvidia.com>
	    Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/shift_rev_1.c: New test.
	* gcc.target/aarch64/sve/shift_rev_2.c: Likewise.
	* gcc.target/aarch64/sve/shift_rev_3.c: Likewise.

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

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

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

	* ada/acats/overflow.lst: Delete.
	* ada/acats/run_all.sh: Do not process overflow.lst.

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

	* g++.dg/opt/always_inline2.C: Correct PR number.

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

	PR c++/120935
	* g++.dg/opt/always_inline2.C: New test.
	* g++.dg/debug/dwarf2/pubnames-2.C: Suppress -fimplicit-constexpr.
	* g++.dg/debug/dwarf2/pubnames-3.C: Likewise.

2025-05-22  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/cwsc1.c (CHAIN, aarch64): x9 instead x18 for __vxworks.
	* gcc.target/aarch64/reg-alloc-4.c: Drop x18-assigned asm
	operand on vxworks.
	* gcc.target/aarch64/shadow_call_stack_1.c: Don't expect
	-ffixed-x18 error on vxworks, but rather the sorry message.
	* gcc.target/aarch64/shadow_call_stack_2.c: Skip on vxworks.
	* gcc.target/aarch64/shadow_call_stack_3.c: Likewise.
	* gcc.target/aarch64/shadow_call_stack_4.c: Likewise.
	* gcc.target/aarch64/shadow_call_stack_5.c: Likewise.
	* gcc.target/aarch64/shadow_call_stack_6.c: Likewise.
	* gcc.target/aarch64/shadow_call_stack_7.c: Likewise.
	* gcc.target/aarch64/shadow_call_stack_8.c: Likewise.
	* gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
	* gcc.target/aarch64/stack-check-prologue-20.c: Likewise.

2025-05-22  Andrew Pinski  <quic_apinski@quicinc.com>

	PR target/120372
	* gcc.target/aarch64/imm_choice_comparison-2.c: New test.

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

	* gcc.dg/bitintext.h: New file.
	* gcc.dg/torture/bitint-82.c: New test.

2025-05-22  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp (check_effective_target_arm_v8_1a_neon_ok_nocache): Use
	-mcpu=unset on arm only.
	(check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Likewise.
	(check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Likewise.
	(check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Likewise.
	(check_effective_target_arm_v8_2a_i8mm_ok_nocache): Likewise.
	(check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
	(check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Likewise.
	(check_effective_target_arm_v8_3a_fp16_complex_neon_ok_nocache): Likewise.

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

	PR target/120360
	* gcc.target/i386/pr120360.c: New test.

2025-05-22  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/cset-sext-sfb.c: Skip for -Oz.
	* gcc.target/riscv/zba-slliuw.c: Skip for -Og.

2025-05-21  Jeff Law  <jlaw@ventanamicro.com>

	PR target/120368
	* gcc.target/riscv/pr120368.c: New test.

2025-05-21  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vand.vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-05-21  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add test cases
	for vand vx combine case 0 on GR2VR cost.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vand.vx run test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vand-run-1-u8.c: New test.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/vect/vect-simd-clone-16e.c: Expect fewer calls on ia32.
	* gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-18e.c: Likewise.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/i386/pr31985.c: Add -fomit-frame-pointer.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/i386/pr108938-3.c: Add -msse2.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/i386/no-callee-saved-16.c: Add -fomit-frame-pointer.

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-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/tree-ssa/forwprop-41.c: Add -msse on x86.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/strlenopt-80.c: Bump to -msse2.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/memcpy-6.c: Bump to -msse2.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/fold-copysign-1.c: Bump to sse2 on ia32.
	* gcc.dg/pr55152-2.c: Likewise.
	* gcc.dg/tree-ssa/abs-4.c: Likewise.
	* gcc.dg/tree-ssa/backprop-6.c: Likewise.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/aarch64/sme/nonlocal_goto_1.c: Match
	vxworks cache-clearing function as well.
	* gcc.target/aarch64/sme/nonlocal_goto_2.c: Likewise.
	* gcc.target/aarch64/sme/nonlocal_goto_3.c: Likewise.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/aarch64/acle/rwsr.c: Use uint64_t.
	* gcc.target/aarch64/acle/rwsr-2.c: Likewise.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* c-c++-common/analyzer/strtok-cppreference.c
	(__STDC_WANT_LIB_EXT1__): Define to 1.

2025-05-21  Alexandre Oliva  <oliva@adacore.com>

	* c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip on
	vxworks with C++ < 11.

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-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-05-21  Andrew Pinski  <quic_apinski@quicinc.com>

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

2025-05-21  liuhongt  <hongtao.liu@intel.com>

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

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

	* gcc.dg/torture/bitint-78.c: New test.
	* gcc.dg/torture/bitint-79.c: New test.
	* gcc.dg/torture/bitint-80.c: New test.
	* gcc.dg/torture/bitint-81.c: New test.

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

	PR c++/120349
	* g++.dg/modules/vtt-3_a.C: New test.
	* g++.dg/modules/vtt-3_b.C: New test.

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>

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

2025-05-20  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr103771-5.c: New test.
	* gcc.target/i386/pr103771-6.c: New test.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Extract
	define T as type for testing.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Add asm check
	for vrsub with GR2VR cost 2.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Add asm check
	for vrsub with GR2VR cost 1.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
	for vrsub case 1 with GR2VR cost 0.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Add asm check
	for vrsub with GR2VR cost is 15.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Add vrsub asm
	dump check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.

2025-05-20  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add vrsub asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test helper
	macros for vx binary reversed.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vrsub.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vrsub-run-1-u8.c: New test.

2025-05-19  Jeff Law  <jlaw@ventanamicro.com>

	PR target/120333
	* gcc.target/riscv/pr114512.c: Update expected output.
	* gcc.target/riscv/pr120333.c: New test.

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-05-19  Richard Earnshaw  <rearnsha@arm.com>

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

2025-05-19  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/zilsd-code-gen.c: New test.

2025-05-19  Jennifer Schmitz  <jschmitz@nvidia.com>

	PR middle-end/120276
	* gcc.dg/torture/pr120276.c: New test.

2025-05-19  Kito Cheng  <kito.cheng@sifive.com>

	* gcc.target/riscv/constraint-cR-pair.c: New test case.

2025-05-19  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10_2-512-bf16-1.c: Removed and combined ...
	* gcc.target/i386/avx10_2-bf16-1.c: ... to this.
	* gcc.target/i386/avx10_2-512-bf16-vector-cmp-1.c: Removed and
	combined ...
	* gcc.target/i386/avx10_2-bf16-vector-cmp-1.c:... to this.
	* gcc.target/i386/avx10_2-512-bf16-vector-fma-1.c: Removed and
	combined ...
	* gcc.target/i386/avx10_2-bf16-vector-fma-1.c:... to this.
	* gcc.target/i386/avx10_2-512-bf16-vector-operations-1.c: Removed
	and combined ...
	* gcc.target/i386/avx10_2-bf16-vector-operations-1.c:... to this.
	* gcc.target/i386/avx10_2-512-bf16-vector-smaxmin-1.c: Removed
	and combined ...
	* gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c:... to this.
	* gcc.target/i386/avx10_2-512-convert-1.c: Removed and combined ...
	* gcc.target/i386/avx10_2-convert-1.c:... to this.
	* gcc.target/i386/avx10_2-512-media-1.c: Removed and combined ...
	* gcc.target/i386/avx10_2-media-1.c:... to this.
	* gcc.target/i386/avx10_2-512-minmax-1.c: Removed and combined ...
	* gcc.target/i386/avx10_2-minmax-1.c:... to this.
	* gcc.target/i386/avx10_2-512-movrs-1.c: Removed and combined ...
	* gcc.target/i386/avx10_2-movrs-1.c:... to this.
	* gcc.target/i386/avx10_2-512-satcvt-1.c: Removed and combined ...
	* gcc.target/i386/avx10_2-satcvt-1.c:... to this.
	* gcc.target/i386/sm4-avx10_2-512-1.c: Move to...
	* gcc.target/i386/sm4-avx10_2-1b.c: ...here.

2025-05-19  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10-check.h: Remove AVX10_512BIT.
	* gcc.target/i386/avx10-minmax-helper.h: Ditto.
	* gcc.target/i386/avx10_2-vaddbf16-2.c: Add 512 test.
	* gcc.target/i386/avx10_2-vcmpbf16-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-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-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/avx512f-helper.h: Remove AVX10_512BIT.
	* gcc.target/i386/sm4-check.h: Use AVX10_2.
	* gcc.target/i386/avx10_2-512-vaddbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vaddbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcmpbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcmpbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2bf8-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2hf8-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvt2ps2phx-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtbf162ibs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtbf162iubs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvthf82ph-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvthf82ph-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtph2bf8-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtph2bf8s-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtph2hf8-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtph2hf8s-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtph2ibs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtph2iubs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtps2ibs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvtps2iubs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttbf162ibs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttbf162iubs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttpd2dqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttpd2qqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttpd2udqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttpd2uqqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttph2ibs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttph2iubs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttps2dqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttps2ibs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttps2iubs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttps2qqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttps2udqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vcvttps2uqqs-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vdivbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vdivbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vdpphps-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vdpphps-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vfmaddXXXbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vfmsubXXXbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vfpclassbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vfpclassbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vgetexpbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vgetexpbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vgetmantbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vgetmantbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vmaxbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vmaxbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vminbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vminbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vminmaxbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vminmaxbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vminmaxpd-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vminmaxpd-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vminmaxph-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vminmaxph-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vminmaxps-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vminmaxps-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vmpsadbw-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vmpsadbw-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vmulbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vmulbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpbssd-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpbssd-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpbssds-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpbssds-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpbsud-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpbsud-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpbsuds-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpbsuds-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpbuud-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpbuud-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpbuuds-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpbuuds-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpwsud-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpwsud-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpwsuds-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpwsuds-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpwusd-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpwusd-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpwusds-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpwusds-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpwuud-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpwuud-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vpdpwuuds-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vpdpwuuds-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vrcpbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vrcpbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vreducebf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vreducebf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vrndscalebf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vrndscalebf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vrsqrtbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vscalefbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vscalefbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vsqrtbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vsqrtbf16-2.h: ...here.
	* gcc.target/i386/avx10_2-512-vsubbf16-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/avx10_2-vsubbf16-2.h: ...here.
	* gcc.target/i386/sm4key4-avx10_2-512-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/sm4key4-avx10_2-2.c: ...here.
	* gcc.target/i386/sm4rnds4-avx10_2-512-2.c:
	Remove 512 test. Move to...
	* gcc.target/i386/sm4rnds4-avx10_2-2.c: ...here.
	* gcc.target/i386/vnniint16-auto-vectorize-4.c: Use AVX10_SCALAR
	for 512 bit test.
	* gcc.target/i386/vnniint8-auto-vectorize-4.c: Ditto.

2025-05-19  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx-1.c: Combine tests and change
	intrin file name.
	* 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-05-19  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/avx10_1-1.c: Remove warning.
	* gcc.target/i386/avx10_1-2.c: Ditto.
	* gcc.target/i386/avx10_1-3.c: Ditto.
	* gcc.target/i386/avx10_1-4.c: Ditto.
	* gcc.target/i386/pr111068.c: Ditto.
	* gcc.target/i386/pr117946.c: Ditto.
	* gcc.target/i386/pr117240_avx512f.c: Remove -mevex512 and
	warning.
	* gcc.target/i386/avx10_1-11.c: Rename to ...
	* gcc.target/i386/avx10_1-5.c: ... this. Remove warning.
	* gcc.target/i386/avx10_1-12.c: Rename to ...
	* gcc.target/i386/avx10_1-6.c: ... this. Remove warning.
	* gcc.target/i386/avx10_1-26.c: Rename to ...
	* gcc.target/i386/avx10_1-7.c: ... this. Remove warning.
	The origin avx10_1-7.c is removed.
	* gcc.target/i386/avx10_1-10.c: Removed.
	* gcc.target/i386/avx10_1-13.c: Removed.
	* gcc.target/i386/avx10_1-14.c: Removed.
	* gcc.target/i386/avx10_1-15.c: Removed.
	* gcc.target/i386/avx10_1-16.c: Removed.
	* gcc.target/i386/avx10_1-17.c: Removed.
	* gcc.target/i386/avx10_1-18.c: Removed.
	* gcc.target/i386/avx10_1-19.c: Removed.
	* gcc.target/i386/avx10_1-20.c: Removed.
	* gcc.target/i386/avx10_1-21.c: Removed.
	* gcc.target/i386/avx10_1-22.c: Removed.
	* gcc.target/i386/avx10_1-23.c: Removed.
	* gcc.target/i386/avx10_1-8.c: Removed.
	* gcc.target/i386/avx10_1-9.c: Removed.
	* gcc.target/i386/noevex512-1.c: Removed.
	* gcc.target/i386/noevex512-2.c: Removed.
	* gcc.target/i386/noevex512-3.c: Removed.
	* gcc.target/i386/pr111889.c: Removed.
	* gcc.target/i386/pr111907.c: Removed.

2025-05-19  Haochen Jiang  <haochen.jiang@intel.com>

	* gcc.target/i386/pr90096.c: Adjust error message.
	* gcc.target/i386/pr117304-1.c: Removed.

2025-05-17  Yuao Ma  <c8ef@outlook.com>

	* gcc.dg/builtins-1.c: Builtin codegen test.
	* gcc.dg/c23-builtins-1.c: Builtin signature test.

2025-05-17  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add more helper macros.
	* gcc.target/riscv/sat/sat_arith_data.h: Add the test data
	for scalar unsigned SAT_ADD.
	* gcc.target/riscv/sat/sat_u_add-run-1-u16.c: Leverage the test
	data from the shared header file.
	* gcc.target/riscv/sat/sat_u_add-run-1-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-1-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-1-u8.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-2-u16.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-2-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-2-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-2-u8.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-3-u16.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-3-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-3-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-3-u8.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-4-u16.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-4-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-4-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-4-u8.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-5-u16.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-5-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-5-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-5-u8.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-6-u16.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-6-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-6-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-6-u8.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-7-u32-from-u64.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u16.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u32.c: Ditto
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u64.c: Ditto

2025-05-16  Pengxuan Zheng  <quic_pzheng@quicinc.com>

	PR target/100165
	* gcc.target/aarch64/fmov-3-be.c: New test.
	* gcc.target/aarch64/fmov-3-le.c: New test.
	* gcc.target/aarch64/fmov-4-be.c: New test.
	* gcc.target/aarch64/fmov-4-le.c: New test.
	* gcc.target/aarch64/fmov-5-be.c: New test.
	* gcc.target/aarch64/fmov-5-le.c: New test.

2025-05-16  Pengxuan Zheng  <quic_pzheng@quicinc.com>

	PR target/100165
	* gcc.target/aarch64/fmov-1-be.c: New test.
	* gcc.target/aarch64/fmov-1-le.c: New test.
	* gcc.target/aarch64/fmov-2-be.c: New test.
	* gcc.target/aarch64/fmov-2-le.c: New test.

2025-05-16  Pengxuan Zheng  <quic_pzheng@quicinc.com>

	PR target/100165
	* gcc.target/aarch64/and-be.c: New test.
	* gcc.target/aarch64/and-le.c: New test.

2025-05-16  Robert Dubner  <rdubner@symas.com>

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

2025-05-16  Andrew Pinski  <quic_apinski@quicinc.com>

	* gcc.dg/pr78408-1.c: Update scan to forwprop1 only.

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

	* g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
	Remove { target c++17 }.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Take
	test name for the vx combine test data.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Leverage
	the test name to identify the test data.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: Ditto.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Add test cases
	for vsub vx combine case 1 with GR2VR cost 2.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Add test cases
	for vsub vx combine case 1 with GR2VR cost 1.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add test cases
	for vsub vx combine case 1 with GR2VR cost 0.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Add test cases
	for vsub vx combine with GR2VR cost 15.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Add test cases
	for vsub vx combine with GR2VR cost 1.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Diito.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Diito.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Diito.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Diito.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Diito.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Diito.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Diito.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add vector sub
	vx combine asm check.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
	data for vector sub vx combine.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vsub-run-1-u8.c: New test.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add
	type and op name to generate test function name.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Refine the
	test helper macros to avoid conflict.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: Ditto.

2025-05-16  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u16.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u32.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u64.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: ...here.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u8.c: Move to...
	* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: ...here.

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

	* g++.dg/coroutines/co-await-syntax-09-convert.C: Add -fcoroutines.
	* g++.dg/coroutines/co-await-syntax-10.C
	* g++.dg/coroutines/co-await-syntax-11.C
	* g++.dg/coroutines/co-await-void_type.C
	* g++.dg/coroutines/co-return-warning-1.C
	* g++.dg/coroutines/ramp-return-a.C
	* g++.dg/coroutines/ramp-return-c.C: Likewise.
	* g++.dg/coroutines/coroutines.exp: Removed.
	* lib/g++-dg.exp: Start at C++20 for coroutines/

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-15  Robert Dubner  <rdubner@symas.com>

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

2025-05-15  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/116546
	* gcc.dg/pr116546.c: New.

2025-05-15  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/120277
	* gcc.dg/pr120277.c: New.

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-05-15  Jeff Law  <jlaw@ventanamicro.com>

	PR target/120223
	* gcc.target/riscv/pr120223.c: New test.

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

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

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

	* lib/g++-dg.exp (g++-std-flags): Factor out of g++-dg-runtest.
	* g++.dg/modules/modules.exp: Use it instead of a copy.

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

	* gcc.target/i386/pr110310.c: Adjust.

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-05-14  Simon Martin  <simon@nasilyan.com>

	PR c++/120126
	* g++.dg/cpp0x/lambda/lambda-ice33.C: New test.

2025-05-14  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-55.c: New test.

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

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

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

	* g++.dg/modules/tpl-friend-19_a.C: New test.
	* g++.dg/modules/tpl-friend-19_b.C: New test.

2025-05-14  Ville Voutilainen  <ville.voutilainen@gmail.com>

	* g++.dg/opt/pr96780_cpp23.C: New.

2025-05-14  Owen Avery  <powerboat9.gamer@gmail.com>
	    Jason Merrill  <jason@redhat.com>

	* g++.dg/warn/ignore-virtual-move-assign.C: New test.

2025-05-14  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/pr103771-4.c: New test.

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

	PR fortran/113413
	* gfortran.dg/dec_math.f90: Add comment that degree
	functions are part of F2023.

2025-05-13  Yuao Ma  <c8ef@outlook.com>
	    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/113413
	* gfortran.dg/dec_math.f90: Add atand(y, x) testcase.

2025-05-13  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/119903
	* g++.dg/tree-ssa/pr119903-1.C: New test.

2025-05-13  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/118868
	* c-c++-common/pr118868-1.c: New test.

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  Jakub Jelinek  <jakub@redhat.com>

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

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>

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

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

	PR other/116792
	* gcc.dg/html-output/missing-semicolon.py: Verify that we don't
	have an empty "gcc-annotated-source" and we do have a
	"gcc-generated-patch".
	* gcc.dg/plugin/diagnostic-test-metadata-html.c: New test.
	* gcc.dg/plugin/diagnostic-test-metadata-html.py: New test script.
	* gcc.dg/plugin/diagnostic-test-paths-2.c: Add
	"-fdiagnostics-add-output=experimental-html" to options. Add
	invocation of diagnostic-test-paths-2.py.
	* gcc.dg/plugin/diagnostic-test-paths-2.py: New test script.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
	diagnostic-test-metadata-html.c.

2025-05-13  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/tree-ssa/vrp124.c: New.

2025-05-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: Add test helper macros.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-9-u16-from-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-9-u16-from-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-9-u32-from-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-9-u8-from-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-9-u8-from-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-9-u8-from-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-run-9-u16-from-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-run-9-u16-from-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-run-9-u32-from-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-run-9-u8-from-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-run-9-u8-from-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_add-run-9-u8-from-u64.c: New test.

2025-05-12  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
	* gcc.target/riscv/sat/sat_u_add-7-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-7-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-7-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-7-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_add-7-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-7-u8-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-7-u16-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-7-u32-from-u64.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u16.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u32.c: New test.
	* gcc.target/riscv/sat/sat_u_add-run-7-u8-from-u64.c: New test.

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

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

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-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-05-12  Thomas Schwinge  <tschwinge@baylibre.com>

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

2025-05-12  Christophe Lyon  <christophe.lyon@linaro.org>

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

2025-05-12  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/arch-ss-1.c: New test.
	* gcc.target/riscv/arch-ss-2.c: New test.

2025-05-12  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/arch-zilsd-1.c: New.
	* gcc.target/riscv/arch-zilsd-2.c: New.
	* gcc.target/riscv/arch-zilsd-3.c: New.

2025-05-12  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/ivopts.c: Remove test for iwmmxt
	* lib/target-supports.exp
	(check_effective_target_arm_iwmmxt_ok): Delete.

2025-05-12  Richard Earnshaw  <rearnsha@arm.com>

	* gcc.target/arm/mmx-1.c: Removed.
	* gcc.target/arm/mmx-2.c: Removed.
	* gcc.target/arm/pr64208.c: Removed.
	* gcc.target/arm/pr79145.c: Removed.
	* gcc.target/arm/pr99724.c: Removed.
	* gcc.target/arm/pr99786.c: Removed.

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

	PR testsuite/120222
	* gcc.dg/tree-ssa/gen-vect-28.c: Use noipa on main_1.

2025-05-12  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-52.c: Fix regular expression.

2025-05-12  Chao-ying Fu  <cfu@wavecomp.com>

	* gcc.target/mips/pr54240.c: Scan phiopt2.

2025-05-11  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.target/i386/pr91446.c: xfail.
	* gcc.target/i386/pr99881.c: remove xfail.

2025-05-11  Max Filippov  <jcmvbkbc@gmail.com>

	* lib/target-supports.exp
	(check_effective_target_xtensa_atomic): New function.
	(check_effective_target_sync_int_long)
	(check_effective_target_sync_char_short): Add test for xtensa.

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-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  Thomas Koenig  <tkoenig@gcc.gnu.org>

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

2025-05-11  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-53.c: New test.
	* gcc.target/riscv/arch-54.c: New test.

2025-05-11  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.target/riscv/arch-49.c: New test.
	* gcc.target/riscv/arch-50.c: New test.
	* gcc.target/riscv/arch-51.c: New test.
	* gcc.target/riscv/arch-52.c: New test.

2025-05-11  Andrew Pinski  <quic_apinski@quicinc.com>

	PR testsuite/119909
	* gcc.dg/torture/pr119131-1.c: Add -Wno-psabi.

2025-05-10  Robert Dubner  <rdubner@symas.com>

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

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

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

2025-05-10  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.target/i386/minmax-6.c: xfail test that pmax is used.
	* gcc.target/i386/minmax-7.c: xfall test that pmin is used.

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

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

2025-05-10  Filip Kastl  <fkastl@suse.cz>

	* gcc.target/aarch64/pr99988.c: Add -fno-bit-tests.

2025-05-10  Filip Kastl  <fkastl@suse.cz>

	PR tree-optimization/120080
	* gcc.dg/tree-ssa/pr120080.c: New test.

2025-05-10  Co-authored-by: Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/ior-synthesis-1.c: New test.
	* gcc.target/riscv/ior-synthesis-2.c: New test.
	* gcc.target/riscv/xor-synthesis-1.c: New test.
	* gcc.target/riscv/xor-synthesis-2.c: New test.
	* gcc.target/riscv/xor-synthesis-3.c: New test.

2025-05-10  Anton Blanchard  <antonb@tenstorrent.com>

	* gcc.target/riscv/rvv/base/crc-builtin-zvbc.c: New test.

2025-05-10  Alexandre Oliva  <oliva@adacore.com>

	* gcc.dg/pr87600.h (REG1, REG2): Test for __PPC__ as well.
	* gcc.dg/pr89313.c (REG): Likewise.

2025-05-10  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/powerpc/block-cmp-8.c: Require powerpc64
	instruction execution support.

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

	PR c++/120204
	* g++.dg/cpp1y/constexpr-recursion3.C: New test.

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

	PR c++/99599
	PR c++/120185
	* g++.dg/cpp2a/concepts-nondep6.C: 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-09  Richard Biener  <rguenther@suse.de>

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

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

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

2025-05-09  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/cpp2a/constinit16.C: Require tls.

2025-05-09  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/cpp2a/decomp2.C: Require tls_runtime.

2025-05-09  Jiawei  <jiawei@iscas.ac.cn>

	* gcc.dg/pr119160.c: Limit backends.

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

	* gcc.target/aarch64/sve/ptrue_ldr_str.c: New test.
	* gcc.target/aarch64/sve/acle/general/attributes_6.c: Adjust
	expected outcome.
	* gcc.target/aarch64/sve/cost_model_14.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/cost_model_4.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/cost_model_5.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/cost_model_6.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/cost_model_7.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_mf8.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/peel_ind_2.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/single_1.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/single_2.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/single_3.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/single_4.c: Adjust expected outcome.

2025-05-09  David Malcolm  <dmalcolm@redhat.com>

	PR other/116792
	* gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc: Move to
	gcc/diagnostic-format-html.cc.
	* gcc.dg/html-output/html-output.exp: New support script.
	* gcc.dg/html-output/missing-semicolon.c: New test.
	* gcc.dg/html-output/missing-semicolon.py: New test script.
	* gcc.dg/plugin/diagnostic-test-xhtml-1.c: Deleted test.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Drop moved plugin
	and its deleted test.
	* lib/gcc-dg.exp (load_lib): Add load_lib of scanhtml.exp.
	* lib/htmltest.py: New support script.
	* lib/scanhtml.exp: New support script, based on scansarif.exp.

2025-05-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u8.c: New test.

2025-05-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u8.c: New test.

2025-05-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
	helper macros.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u8.c: New test.

2025-05-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Rename VX_BINARY
	to VX_BINARY_CASE_0 for underlying case 1.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c: Take the
	new name for test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto

2025-05-09  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/rvv.exp: Separate test running of
	rvv vx_vf.

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

	PR fortran/120179
	* gfortran.dg/do_concurrent_basic.f90: Extend testcase.

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

	PR c++/99599
	* g++.dg/cpp2a/concepts-recursive-sat4.C: Adjust again.
	* g++.dg/cpp2a/concepts-nondep5.C: New test.

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

	PR testsuite/120168
	* gcc.dg/tree-ssa/pr31261.c: Use `signed char` instead
	of plain char.

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

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

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  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/116938
	* gcc.dg/tree-ssa/phi-opt-40.c: Update to expect ABSU_EXPR.
	* gcc.dg/tree-ssa/phi-opt-41.c: Likewise.

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

	PR tree-optimization/120122
	PR tree-optimization/116939
	* gcc.dg/torture/pr120122-1.c: New test.

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

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

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-08  Richard Biener  <rguenther@suse.de>

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

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

	PR target/120137
	PR target/120154
	* gcc.target/riscv/pr120137.c: New test.
	* gcc.target/riscv/pr120154.c: New test.

2025-05-07  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/arch-48.c: New test.

2025-05-07  Richard Earnshaw  <rearnsha@arm.com>

	PR target/110796
	PR target/118446
	* gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust due to no-longer
	emitting VCMPE when -ffast-math..

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  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.target/i386/pr119919.c: Add -mtune=znver1

2025-05-07  Jennifer Schmitz  <jschmitz@nvidia.com>

	PR target/117978
	* gcc.target/aarch64/sve/acle/general/whilelt_5.c: Adjust expected
	outcome.
	* gcc.target/aarch64/sve/ldst_ptrue_pat_128_to_neon.c: New test.
	* gcc.target/aarch64/sve/while_7.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/while_9.c: Adjust expected outcome.

2025-05-07  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>

	* gcc.target/s390/vector/cstoreti-1.c: New test.
	* gcc.target/s390/vector/cstoreti-2.c: New test.

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

	PR target/120036
	* g++.target/i386/pr120036.C: New test.
	* gcc.target/i386/pr117839-3a.c: Likewise.
	* gcc.target/i386/pr117839-3b.c: Likewise.

2025-05-07  Paul Thomas  <pault@gcc.gnu.org>
	    and Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/119948
	* gfortran.dg/pr119948.f90: Update to incorporate failing test,
	where module procedure is the result. Test submodule cases.

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

	* g++.target/riscv/redundant-andi.C: New test.

2025-05-06  Dongyan Chen  <chendongyan@isrc.iscas.ac.cn>

	* gcc.target/riscv/arch-47.c: New test.

2025-05-06  Mingzhu Yan  <yanmingzhu@iscas.ac.cn>

	* gcc.target/riscv/arch-45.c: New test.
	* gcc.target/riscv/arch-46.c: New test.

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-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/119928
	* gfortran.dg/interface_60.f90: New test.

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

	PR ipa/119852
	* gcc.dg/ipa/pr119852.c: New test.

2025-05-06  David Malcolm  <dmalcolm@redhat.com>

	PR sarif-replay/117988
	* sarif-replay.dg/2.1.0-invalid/3.1-not-an-object.sarif: Add
	expected logical location.
	* sarif-replay.dg/2.1.0-invalid/3.11.11-missing-arguments-for-placeholders.sarif:
	Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.11.11-not-enough-arguments-for-placeholders.sarif:
	Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.11.5-unescaped-braces.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.13.2-no-version.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.13.2-version-not-a-string.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.13.4-bad-runs.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.13.4-no-runs.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.13.4-non-object-in-runs.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.27.10-bad-level.sarif: Likewise.
	* sarif-replay.dg/2.1.0-invalid/3.33.3-index-out-of-range.sarif: Likewise.
	* sarif-replay.dg/2.1.0-unhandled/3.27.10-none-level.sarif: Likewise.

2025-05-06  David Malcolm  <dmalcolm@redhat.com>

	* libgdiagnostics.dg/test-nested-logical-locations-json-c.py: New test.
	* libgdiagnostics.dg/test-nested-logical-locations-json.c: New test.
	* sarif-replay.dg/2.1.0-valid/3.33.7-json-example.sarif: New test.
	* sarif-replay.dg/2.1.0-valid/3.33.7-xml-example.sarif: New test.

2025-05-06  David Malcolm  <dmalcolm@redhat.com>

	PR other/116176
	* g++.dg/sarif-output/logical-locations-1.C: New test.
	* g++.dg/sarif-output/logical-locations-1.py: New test script.
	* g++.dg/sarif-output/logical-locations-2.C: New test.
	* g++.dg/sarif-output/logical-locations-2.py: New test script.
	* g++.dg/sarif-output/logical-locations-3.C: New test.
	* g++.dg/sarif-output/logical-locations-3.py: New test script.
	* g++.dg/sarif-output/sarif-output.exp: New script, adapted
	from gcc.dg/sarif-output/sarif-output.exp.
	* libgdiagnostics.dg/test-logical-location-c.py: Update for using
	theRun.logicalLocations.
	* libgdiagnostics.dg/test-warning-with-path-c.py: Likewise.

2025-05-06  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_paths.cc: Update for
	changes to simple_diagnostic_path.

2025-05-06  David Malcolm  <dmalcolm@redhat.com>

	* libgdiagnostics.dg/test-logical-location.c: Include
	<string.h>.
	(main): Verify that the accessors work.
	* libgdiagnostics.dg/test-logical-location.cc: New test.

2025-05-06  Shreya Munnangi  <smunnangi1@ventanamicro.com>

	PR middle-end/114512
	* gcc.target/riscv/pr114512.c: New test.

2025-05-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c: New test.

2025-05-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c: New test.

2025-05-06  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/rvv.exp: Add new folder vx_vf for all
	vec_dup + vv to vx testcases.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: New test.
	* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: New test.

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

	PR tree-optimization/1157777
	* gcc.dg/vect/bb-slp-pr115777.c: New testcase.

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

	PR tree-optimization/120074
	* gcc.dg/pr120074.c: New test.

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

	PR tree-optimization/120031
	* gcc.target/i386/pr120031.c: New testcase.

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-05-05  Uros Bizjak  <ubizjak@gmail.com>
	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/120019
	* gcc.target/i386/pr111657-1.c (dg-do): Change to "assemble".
	(dg-options): Remove -masm=att and add -save-temps.
	(dg-final): Update scan-assembler and scan-assembler-not strings.

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-05  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/120048
	* gcc.dg/pr120048.c: New.

2025-05-05  Kito Cheng  <kito.cheng@sifive.com>

	PR target/120054
	* gcc.target/riscv/predef-19.c: Adjust testcase.

2025-05-05  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/120085
	* gcc.dg/lto/modref-2_0.c: Link test with libm.

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

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

2025-05-05  Thomas Schwinge  <tschwinge@baylibre.com>

	PR middle-end/112877
	* gcc.dg/vect/vect-simd-clone-16c.c: Fix target selector syntax.
	* gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-18d.c: Likewise.

2025-05-05  Simon Martin  <simon@nasilyan.com>

	PR c++/118163
	PR c++/118392
	* g++.dg/diagnostic/incomplete-type-2.C: New test.
	* g++.dg/diagnostic/incomplete-type-2a.C: New test.
	* g++.dg/diagnostic/inhibit-warn-3.C: New test.

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

	PR testsuite/120084
	* gcc.dg/lto/pr60779_0.c: Require linker-plugin.

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

	PR fortran/119986
	* gfortran.dg/actual_array_subref.f90: New test.

2025-05-04  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/rvv/vsetvl/avl_prop-2.c: Disable jump threading
	and adjust number of expected vsetvls as needed.
	* gcc.target/riscv/rvv/vsetvl/avl_single-56.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Likewise.
	* gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Likewise.

2025-05-04  Jin Ma  <jinma@linux.alibaba.com>
	    Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.target/riscv/modifier-H-error-1.c: New test.
	* gcc.target/riscv/modifier-H-error-2.c: New test.
	* gcc.target/riscv/modifier-H.c: New test.

2025-05-04  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/xtheadfmemidx-xtheadfmv-medany.c: Adjust expected
	output.
	* gcc.target/riscv/xtheadfmemidx-zfa-medany.c: Likewise.
	* gcc.target/riscv/xtheadfmv-fmv.c: Skip for -Os and -Oz.
	* gcc.target/riscv/zfa-fmovh-fmovp.c: Use sifive-p400 tuning.

2025-05-04  Pan Li  <pan2.li@intel.com>

	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: Adjust
	the asm dump check times.
	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: Ditto.
	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: Ditto.
	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: Ditto.
	* gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: Ditto.

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

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

2025-05-02  Andrew Pinski  <quic_apinski@quicinc.com>

	PR rtl-optimization/120059
	* gcc.dg/torture/pr120059-1.c: New test.

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-02  Jakub Jelinek  <jakub@redhat.com>
	    Andrew MacLeod  <amacleod@redhat.com>

	PR c/117023
	* gcc.dg/tree-ssa/pr78154-2.c: New test.

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

	PR c++/115207
	* g++.dg/cpp1z/class-deduction118.C: New test.

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

	* g++.dg/cpp1y/constexpr-89285.C: Always diagnose reinterpret_cast.
	* g++.dg/cpp23/constexpr-nonlit19.C: Remove ~A body.

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

	PR c++/60336
	* g++.dg/abi/pr60336-8a.C: New test.

2025-05-02  Filip Kastl  <fkastl@suse.cz>

	* gcc.dg/tree-ssa/switch-5.c: New test.
	* gcc.dg/tree-ssa/switch-6.c: New test.

2025-05-02  Florian Weimer  <fweimer@redhat.com>

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

2025-05-02  Jennifer Schmitz  <jschmitz@nvidia.com>

	* gcc.target/aarch64/sve/extract_last_128.c: New test.
	* gcc.target/aarch64/sve/extract_1.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/extract_2.c: Likewise.
	* gcc.target/aarch64/sve/extract_3.c: Likewise.
	* gcc.target/aarch64/sve/extract_4.c: Likewise.

2025-05-01  Christopher Bazley  <chris.bazley@arm.com>

	PR c/119317
	* gcc.dg/c2y-named-loops-8.c: New test.

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

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

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

	* g++.dg/cpp23/constexpr-nonlit19.C: New test.

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

	PR c++/119034
	PR c++/68942
	* g++.dg/template/koenig13.C: New test.

2025-05-01  Paul Thomas  <pault@gcc.gnu.org>

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

2025-05-01  Ayan Shafqat  <ayan.x.shafqat@gmail.com>

	* gcc.target/aarch64/acle/acle_sqrt.c: New test.

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-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-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-04-30  Nathaniel Shead  <nathanieloshead@gmail.com>

	PR c++/119551
	PR c++/119996
	* g++.dg/modules/internal-13.C: New test.

2025-04-30  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/107017
	* c-c++-common/analyzer/sprintf-3.c: New test, covering use of
	sprintf with specific format strings.  Doesn't yet find problems
	as the analyzer doesn't yet understand the format strings.

2025-04-30  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/analyzer/data-model-path-1.c: Check for
	"using NULL here" message.
	* c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
	Likewise.  Check for "return of NULL" message.
	* c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c:
	Likewise.
	* gcc.dg/analyzer/data-model-5.c: Likewise.
	* gcc.dg/analyzer/data-model-5b.c: Likewise.
	* gcc.dg/analyzer/data-model-5c.c: Likewise.
	* gcc.dg/analyzer/torture/pr93647.c: Likewise.

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>

	PR c++/119981
	PR c++/119378
	* g++.dg/cpp2a/lambda-targ15.C: New test.

2025-04-30  Richard Biener  <rguenther@suse.de>

	Revert:
	2025-04-30  Richard Biener  <rguenther@suse.de>

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

2025-04-30  Richard Biener  <rguenther@suse.de>

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

2025-04-30  Richard Biener  <rguenther@suse.de>

	PR ipa/120006
	* gcc.dg/torture/pr120006.c: New testcase.

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-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-30  Kito Cheng  <kito.cheng@sifive.com>

	PR target/119832
	* g++.target/riscv/pr119832.C: New test.

2025-04-30  Jerry Zhang Jian  <jerry.zhangjian@sifive.com>

	* gcc.target/riscv/predef-19.c: set the march to rv64im_zve32x
	instead of rv64gc_zve32x to avoid Zicsr implied by g. Extra m is
	added to avoid current 'V' extension requires 'M' extension

2025-04-30  Jennifer Schmitz  <jschmitz@nvidia.com>

	* gcc.target/aarch64/sve/ldst_ptrue_128_to_neon.c: New test.
	* gcc.target/aarch64/sve/cond_arith_6.c: Adjust expected outcome.
	* gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
	* gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
	* gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.

2025-04-30  yulong  <shiyulong@iscas.ac.cn>

	* gcc.target/riscv/rvv/xsfvector/sf_vc_f.c: New test.
	* gcc.target/riscv/rvv/xsfvector/sf_vc_i.c: New test.
	* gcc.target/riscv/rvv/xsfvector/sf_vc_v.c: New test.
	* gcc.target/riscv/rvv/xsfvector/sf_vc_x.c: New test.

2025-04-29  Pengfei Li  <Pengfei.Li2@arm.com>

	* gcc.target/aarch64/simd/bic_orn_1.c: New file.

2025-04-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/111657
	* gcc.target/i386/pr111657-1.c: Check that segment override is not
	generated for "rep movsq" for x32 target.

2025-04-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119997
	* gcc.dg/tree-ssa/ssa-pre-35.c: New testcase.

2025-04-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/111657
	* gcc.target/i386/pr111657-1.c: New test.

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

	PR target/92080
	PR target/117839
	* gcc.target/i386/pr117839-1a.c: New test.
	* gcc.target/i386/pr117839-1b.c: Likewise.
	* gcc.target/i386/pr117839-2.c: Likewise.
	* gcc.target/i386/pr92080-1.c: Likewise.
	* gcc.target/i386/pr92080-2.c: Likewise.
	* gcc.target/i386/pr92080-3.c: Likewise.

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/111536
	* c-c++-common/analyzer/hard-reg-1.c: New test.
	* g++.dg/analyzer/nrvo-1.C: New test.
	* g++.dg/analyzer/nrvo-2.C: New test.
	* g++.dg/analyzer/nrvo-pr111536-1.C: New test.
	* g++.dg/analyzer/nrvo-pr111536-1b.C: New test.
	* g++.dg/analyzer/nrvo-pr111536-2.C: New test.
	* g++.dg/analyzer/nrvo-pr111536-2b.C: New test.

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/109366
	* g++.dg/analyzer/unique_ptr-1.C: New test.
	* g++.dg/analyzer/unique_ptr-2.C: New test.

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	PR analyzer/97111
	* c-c++-common/analyzer/analyzer-verbosity-2a.c: Add
	-fno-exceptions.
	* c-c++-common/analyzer/analyzer-verbosity-3a.c: Likewise.
	* c-c++-common/analyzer/attr-const-2.c: Add
	__attribute__((nothrow)).
	* c-c++-common/analyzer/attr-malloc-4.c: Likewise.
	* c-c++-common/analyzer/attr-malloc-5.c: Likewise.
	* c-c++-common/analyzer/attr-malloc-6.c: Add -fno-exceptions.
	* c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c:
	Likewise.
	* c-c++-common/analyzer/attr-malloc-exception.c: New test.
	* c-c++-common/analyzer/call-summaries-pr107158-2.c: Add
	-fno-exceptions.
	* c-c++-common/analyzer/call-summaries-pr107158.c: Likewise.
	* c-c++-common/analyzer/capacity-2.c: Likewise.
	* c-c++-common/analyzer/coreutils-sum-pr108666.c: Likewise.
	* c-c++-common/analyzer/data-model-22.c: Likewise.
	* c-c++-common/analyzer/data-model-5d.c: Likewise.
	* c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
	Likewise.
	* c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
	Likewise.
	* c-c++-common/analyzer/edges-2.c: Likewise.
	* c-c++-common/analyzer/fd-2.c: Likewise.
	* c-c++-common/analyzer/fd-3.c: Likewise.
	* c-c++-common/analyzer/fd-meaning.c: Likewise.
	* c-c++-common/analyzer/file-1.c: Likewise.
	* c-c++-common/analyzer/file-3.c: Likewise.
	* c-c++-common/analyzer/file-meaning-1.c: Likewise.
	* c-c++-common/analyzer/infinite-recursion.c: Likewise.
	* c-c++-common/analyzer/leak-3.c: Likewise.
	* c-c++-common/analyzer/malloc-dedupe-1.c: Likewise.
	* c-c++-common/analyzer/malloc-in-loop.c: Likewise.
	* c-c++-common/analyzer/malloc-many-paths-3.c: Likewise.
	* c-c++-common/analyzer/malloc-paths-5.c: Likewise.
	* c-c++-common/analyzer/malloc-paths-7.c: Likewise.
	* c-c++-common/analyzer/malloc-paths-8.c: Likewise.
	* c-c++-common/analyzer/malloc-vs-local-1a.c: Likewise.
	* c-c++-common/analyzer/malloc-vs-local-2.c: Likewise.
	* c-c++-common/analyzer/malloc-vs-local-3.c: Likewise.
	* c-c++-common/analyzer/paths-7.c: Likewise.
	* c-c++-common/analyzer/pr110830.c: Likewise.
	* c-c++-common/analyzer/pr93032-mztools-simplified.c: Likewise.
	* c-c++-common/analyzer/pr93355-localealias-feasibility-3.c:
	Likewise.
	* c-c++-common/analyzer/pr93355-localealias-simplified.c:
	Likewise.
	* c-c++-common/analyzer/pr96650-1-trans.c: Likewise.
	* c-c++-common/analyzer/pr97072.c: Add __attribute__((nothrow)).
	* c-c++-common/analyzer/pr98575-1.c: Likewise.
	* c-c++-common/analyzer/pr99716-1.c: Add -fno-exceptions.
	* c-c++-common/analyzer/pr99716-2.c: Likewise.
	* c-c++-common/analyzer/pr99716-3.c: Likewise.
	* c-c++-common/analyzer/pragma-2.c: Likewise.
	* c-c++-common/analyzer/rhbz1878600.c: Likewise.
	* c-c++-common/analyzer/strndup-1.c: Likewise.
	* c-c++-common/analyzer/write-to-string-literal-4-disabled.c:
	Likewise.
	* c-c++-common/analyzer/write-to-string-literal-4.c: Likewise.
	* c-c++-common/analyzer/write-to-string-literal-5.c: Likewise.
	* c-c++-common/analyzer/zlib-5.c: Likewise.
	* g++.dg/analyzer/exception-could-throw-1.C: New test.
	* g++.dg/analyzer/exception-could-throw-2.C: New test.
	* g++.dg/analyzer/exception-dynamic-spec.C: New test.
	* g++.dg/analyzer/exception-leak-1.C: New test.
	* g++.dg/analyzer/exception-leak-2.C: New test.
	* g++.dg/analyzer/exception-leak-3.C: New test.
	* g++.dg/analyzer/exception-leak-4.C: New test.
	* g++.dg/analyzer/exception-leak-5.C: New test.
	* g++.dg/analyzer/exception-leak-6.C: New test.
	* g++.dg/analyzer/exception-nothrow.C: New test.
	* g++.dg/analyzer/exception-path-1.C: New test.
	* g++.dg/analyzer/exception-path-catch-all-1.C: New test.
	* g++.dg/analyzer/exception-path-catch-all-2.C: New test.
	* g++.dg/analyzer/exception-path-unwind-multiple-2.C: New test.
	* g++.dg/analyzer/exception-path-unwind-multiple.C: New test.
	* g++.dg/analyzer/exception-path-unwind-single.C: New test.
	* g++.dg/analyzer/exception-path-with-cleanups.C: New test.
	* g++.dg/analyzer/exception-rethrow-1.C: New test.
	* g++.dg/analyzer/exception-rethrow-2.C: New test.
	* g++.dg/analyzer/exception-stack-1.C: New test.
	* g++.dg/analyzer/exception-stack-2.C: New test.
	* g++.dg/analyzer/exception-subclass-1.C: New test.
	* g++.dg/analyzer/exception-subclass-2.C: New test.
	* g++.dg/analyzer/exception-value-1.C: New test.
	* g++.dg/analyzer/exception-value-2.C: New test.
	* g++.dg/analyzer/fno-exception.C: New test.
	* g++.dg/analyzer/pr94028.C: Drop xfail.
	* g++.dg/analyzer/std-unexpected.C: New test.
	* g++.dg/coroutines/pr105287.C: Drop dg-excess-errors.

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_cpython_plugin.cc: Drop include of
	"make-unique.h".  Replace uses of ::make_unique with
	std::make_unique.
	* gcc.dg/plugin/analyzer_gil_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_kernel_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_known_fns_plugin.cc: Likewise.
	* gcc.dg/plugin/diagnostic_group_plugin.cc: Likewise.
	* gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc: Likewise.

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_gil_plugin.cc: Convert gcall * to gcall &
	where we know the pointer must be non-null.

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_cpython_plugin.cc: Convert
	enum poison_kind to "enum class".

2025-04-28  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/analyzer_cpython_plugin.cc: Update for renaming
	of analyzer/analyzer.h to analyzer/common.h.
	* gcc.dg/plugin/analyzer_gil_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_kernel_plugin.cc: Likewise.
	* gcc.dg/plugin/analyzer_known_fns_plugin.cc: Likewise.

2025-04-28  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/95801
	* gcc.dg/tree-ssa/pr95801.c: New.

2025-04-28  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-28  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/67797
	* gcc.dg/tree-ssa/tailcall-14.c: New test.
	* gcc.dg/tree-ssa/tailcall-15.c: New test.

2025-04-28  Andrew Pinski  <quic_apinski@quicinc.com>

	PR c/119432
	* gcc.dg/gimplefe-57.c: New test.

2025-04-28  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/100038
	* g++.dg/tree-ssa/pr100038.C: New test.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove now passing test from exclusion
	list.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove passing test from exclusion list.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/multiple_bindings1.rs: Add missing lang items.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove test from exclusion list.
	* rust/compile/use_1.rs: Change expected output and remove test from
	nr1.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/generics9.rs: Change expected error message.
	* rust/compile/nr2/exclude: Remove test from exclusion list.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/nr2/exclude: Remove passing test from exclusion list.

2025-04-28  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entry.

2025-04-28  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/derive-debug1.rs: Adjust a path.
	* rust/compile/nr2/exclude: Remove derive-debug1.rs.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 is missing error for this
	* rust/compile/issue-3649.rs: New test.

2025-04-28  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/issue-3568.rs: Adjust expected errors.
	* rust/compile/name_resolution9.rs: Likewise.
	* rust/compile/self-path2.rs: Likewise.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nonexistent-field.rs: fix bad error message
	* rust/compile/issue-3581-1.rs: New test.
	* rust/compile/issue-3581-2.rs: New test.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/nr2/exclude: nr2 does not error on the T it should require Self::T
	* rust/compile/issue-3652.rs: New test.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/macros/mbe/macro-issue2983_2984.rs: cleanup error diagnotics
	* rust/compile/struct_init1.rs: likewise
	* rust/compile/issue-3628.rs: New test.

2025-04-28  Owen Avery  <powerboat9.gamer@gmail.com>

	* rust/compile/nr2/exclude: Remove entry.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3662.rs: New test.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3711.rs: New test.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/compile/black_box.rs: New test.

2025-04-28  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>

	* rust/execute/black_box.rs: New test.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-402.rs: New test.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3664.rs: New test.

2025-04-28  Zhi Heng  <yapzhhg@gmail.com>

	* rust/compile/issue-3530-1.rs: New file.
	* rust/compile/issue-3530-2.rs: New file.

2025-04-28  Philip Herron  <herron.philip@googlemail.com>

	* rust/compile/issue-3612.rs: New test.

2025-04-28  H.J. Lu  <hjl.tools@gmail.com>
	    Uros Bizjak  <ubizjak@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-04-28  Richard Biener  <rguenther@suse.de>

	PR ipa/119973
	* gcc.dg/torture/pr119973.c: New testcase.

2025-04-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/119103
	* gcc.target/i386/pr119103.c: New testcase.

2025-04-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/60779
	* gcc.dg/lto/pr60779_0.c: New testcase.
	* gcc.dg/lto/pr60779_1.c: Likewise.

2025-04-28  Lewis Hyatt  <lhyatt@gmail.com>

	PR c/118838
	* c-c++-common/cpp/pragma-diagnostic-loc-2.c: New test.
	* g++.dg/gomp/macro-4.C: Adjust expected output.
	* gcc.dg/gomp/macro-4.c: Likewise.
	* gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.

2025-04-28  Jonathan Yong  <10walls@gmail.com>

	* gcc.dg/graphite/id-15.c: Use __SIZE_TYPE__ instead of
	unsigned long.
	* gcc.dg/plugin/infoleak-net-ethtool-ioctl.c: ditto.

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  H.J. Lu  <hjl.tools@gmail.com>

	PR middle-end/112877
	* gcc.dg/tree-ssa/ssa-fre-4.c: Enable for all targets and adjust
	scan match.

2025-04-27  H.J. Lu  <hjl.tools@gmail.com>

	PR middle-end/112877
	* gcc.dg/tree-ssa/scev-cast.c: Enable for all targets and adjust
	scan match.

2025-04-27  H.J. Lu  <hjl.tools@gmail.com>

	PR middle-end/112877
	* gcc.dg/vect/vect-simd-clone-16c.c: Expect in-branch clones for
	x86.
	* gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
	* gcc.dg/vect/vect-simd-clone-18d.c: Likewise.

2025-04-27  H.J. Lu  <hjl.tools@gmail.com>

	PR middle-end/112877
	* gcc.target/i386/apx-ndd.c: Adjusted.

2025-04-27  H.J. Lu  <hjl.tools@gmail.com>

	PR middle-end/112877
	* gfortran.dg/pr112877-1.f90: New test.

2025-04-25  Dimitar Dimitrov  <dimitar@dinux.eu>

	* g++.dg/ipa/pr83549.C: Require effective target
	variadic_mi_thunk.
	* g++.dg/ipa/pr83667.C: Ditto.
	* g++.dg/torture/pr81812.C: Ditto.
	* g++.old-deja/g++.jason/thunk3.C: Ditto.
	* lib/target-supports.exp
	(check_effective_target_variadic_mi_thunk): New function.

2025-04-25  Dimitar Dimitrov  <dimitar@dinux.eu>

	* c-c++-common/musttail14.c: Disable test if effective target
	using_sjlj_exceptions.
	* c-c++-common/musttail22.c: Ditto.
	* g++.dg/musttail8.C: Ditto.
	* g++.dg/musttail9.C: Ditto.
	* g++.dg/opt/musttail3.C: Ditto.
	* g++.dg/opt/musttail4.C: Ditto.
	* g++.dg/opt/musttail5.C: Ditto.
	* g++.dg/opt/pr119613.C: Ditto.
	* lib/target-supports.exp
	(check_effective_target_using_sjlj_exceptions): New check.

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

	PR c++/119764
	PR c++/87185
	* g++.dg/cpp0x/lambda/lambda-noexcept1.C: New test.

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

	* g++.dg/abi/macro0.C: Update for -fabi-version=21.

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-04-25  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.dg/pr116479.c: New test.

2025-04-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/119873
	* gcc.target/s390/pr119873-5.c: New test.

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

	* g++.dg/template/recurse5.C: New test.

2025-04-25  Yuriy Kolerov  <Yuriy.Kolerov@synopsys.com>

	PR target/119122
	* gcc.target/riscv/arch-25.c: Fix dg-error expectation.
	* gcc.target/riscv/attribute-c-1.c: New test.
	* gcc.target/riscv/attribute-c-2.c: New test.
	* gcc.target/riscv/attribute-c-3.c: New test.
	* gcc.target/riscv/attribute-c-4.c: New test.
	* gcc.target/riscv/attribute-c-5.c: New test.
	* gcc.target/riscv/attribute-c-6.c: New test.
	* gcc.target/riscv/attribute-c-7.c: New test.
	* gcc.target/riscv/attribute-c-8.c: New test.
	* gcc.target/riscv/attribute-zce-1.c: Update Zce tests.
	* gcc.target/riscv/attribute-zce-2.c: Likewise.
	* gcc.target/riscv/attribute-zce-3.c: Likewise
	* gcc.target/riscv/attribute-zce-4.c: Likewise.

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-24  Robert Dubner  <rdubner@symas.com>

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

2025-04-24  Jan Hubicka  <hubicka@ucw.cz>

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

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-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/110343
	* gcc.dg/raw-string-1.c: New test.

2025-04-24  Kyrylo Tkachov  <ktkachov@nvidia.com>

	* gcc.dg/completion-2.c: Remove check for default.

2025-04-24  Gaius Mulley  <gaiusmod2@gmail.com>

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

2025-04-24  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/avx512vl-pr103750-1.c: New test.
	* gcc.target/i386/avx512f-pr96891-3.c: Adjust testcase.
	* gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
	* gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.

2025-04-24  Gaius Mulley  <gaiusmod2@gmail.com>

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

2025-04-23  Dimitar Dimitrov  <dimitar@dinux.eu>

	* g++.dg/no-stack-protector-attr-3.C: Require effective target
	fstack_protector.

2025-04-23  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/ipa-clone-4.c: New file.
	* gcc.dg/tree-prof/ipa-cp-1.c: New file.

2025-04-23  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/71233
	* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Enable on arm.
	* gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld1x4.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.

2025-04-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/eh/pr119507.C: Skip on sparc*-*-solaris2* && !gas.

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-23  liuhongt  <hongtao.liu@intel.com>

	* gcc.target/i386/blendv-to-maxmin.c: New test.
	* gcc.target/i386/blendv-to-pand.c: New test.

2025-04-22  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.target/i386/pr89618-2.c: XFAIL.

2025-04-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/119327
	* g++.dg/opt/pr119327.C: New test.

2025-04-22  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/pragma_cpp_predefs_4.c: Test
	__ARM_FEATURE_FAMINMAX.

2025-04-22  Spencer Abson  <spencer.abson@arm.com>

	* gcc.target/aarch64/_Float16_cmp_1.c: New test.
	* gcc.target/aarch64/_Float16_cmp_2.c: New (negative) test.

2025-04-22  Spencer Abson  <spencer.abson@arm.com>

	PR target/117013
	* g++.target/aarch64/spaceship_1.C: New test.
	* g++.target/aarch64/spaceship_2.C: New test.
	* g++.target/aarch64/spaceship_3.C: New test.

2025-04-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray/coindexed_3.f08: Add minimal test for
	get_team().
	* gfortran.dg/team_change_2.f90: Add test for change team with
	label and exiting out of it.
	* gfortran.dg/team_end_2.f90: Check parsing to labeled team
	blocks is correct now.
	* gfortran.dg/team_end_3.f90: Check that end_team call is
	generated for labeled end_teams, too.
	* gfortran.dg/coarray/coindexed_5.f90: New test.

2025-04-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_49.f90: Adapt to changed error message.
	* gfortran.dg/coarray_collectives_12.f90: Adapt to changed
	function signature of num_images.
	* gfortran.dg/coarray_collectives_16.f90: Same.
	* gfortran.dg/coarray_lib_this_image_1.f90: Same.
	* gfortran.dg/coarray_lib_this_image_2.f90: Same.
	* gfortran.dg/coarray_this_image_1.f90: Adapt tests for
	num_images.
	* gfortran.dg/coarray_this_image_2.f90: Same.
	* gfortran.dg/coarray_this_image_3.f90: Same.
	* gfortran.dg/num_images_1.f90: Check that deprecated syntax is
	no longer supported.

2025-04-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/87326
	* gfortran.dg/coarray_10.f90: Update error messages.
	* gfortran.dg/coarray_lib_this_image_1.f90: Same.
	* gfortran.dg/coarray_lib_this_image_2.f90: Same.
	* gfortran.dg/coarray_this_image_1.f90: Add more tests and
	remove incorrect ones.
	* gfortran.dg/coarray_this_image_2.f90: Test more features.
	* gfortran.dg/coarray_this_image_3.f90: New test.

2025-04-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/88154
	PR fortran/88960
	PR fortran/97210
	PR fortran/103001
	* gfortran.dg/coarray/image_status_1.f08: Correct check for
	team_type.
	* gfortran.dg/pr102458.f90: Adapt to multiple errors.
	* gfortran.dg/coarray/get_team_1.f90: New test.
	* gfortran.dg/team_get_1.f90: New test.
	* gfortran.dg/team_number_1.f90: Correct Fortran syntax.

2025-04-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/87326
	PR fortran/87556
	PR fortran/88254
	PR fortran/103796
	* gfortran.dg/team_change_2.f90: New test.
	* gfortran.dg/team_change_3.f90: New test.
	* gfortran.dg/team_end_2.f90: New test.
	* gfortran.dg/team_end_3.f90: New test.
	* gfortran.dg/team_form_2.f90: New test.
	* gfortran.dg/team_form_3.f90: New test.
	* gfortran.dg/team_sync_2.f90: New test.

2025-04-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/87939
	* gfortran.dg/coarray_critical_2.f90: New test.
	* gfortran.dg/coarray_critical_3.f90: New test.
	* gfortran.dg/team_sync_1.f90: New test.
	* gfortran.dg/move_alloc_11.f90: New test.

2025-04-22  Yixuan Chen  <chenyixuan@iscas.ac.cn>

	* gcc.target/riscv/mcpu-xt-c908.c: test -mcpu=xt-c908.
	* gcc.target/riscv/mcpu-xt-c910.c: test -mcpu=xt-c910.
	* gcc.target/riscv/mcpu-xt-c920v2.c: test -mcpu=xt-c920v2.
	* gcc.target/riscv/mcpu-xt-c908v.c: test -mcpu=xt-c908v.
	* gcc.target/riscv/mcpu-xt-c910v2.c: test -mcpu=xt-c910v2.
	* gcc.target/riscv/mcpu-xt-c920.c: test -mcpu=xt-c920.

2025-04-22  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/gcov/gcov.exp: Handle GCOV_UNDER_TEST.
	* gcc.misc-tests/gcov.exp: Likewise.
	* gdc.dg/gcov.exp: Likewise.
	* gnat.dg/gcov/gcov.exp: Likewise.

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-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-22  Andrew Pinski  <quic_apinski@quicinc.com>

	* g++.dg/eh/pr119507.C: Skip for arm eabi.

2025-04-22  Alexandre Oliva  <oliva@adacore.com>

	* gcc.target/powerpc/power11-3.c: Require ifunc support.

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

	PR c++/118775
	* g++.dg/cpp2a/constexpr-new24.C: Adjust diagnostic.

2025-04-21  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.dg/memcpy-4.c: Remove mips specific code.
	* gcc.target/mips/memcpy-2.c: New test.

2025-04-21  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/clear-cache-1.c: Also allow jrc.

2025-04-21  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not check output for
	MIPS lp64 abi.

2025-04-21  Andrew Pinski  <quic_apinski@quicinc.com>

	PR middle-end/119507
	* g++.dg/eh/pr119507.C: New test.

2025-04-21  hongtao.liu  <hongtao.liu@intel.com>

	* gcc.target/i386/recip-vec-divf-fma.c: New test.

2025-04-20  H.J. Lu  <hjl.tools@gmail.com>

	PR target/117863
	* gcc.dg/rtl/i386/vector_eq-2.c: New test.
	* gcc.dg/rtl/i386/vector_eq-3.c: Likewise.

2025-04-19  Thomas Schwinge  <tschwinge@baylibre.com>

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

2025-04-19  Co-authored-by: Jeff Law  <jlaw@ventanamicro.com>

	PR target/118410
	* gcc.target/riscv/pr118410-1.c: New test.
	* gcc.target/riscv/pr118410-2.c: Likewise.

2025-04-19  Andrew Pinski  <quic_apinski@quicinc.com>

	* gcc.dg/pr118947-1.c: Use 1025 as the size of the buf.
	* gcc.dg/pr78408-3.c: Likewise.

2025-04-19  Andrew Pinski  <quic_apinski@quicinc.com>

	PR rtl-optimization/111949
	* gcc.target/aarch64/bic-1.c: New test.

2025-04-19  Jiaxun Yang  <jiaxun.yang@flygoat.com>

	PR target/111814
	* gcc.target/sh/pr111814.c: New test.

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-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-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-04-18  Jeff Law  <jlaw@ventanamicro.com>

	* gcc.target/riscv/bext-ext-2.c: New test

2025-04-18  Jonathan Yong  <10walls@gmail.com>

	* g++.dg/abi/ref-temp1.C: Replicate some test based on
	PE expectations.
	* lib/target-supports.exp: New check_effective_target_pe.

2025-04-18  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/87901
	* gcc.dg/tree-ssa/ssa-dse-53.c: New test.
	* gcc.dg/tree-ssa/ssa-dse-54.c: New test.

2025-04-18  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/87901
	* gcc.dg/tree-ssa/ssa-dse-52.c: New test.

2025-04-18  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118902
	* gcc.dg/tree-ssa/pr118902-1.c: New test.

2025-04-18  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/118947
	* gcc.dg/pr118947-1.c: New test.

2025-04-18  Andrew Pinski  <quic_apinski@quicinc.com>

	PR tree-optimization/78408
	PR tree-optimization/118947
	* gcc.dg/pr78408-3.c: New test.

2025-04-18  Dimitar Dimitrov  <dimitar@dinux.eu>

	* gcc.dg/pr116357.c: Use sizeof(int) instead of alignof(int).

2025-04-18  Alexey Merzlyakov  <alexey.merzlyakov@samsung.com>

	PR middle-end/108016
	* gcc.target/riscv/pr108016.c: New test.

2025-04-18  kelefth  <konstantinos.eleftheriou@vrull.eu>

	PR rtl-optimization/119160
	* gcc.dg/pr119160.c: New test.

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

	* g++.dg/cpp2a/constexpr-dtor16.C: Adjust diagnostic.
	* g++.dg/cpp2a/constexpr-dynamic10.C: Likewise.

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

	* g++.dg/cpp1y/constexpr-new.C: Adjust diagnostics.
	* g++.dg/cpp1z/constexpr-asm-5.C: Likewise.
	* g++.dg/cpp26/static_assert1.C: Likewise.
	* g++.dg/cpp2a/constexpr-dtor7.C: Likewise.
	* g++.dg/cpp2a/constexpr-new26.C: Likewise.
	* g++.dg/cpp2a/constexpr-new3.C: Likewise.
	* g++.dg/cpp2a/constinit14.C: Likewise.

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

	* g++.dg/cpp26/pack-indexing2.C: Adjust diagnostics.
	* g++.dg/ext/type_pack_element2.C: Likewise.
	* g++.dg/ext/type_pack_element4.C: Likewise.

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.
