2025-07-22 Jason Merrill 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 * g++.dg/warn/Wmismatched-new-delete-5.C: Fix allocation. 2025-07-22 Andrew Pinski 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 * gcc.target/aarch64/sve/mask_load_2.c: Update tests. 2025-07-22 Karl Meakin * gcc.target/aarch64/sve/mask_load_2.c: New test. 2025-07-22 Richard Biener PR tree-optimization/121202 * gcc.dg/pr121202.c: New testcase. 2025-07-22 Richard Biener * gcc.dg/vect/slp-28.c: Adjust. 2025-07-21 Andrew Pinski 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 * 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 * 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 * 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 * 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 PR tree-optimization/121194 * gcc.dg/torture/pr121194.c: New testcase. 2025-07-21 Stefan Schulze Frielinghaus * 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 * 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 * gcc.dg/vect/vect-127.c: New testcase. 2025-07-21 Andre Vehreschild PR fortran/119106 * gfortran.dg/array_constructor_58.f90: New test. 2025-07-21 panciyan * 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 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 * 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 PR target/121124 * gcc.target/pru/pragma-ctable_entry-2.c: New test. 2025-07-19 Paul-Antoine Arras 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 PR fortran/121145 * gfortran.dg/pointer_check_15.f90: New test. 2025-07-18 Andrew Pinski 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 * 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 PR tree-optimization/117423 * gcc.dg/tree-ssa/pr117423.c: New test. 2025-07-18 Richard Biener PR tree-optimization/121126 * gcc.dg/vect/pr121126.c: New testcase. 2025-07-18 Richard Biener PR tree-optimization/120924 * gcc.dg/uninit-pr120924.c: New testcase. 2025-07-18 Jakub Jelinek PR tree-optimization/121131 * gcc.dg/bitint-124.c: New test. 2025-07-17 Jason Merrill PR c++/87097 * g++.dg/cpp0x/constexpr-array29.C: New test. 2025-07-17 Richard Sandiford Yury Khrustalev * 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 * 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 * gcc.target/s390/vector/vlgv-zero-extend-1.c: New test. 2025-07-17 Xi Ruoyao PR target/121064 * gcc.target/loongarch/pr121064.c: New test. 2025-07-17 Richard Biener * gcc.dg/vect/bb-slp-39.c: Adjust. 2025-07-17 Richard Biener PR tree-optimization/121035 * gcc.dg/pr121035.c: New testcase. 2025-07-16 Uros Bizjak 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 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 PR tree-optimization/121049 * gcc.dg/vect/pr121049.c: New testcase. 2025-07-16 Andrew Pinski 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 PR tree-optimization/121116 * gcc.dg/torture/pr121116.c: New testcase. 2025-07-16 Spencer Abson 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 * g++.dg/warn/Wformat-gcc_diag-1.C: Add string_slice "%B" format tests. 2025-07-16 Robin Dapp PR middle-end/121065 * gcc.target/arm/pr121065.c: New test. 2025-07-16 Robin Dapp PR target/120297 * gcc.target/riscv/rvv/pr120297.c: New test. 2025-07-16 Kyrylo Tkachov * gcc.target/aarch64/sve2/eon_bsl2n.c: New test. 2025-07-16 Kyrylo Tkachov * gcc.target/aarch64/sve2/nbsl_nor_nand_neon.c: New test. 2025-07-16 Paul Thomas PR fortran/121060 * gfortran.dg/associate_75.f90: New test. 2025-07-16 Steve Kargl * gfortran.dg/import13.f90: New test. 2025-07-16 Jeremy Rifkin PR c/82134 * c-c++-common/attr-warn-unused-result-2.c: New test. 2025-07-16 Haochen Jiang * 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 * 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 * 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 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 * gcc.target/riscv/mipscondmov.c: Test file for mips.ccmov insn. 2025-07-15 Jason Merrill PR c++/120577 * g++.dg/cpp2a/constexpr-union9.C: New test. 2025-07-15 Jason Merrill PR c++/117784 * g++.dg/cpp26/decomp25.C: Add -fno-implicit-constexpr. 2025-07-15 Kwok Cheung Yeung PR fortran/104428 * gfortran.dg/gomp/pr104428.f90: New. 2025-07-15 Konstantinos Eleftheriou * gcc.target/aarch64/avoid-store-forwarding-be.c: New test. 2025-07-15 Soumya AR * 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 Richard Sandiford PR tree-optimization/121059 * gcc.dg/vect/pr121059.c: New testcase. 2025-07-15 Jakub Jelinek Jason Merrill 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 Revert: 2025-07-15 Kyrylo Tkachov * gcc.target/aarch64/simd/eor3_d.c: Add tests for DImode operands. 2025-07-15 Spencer Abson * 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 Revert: 2025-07-14 Richard Biener PR tree-optimization/121059 * gcc.dg/vect/pr121059.c: New testcase. 2025-07-14 Juergen Christ * 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 PR tree-optimization/121059 * gcc.dg/vect/pr121059.c: New testcase. 2025-07-14 Pan Li * 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 PR target/121015 * gcc.target/i386/pr121015.c: New test. 2025-07-14 H.J. Lu 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 * gcc.dg/darwin-minversion-link.c: Account for macOS 26. 2025-07-14 Paul-Antoine Arras 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 * gnat.dg/deref4.adb: New test. * gnat.dg/deref4_pkg.ads: New helper. 2025-07-14 Alfie Richards * 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 * 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 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 * 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 * 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 * gcc.target/powerpc/pr121007.c: New. 2025-07-11 Jakub Jelinek 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 PR target/121027 * gcc.target/aarch64/sve/acle/general/perm_1.c: New test. 2025-07-11 Kyrylo Tkachov * gcc.target/aarch64/simd/eor3_d.c: Add tests for DImode operands. 2025-07-11 Kyrylo Tkachov * gcc.target/aarch64/simd/bcax_d.c: Add tests for DImode arguments. 2025-07-11 Kyrylo Tkachov * gcc.target/aarch64/simd/eor3_d.c: New test. 2025-07-11 Kyrylo Tkachov * gcc.target/aarch64/simd/bcax_d.c: New test. 2025-07-11 Richard Biener PR tree-optimization/121034 * gcc.dg/vect/pr121034.c: New testcase. 2025-07-11 Jakub Jelinek PR c++/120954 * c-c++-common/Warray-bounds-11.c: New test. 2025-07-11 Jan Hubicka * g++.dg/lto/pr114790_0.C: New test. * g++.dg/lto/pr114790_1.C: New test. 2025-07-11 Jakub Jelinek Martin Jambor PR ipa/121023 * c-c++-common/musttail32.c: New test. 2025-07-11 Hu, Lin1 PR target/91384 * gcc.target/i386/pr91384-1.c: New test. 2025-07-11 Paul Thomas PR fortran/106135 * 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 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 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 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 PR middle-end/121000 * gcc.dg/flex-array-counted-by-pr121000.c: New test. 2025-07-10 Mikael Morin * gfortran.dg/asan/array_constructor_1.f90: Allocate array before using it. 2025-07-10 Jan Hubicka * gcc.dg/tree-prof/afdo-inline.c: Add user symbol names. 2025-07-10 Richard Sandiford * 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 PR target/120999 * gcc.target/aarch64/sve2/pr120999.c: New test. 2025-07-10 Richard Sandiford * 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 * gfortran.dg/g77/980310-3.f: Comment spelling fix: bellow -> below. * jit.dg/test-debuginfo.c: Likewise. 2025-07-10 Pan Li * 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 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 PR c++/121012 PR c++/120917 * g++.dg/cpp2a/lambda-targ17.C: New test. 2025-07-09 Jason Merrill PR c++/121008 PR c++/113563 * g++.dg/cpp2a/lambda-uneval28.C: New test. 2025-07-09 Marek Polacek PR c++/119838 * g++.dg/parse/template32.C: New test. 2025-07-09 Richard Sandiford * 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 * 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 * 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 * 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 * 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 * gcc.target/aarch64/pr118348_1.c: Require fstack_protector. * gcc.target/aarch64/pr118348_2.c: Likewise. 2025-07-09 Icen Zeyada * gcc.target/aarch64/vector-compare-5.c: Add new test for vector compare simplification. 2025-07-09 Jeff Law PR target/120642 * gcc.target/riscv/rvv/xtheadvector/pr120642.c: New test. 2025-07-09 Richard Biener PR testsuite/120093 * gcc.dg/vect/pr101145.c: Use noipa instead of noinline attribute. 2025-07-09 Juergen Christ * 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 * gcc.dg/builtin-dynamic-object-size-pr120780.c: Fix 'main' function. 2025-07-09 Tamar Christina PR tree-optimization/120922 * gcc.dg/vect/pr120922.c: New test. 2025-07-09 Pan Li * 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 Andrew Pinski 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 * gcc.target/xtensa/BGEUI-BLTUI-32k-64k.c: New. 2025-07-08 Jakub Jelinek 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 * gcc.target/s390/stack-protector-guard-tls-1.c: New test. 2025-07-08 Richard Biener * gcc.dg/guality/guality.h (guality_main): Declare noipa. (guality_check): Likewise. 2025-07-08 Robin Dapp PR target/120461 * gcc.target/riscv/rvv/xtheadvector/pr120461.c: New test. 2025-07-08 Robin Dapp PR target/113829 * gcc.target/riscv/rvv/base/pr113829.c: New test. 2025-07-08 Andreas Schwab PR target/120995 * gcc.target/riscv/amo/zabha-zacas-atomic-cas.c: New test. 2025-07-08 Jason Merrill * g++.dg/cpp1y/lambda-generic-variadic.C: Change to 'compile'. 2025-07-08 Rainer Orth * 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 * 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 * 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 PR fortran/120637 * gfortran.dg/asan/finalize_1.f90: New test. 2025-07-08 Jeff Law * gcc.dg/torture/pr120654.c: Use __builtin variants of malloc and free. 2025-07-08 Jeff Law * 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 Revert: 2025-07-07 Qing Zhao * 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 Revert: 2025-07-07 Qing Zhao * 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 Revert: 2025-07-07 Qing Zhao * 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 PR testsuite/120881 * lib/scanasm.exp (check-function-bodies): Allow "^[0-9]+:". 2025-07-07 H.J. Lu PR target/120888 * gcc.target/xtensa/pr120888-1.c: New test. * gcc.target/xtensa/pr120888-2.c: Likewise. 2025-07-07 Juergen Christ * gcc.target/s390/fminmax-1.c: New test. * gcc.target/s390/fminmax-2.c: New test. 2025-07-07 Tamar Christina PR tree-optimization/120817 * gcc.dg/vect/pr120817.c: Add SVE HW check. 2025-07-07 Alfie Richards PR c++/119498 * g++.target/aarch64/pr119498.C: New test. 2025-07-07 Jason Merrill 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 * gcc.target/aarch64/popcnt9.c: Add +nosve to target pragma. * gcc.target/aarch64/popcnt13.c: New test. 2025-07-07 Richard Biener PR tree-optimization/120817 * gcc.dg/vect/pr120817.c: New testcase. 2025-07-07 Pan Li * 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 * 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 * 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 * 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 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 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 * gfortran.dg/move_alloc_20.f03: New test. 2025-07-07 Andrew Pinski PR middle-end/120709 * gcc.dg/crc-non-cst-poly-1.c: New test. 2025-07-06 Andrew Pinski PR tree-optimization/120951 * gcc.dg/torture/pr120951-1.c: New test. 2025-07-06 Jan Hubicka * gcc.dg/tree-prof/clone-merge-1.c: 2025-07-04 Vineet Gupta PR target/118241 * gcc.target/riscv/pr118241-b.cc: New test. 2025-07-04 Raphael Moreira Zinsly * gcc.target/sh/pr54236-2.c: Fix comments and expected output 2025-07-04 Andrew Pinski PR c/118948 * gcc.dg/pr118948-1.c: New test. 2025-07-04 Jason Merrill PR c++/120575 PR c++/116064 * g++.dg/template/permissive-error3.C: New test. 2025-07-04 Pan Li * 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 * 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 PR tree-optimization/120944 * gcc.dg/torture/pr120944.c: New testcase. 2025-07-04 Richard Biener 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 PR c/120837 * gcc.dg/ubsan/pr120837.c: New test. 2025-07-04 Xi Ruoyao PR target/120807 * gcc.c-torture/compile/pr120708.c: Rename to ... * gcc.c-torture/compile/pr120807.c: ... here. 2025-07-04 Xi Ruoyao * gcc.c-torture/compile/pr120708.c: New test. 2025-07-04 panciyan * 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 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 PR c++/120748 * g++.dg/cpp2a/lambda-targ16.C: New test. * g++.dg/cpp0x/this1.C: Adjust diagnostics. 2025-07-03 Jakub Jelinek PR c++/120940 * g++.dg/parse/pr120940.C: New test. * g++.dg/warn/Wduplicated-branches9.C: New test. 2025-07-03 Juergen Christ * 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 * 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 * gcc.dg/ipa/pr120295.c (glob): Rename to glob_. 2025-07-03 Karl Meakin * gcc.target/aarch64/cmpbr.c: Update tests. 2025-07-03 Karl Meakin * gcc.target/aarch64/cmpbr.c: 2025-07-03 Karl Meakin * lib/target-supports.exp: Add `cmpbr` to the list of extensions. * gcc.target/aarch64/cmpbr.c: New test. 2025-07-03 Siddhesh Poyarekar PR tree-optimization/120780 * gcc.dg/builtin-dynamic-object-size-pr120780.c: New test case. 2025-07-03 H.J. Lu 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 PR fortran/120843 * gfortran.dg/coarray/coindexed_6.f90: Enhance test to have coarray components covered. 2025-07-03 H.J. Lu PR target/120908 * gcc.target/i386/pr120908.c: New test. 2025-07-03 Jason Merrill PR c++/120684 PR c++/118856 * g++.dg/cpp23/range-for10.C: New test. 2025-07-02 Dimitar Dimitrov * 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 PR target/120356 * gcc.target/riscv/rvv/autovec/pr120356.c: New test. 2025-07-01 Qing Zhao * 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 * 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 * 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 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 * gnat.dg/specs/finalizable2.ads: New test. 2025-07-01 Jakub Jelinek * 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 * cobol.dg/group2/Intrinsics_without_FUNCTION_keyword__2_.cob: Append INTRINSIC keyword. 2025-07-01 Jakub Jelinek PR c++/120471 * g++.dg/ubsan/pr120471.C: New test. * g++.dg/parse/pr120471.C: New test. 2025-07-01 Remi Machet * gcc.target/aarch64/simd/shrn2subhn.c: New test. 2025-07-01 Andre Vehreschild PR fortran/120847 * gfortran.dg/coarray/coindexed_7.f90: New test. 2025-07-01 Jakub Jelinek 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 * gcc.target/i386/preserve-none-1.c (dg-options): Add -fomit-frame-pointer. 2025-07-01 Rainer Orth * 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 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 PR fortran/120843 * gfortran.dg/coarray/coindexed_6.f90: New test. 2025-07-01 Yuao Ma * 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 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 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 PR target/120714 * gcc.target/riscv/pr120714.c: New test. 2025-06-30 David Malcolm * 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 * 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 * gcc.target/aarch64/sve/adr_7.c: Fix regular expressions. 2025-06-30 Pan Li * 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 * 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 * 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 * 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 PR target/120659 * gcc.target/riscv/pr120659.c: New test. 2025-06-30 Richard Biener * 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 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 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 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 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 * gcc.target/i386/shrink_wrap_separate_check_lea.c: Scan "lea(l|q)", instead of "leaq". 2025-06-28 Eric Botcazou * gnat.dg/concat6.adb: New test. 2025-06-28 Nathaniel Shead 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 PR target/120818 * g++.target/i386/shrink_wrap_separate.C: Relax the check. 2025-06-28 Jan Hubicka Kugan Vivekanandarajah * gcc.dg/tree-prof/clone-test.c: New test. * gcc.dg/tree-prof/clone-merge-1.c: Updae template. 2025-06-27 Marek Polacek PR c++/120756 * g++.dg/warn/deprecated-22.C: New test. 2025-06-27 Jason Merrill * 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 * gnat.dg/sso20.adb: New test. 2025-06-27 Jakub Jelinek 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 PR fortran/120784 * gfortran.dg/interface_63.f90: Extend testcase. 2025-06-27 Nathaniel Shead 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 PR c++/120040 * g++.dg/modules/pr120040_a.C: New test. * g++.dg/modules/pr120040_b.C: New test. 2025-06-27 Jan Hubicka * gcc.dg/tree-prof/afdo-crossmodule-1.c: Update template. 2025-06-27 Jeff Law PR target/119971 * gcc.target/riscv/pr119971.c: Fix typo. 2025-06-27 Richard Biener 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 PR target/120830 * g++.target/i386/pr120830.C: New test. 2025-06-26 Dimitar Dimitrov * gcc.target/pru/mov64-subreg-1.c: New test. * gcc.target/pru/mov64-subreg-2.c: New test. 2025-06-26 David Malcolm 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 * 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 PR target/120719 * gcc.target/i386/crc-builtin-crc32.c: New test. 2025-06-26 Jan Hubicka * 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 PR fortran/120711 * gfortran.dg/asan/array_constructor_1.f90: New test. 2025-06-26 Jan Hubicka * gcc.dg/tree-prof/indir-call-prof-2.c: Update template. 2025-06-26 H.J. Lu PR target/120819 * g++.target/i386/pr120819.C: New test. 2025-06-26 H.J. Lu 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 * gcc.target/arc/mult-cmp0.c: New test. 2025-06-25 Luis Silva * gcc.target/arc/overflow-1.c: Replace mov.hs with rlc. 2025-06-25 Shahab Vahedi * gcc.target/arc/overflow-2.c: New file. 2025-06-25 Shahab Vahedi * gcc.target/arc/overflow-1.c: New file 2025-06-25 Richard Biener 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 PR tree-optimization/120808 * gcc.dg/vect/bb-slp-pr120808.c: New testcase. 2025-06-25 Alfie Richards * gcc.target/aarch64/sve/adr_7.c: New test. 2025-06-25 Jiawei * gcc.target/riscv/arch-rva23s.c: New test. * gcc.target/riscv/arch-rvb23s.c: New test. 2025-06-24 Paul-Antoine Arras 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 Jerry DeLisle Mikael Morin PR fortran/120743 * gfortran.dg/pr120743.f90: New test. 2025-06-24 Jakub Jelinek 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 * 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 * 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 * 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 * gfortran.dg/select_type_51.f90: New test. 2025-06-24 Tamar Christina * gcc.target/aarch64/unroll-vect.c: New test. 2025-06-24 Tamar Christina * gcc.target/i386/pr64110.c: Update testcase. 2025-06-24 H.J. Lu * 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 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 PR target/120741 * gcc.target/i386/pr120741.c: New test. * gcc.target/i386/shrink-wrap-separate-mingw.c: Likewise. 2025-06-23 David Malcolm 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 * c-c++-common/goacc/acc-wait-1.c: New test. * gfortran.dg/goacc/acc-wait-1.f90: New test. 2025-06-23 Harald Anlauf PR fortran/120784 * gfortran.dg/interface_63.f90: New test. 2025-06-23 David Malcolm 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 * 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 * 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 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 PR middle-end/120608 * g++.dg/asan/pr120608.C: New test. 2025-06-23 Pengfei Li * gcc.dg/vect/vect-early-break_133_pfa6.c: Adjust test. 2025-06-23 Mikael Morin * gfortran.dg/non_lvalue_1.f90: New test. 2025-06-23 Richard Sandiford PR rtl-optimization/120721 * g++.dg/torture/pr120721.C: New test. 2025-06-23 H.J. Lu 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 PR target/119830 * gcc.target/riscv/pr119830.c: New test. 2025-06-22 Gaius Mulley PR modula2/120731 * gm2/pimlib/logitech/run/pass/teststrings.mod: New test. 2025-06-21 Jeff Law PR target/118241 * gcc.target/riscv/pr118241.c: New test. 2025-06-21 Jan Hubicka * 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 * 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 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 PR tree-optimization/120701 * gcc.dg/pr120701.c: New. 2025-06-20 Richard Biener PR tree-optimization/120654 * gcc.dg/torture/pr120654.c: New testcase. 2025-06-20 H.J. Lu 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 * 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 * 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 * 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 PR target/120689 * gcc.target/i386/pr120689.c: New test. 2025-06-19 Mikael Morin PR fortran/120713 * gfortran.dg/save_alloc_character_1.f90: New test. 2025-06-19 H.J. Lu 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 * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_reg_return_reg_reg.c: New test. 2025-06-19 Jakub Jelinek PR middle-end/120631 * gcc.dg/dfp/bitint-10.c: New test. * gcc.dg/dfp/pr120631.c: New test. 2025-06-19 Kito Cheng * 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 PR target/120697 * gcc.target/i386/stack-clash-protection.c: New test. 2025-06-18 Andrew MacLeod * gcc.dg/pr119039-1.c: Add space in search criteria. 2025-06-18 Iain Sandoe 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 PR tree-optimization/119039 * gcc.dg/pr119039-2.c: New. 2025-06-18 Andrew MacLeod 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 PR fortran/82480 * gfortran.dg/stat_3.f90: New test. 2025-06-18 Jakub Jelinek PR middle-end/120631 * gcc.dg/dfp/bitint-9.c: New test. 2025-06-18 Pan Li * 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 * 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 Michael Matz * 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 PR tree-optimization/120661 * gcc.dg/pr120661-1.c: New. * gcc.dg/pr120661-2.c: New. 2025-06-17 Eric Botcazou * gnat.dg/specs/aggr8.ads: New test. 2025-06-17 Gaius Mulley 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 * gcc.dg/tree-prof/afdo-vpt-earlyinline.c: New test. 2025-06-17 Iain Sandoe * g++.dg/coroutines/assume.C: New test. 2025-06-17 Umesh Kalappa * gcc.target/riscv/zalrsc.c: New test. 2025-06-17 Jason Merrill * 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 PR tree-optimization/120677 * gcc.c-torture/execute/pr120677.c: New test. 2025-06-17 Richard Sandiford 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 * g++.dg/coroutines/unevaluated.C: New test. 2025-06-17 Iain Sandoe PR c++/120273 * g++.dg/coroutines/pr120273.C: New test. 2025-06-17 Kito Cheng * 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 * 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 PR fortran/51961 * gfortran.dg/allocate_with_mold_5.f90: New test. 2025-06-16 Jason Merrill * 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 * 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 Srinath Parvathaneni * 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 * gcc.target/aarch64/bti-1.c: Emit assembly comments, and update test assertion. 2025-06-16 Jiawei * gcc.target/riscv/arch-53.c: Update testcase. 2025-06-16 Takayuki 'January June' Suwa * gcc.target/xtensa/elim_GP_regmove_0.c: Remove. * gcc.target/xtensa/elim_GP_regmove_1.c: Remove. 2025-06-15 Pan Li * 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 * 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 Backported from master: 2025-06-14 Georg-Johann Lay 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 * 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 PR c++/116775 * g++.dg/coroutines/pr116775.C: New test. 2025-06-13 Spencer Abson PR target/118150 * gcc.target/aarch64/sve/acle/general/not_1.c: New test. 2025-06-13 Konstantinos Eleftheriou 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 PR tree-optimization/120638 * gcc.dg/pr120638.c: New test. 2025-06-12 Jakub Jelinek PR middle-end/120630 * gcc.dg/pr120630.c: New test. * gcc.c-torture/execute/pr120630.c: New test. 2025-06-12 Jakub Jelinek PR middle-end/120629 * g++.dg/opt/pr120629.C: New test. 2025-06-12 Pan Li * 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 * 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 * 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 * 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 PR target/120624 * gcc.target/aarch64/sme/za_state_7.c: New test. 2025-06-12 Georg-Johann Lay PR middle-end/117811 PR testsuite/52641 * gcc.dg/torture/pr117811.c: Fix for int < 32 bit. 2025-06-12 Gwenole Beauchesne Andrew Pinski 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 PR c/120510 * gcc.dg/old-style-prom-4.c: New test. 2025-06-11 Edwin Lu * gcc.target/riscv/rvv/vsetvl/pr117974.c: New test. 2025-06-11 Paul-Antoine Arras 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 PR c/120303 * gcc.dg/pr120303.c: New test. 2025-06-11 Jakub Jelinek 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 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 PR other/120610 * gcc.dg/format/diagnostic-ranges-html.py: Remove out-of-date comment. 2025-06-10 Vineet Gupta * gcc.target/riscv/rvv/vtype-call-clobbered.c: Fix -mabi. 2025-06-10 Jakub Jelinek PR middle-end/120434 * gcc.target/i386/pr120434-2.c: New test. 2025-06-10 Jakub Jelinek PR middle-end/120434 * gcc.target/i386/pr120434-1.c: New test. 2025-06-10 Jeff Law * gcc.target/riscv/ventana-16122.c: New test. 2025-06-10 Pan Li * 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 * 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 * 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 PR c/120510 * gcc.dg/pr120510.c 2025-06-09 Iain Sandoe PR c++/120495 PR c++/115605 * g++.dg/coroutines/pr120495.C: New test. * g++.dg/pr115605.C: New test. 2025-06-09 Gaius Mulley PR modula2/120606 * gm2/pim/pass/forarray.mod: New test. 2025-06-09 Gaius Mulley 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 PR other/116792 * gcc.dg/html-output/missing-semicolon.py: Update expected 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.