aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r--gcc/testsuite/ChangeLog4205
1 files changed, 4205 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 91ec37f..e80759b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,4208 @@
+2025-12-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR tree-optimization/123074
+ * gcc.target/riscv/rvv/rvv.exp: Include *.C.
+ * gcc.target/riscv/rvv/autovec/pr123074.C: New test.
+
+2025-12-09 Qing Zhao <qing.zhao@oracle.com>
+
+ PR c/122982
+ * gcc.dg/pointer-counted-by-pr122982.c: New test.
+
+2025-12-09 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
+ for vmslt.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_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_vmslt-run-1-i16.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmslt-run-1-i32.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmslt-run-1-i64.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmslt-run-1-i8.c: New test.
+
+2025-12-09 Richard Biener <rguenther@suse.de>
+
+ PR target/121230
+ * gcc.target/i386/pr121230.c: New testcase.
+
+2025-12-09 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ Revert:
+ 2025-12-09 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122819
+ * g++.dg/modules/tpl-friend-22.C: New test.
+
+2025-12-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/123018
+ * gcc.dg/pr123018.c: New test.
+
+2025-12-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR tree-optimization/122635
+ * gcc.target/aarch64/sve/pfalse-store.c: Expect more elided
+ stores.
+ * gcc.target/riscv/rvv/autovec/pr122635-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr122635-2.c: New test.
+ * gcc.target/powerpc/p9-vec-length-epil-8.c: Expect two lxvl
+ less.
+
+2025-12-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/max-vect-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/max-vect-2.c: New test.
+
+2025-12-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/123022
+ * gcc.target/riscv/rvv/autovec/pr123022-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr123022.c: New test.
+
+2025-12-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/115325
+ * gcc.target/riscv/pragma-target-1.c: New test.
+ * gcc.target/riscv/pragma-target-2.c: New test.
+
+2025-12-09 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-1-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-2-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-3-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-3.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-4-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-4.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-5-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-5.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-6-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-6.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-7-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-7.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-8-run.c: New test.
+ * gcc.target/riscv/rvv/autovec/reduc/reduc-bool-8.c: New test.
+
+2025-12-09 Richard Biener <rguenther@suse.de>
+
+ PR target/123027
+ * gcc.target/i386/pr123027.c: New testcase.
+ * gcc.dg/torture/pr123027.c: Likewise.
+
+2025-12-09 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122819
+ * g++.dg/modules/tpl-friend-22.C: New test.
+
+2025-12-08 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/46555
+ * gcc.dg/tree-ssa/pr46555.c: New test.
+
+2025-12-08 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/123025
+ * gfortran.dg/assumed_charlen_dummy.f90: These tests failed
+ with the change because of the default -pedantic option
+ used by the dg.exp mechanisms. Overide this default.
+ * gfortran.dg/automatic_char_len_1.f90: Ditto.
+ * gfortran.dg/entry_23.f: Ditto.
+ * gfortran.dg/finalize_59.f90: Dito.
+ * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
+ * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
+ * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
+ * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
+ * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
+ * gfortran.dg/initialization_9.f90: Ditto.
+ * gfortran.dg/intrinsic_actual_4.f90: Ditto.
+ * gfortran.dg/namelist_assumed_char.f90: Ditto.
+ * gfortran.dg/pr15140.f90: Ditto.
+
+2025-12-08 Egas Ribeiro <egas.g.ribeiro@tecnico.ulisboa.pt>
+
+ PR c++/119343
+ * g++.dg/template/sfinae-deleted-pr119343.C: New test.
+
+2025-12-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/tls/data-sections-1.c: New test.
+
+2025-12-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/123040
+ * g++.dg/torture/pr123040.C: New testcase.
+
+2025-12-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/123038
+ * gcc.dg/vect/pr123038.c: New testcase.
+
+2025-12-08 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/123026
+ * gcc.target/aarch64/pr123026.c: New test.
+
+2025-12-08 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/122343
+ * gcc.target/i386/avx2-vpcmpgtq-1.c: Compile with
+ -fno-fuse-ops-with-volatile-access.
+
+2025-12-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/reduce3.adb: New test.
+
+2025-12-07 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/122343
+ * gcc.target/i386/20040112-1.c: Add -fomit-frame-pointer and use
+ check-function-bodies to check for loop.
+ * gcc.target/i386/avx-ne-convert-1.c: Compile with
+ -fno-fuse-ops-with-volatile-access.
+ * gcc.target/i386/avx10_2-bf16-1.c: Likewise.
+ * gcc.target/i386/avx10_2-convert-1.c: Likewise.
+ * gcc.target/i386/avx10_2-satcvt-1.c: Likewise.
+ * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: Likewise.
+ * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1a.c: Likewise.
+ * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1b.c: Likewise.
+ * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Likewise.
+ * gcc.target/i386/avx512bw-vpcmpb-1.c: Likewise.
+ * gcc.target/i386/avx512bw-vpcmpub-1.c: Likewise.
+ * gcc.target/i386/avx512bw-vpcmpuw-1.c: Likewise.
+ * gcc.target/i386/avx512bw-vpcmpw-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vextractf32x8-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vextractf64x2-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vextracti64x2-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vfpclasssd-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vfpclassss-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vpmullq-1.c: Likewise.
+ * gcc.target/i386/avx512dq-vpmullq-3.c: Likewise.
+ * gcc.target/i386/avx512f-pr100267-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcmppd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcmpps-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtps2pd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtsd2si-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtss2si-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtss2si64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtss2usi-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttsd2si-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttss2si-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttss2si64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttss2usi-1.c: Likewise.
+ * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vextractf32x4-1.c: Likewise.
+ * gcc.target/i386/avx512f-vextractf64x4-1.c: Likewise.
+ * gcc.target/i386/avx512f-vextracti64x4-1.c: Likewise.
+ * gcc.target/i386/avx512f-vmovapd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vmovaps-1.c: Likewise.
+ * gcc.target/i386/avx512f-vmovdqa64-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpandnq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpbroadcastq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpeqq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpequq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpged-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpgeq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpgeud-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpled-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpleq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpleud-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpleuq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpltd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpltq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpltud-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpltuq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpneqd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpneqq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpnequd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpnequq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpud-1.c: Likewise.
+ * gcc.target/i386/avx512f-vpcmpuq-1.c: Likewise.
+ * gcc.target/i386/avx512f-vrndscalepd-1.c: Likewise.
+ * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
+ * gcc.target/i386/avx512fp16-complex-fma.c: Likewise.
+ * gcc.target/i386/avx512fp16-vaddph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vfpclassph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vmulph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vrcpph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Likewise.
+ * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Likewise.
+ * gcc.target/i386/avx512vl-pr100267-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vcmppd-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vcmpps-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vextractf32x4-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vmovapd-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vmovaps-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vmovdqa64-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpcmpd-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpcmpequq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpcmpq-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpcmpud-1.c: Likewise.
+ * gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise.
+ * gcc.target/i386/pr122343-1a.c: New test.
+ * gcc.target/i386/pr122343-1b.c: Likewise.
+ * gcc.target/i386/pr122343-2a.c: Likewise.
+ * gcc.target/i386/pr122343-2b.c: Likewise.
+ * gcc.target/i386/pr122343-3.c: Likewise.
+ * gcc.target/i386/pr122343-4a.c: Likewise.
+ * gcc.target/i386/pr122343-4b.c: Likewise.
+ * gcc.target/i386/pr122343-5a.c: Likewise.
+ * gcc.target/i386/pr122343-5b.c: Likewise.
+ * gcc.target/i386/pr122343-6a.c: Likewise.
+ * gcc.target/i386/pr122343-6b.c: Likewise.
+ * gcc.target/i386/pr122343-7.c: Likewise.
+
+2025-12-06 Alexandre Oliva <oliva@adacore.com>
+
+ PR rtl-optimization/122947
+ * gcc.dg/pr122947.c: New.
+
+2025-12-06 Alexandre Oliva <oliva@adacore.com>
+
+ PR target/91420
+ * gcc.target/riscv/pr91420.c: New.
+
+2025-12-06 Jeff Law <jlaw@ventanamicro.com>
+
+ PR rtl-optimization/122675
+ * gcc.target/riscv/pr122675-1.c: Adjust expected output.
+
+2025-12-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/103414
+ * gfortran.dg/pdt_76.f03: New test.
+
+2025-12-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122693
+ * gfortran.dg/pdt_75.f03: New test.
+
+2025-12-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122670
+ * gfortran.dg/pdt_74.f03: New test.
+
+2025-12-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122669
+ * gfortran.dg/pdt_73.f03: New test.
+
+2025-12-06 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122578
+ * gfortran.dg/pdt_72.f03: New test.
+
+2025-12-06 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ PR rtl-optimization/122675
+ * gcc.target/aarch64/pr122675-1.c: New test.
+ * gcc.target/i386/pr122675-1.c: New test.
+ * gcc.target/riscv/pr122675-1.c: New test.
+
+2025-12-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/99782
+ * gcc.dg/torture/pr99782-1.c: Fix typo, dg-compile -> dg-do compile.
+ Use int128 effective target directly on that directive. Move PR
+ comment first.
+
+2025-12-05 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * gcc.dg/torture/pr99782-1.c: Require intt128 target.
+
+2025-12-05 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/122215
+ * gcc.target/riscv/pr122215.c: New.
+ * lib/target-supports.exp (check_effective_target_valgrind): New.
+
+2025-12-05 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/122977
+ * gfortran.dg/contiguous_16.f90: New test.
+
+2025-12-05 Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/gomp/dyn_groupprivate-1.f90: Fix
+ scan-tree-dump-times regexp to avoid hard-coded 'D.4680'.
+
+2025-12-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/120939
+ * gcc.dg/torture/pr113026-1.c: Skip when -ftracer.
+
+2025-12-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/123002
+ * gcc.dg/vect/vect-pr123002.c: Make global data non-const
+ and non-static.
+
+2025-12-05 Denis Mazzucato <mazzucato@adacore.com>
+
+ * gnat.dg/reduce1.adb: Adjust expected error message.
+
+2025-12-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/123002
+ * gcc.dg/vect/vect-pr123002.c: New testcase.
+
+2025-12-05 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/gimplefe-58.c: New testcase.
+
+2025-12-05 Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/gomp/dyn_groupprivate-1.f90: Add scan-dump test.
+ * gfortran.dg/gomp/dyn_groupprivate-2.f90: Extend and update.
+ * c-c++-common/gomp/dyn_groupprivate-1.c: New test.
+ * c-c++-common/gomp/dyn_groupprivate-2.c: New test.
+
+2025-12-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122776
+ * gcc.dg/vect/vect-simd-clone-24.c: Add -mprefer-vector-width=512.
+
+2025-12-05 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR middle-end/99782
+ * gcc.dg/torture/pr99782-1.c: New test.
+
+2025-12-05 Daniel Barboza <dbarboza@ventanamicro.com>
+ Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.dg/torture/pr122615.c: New test.
+ * gcc.dg/torture/pr122616.c: Likewise.
+
+2025-12-05 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
+ for vmsltu.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_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_vmsltu-run-1-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsltu-run-1-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsltu-run-1-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsltu-run-1-u8.c: New test.
+
+2025-12-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122776
+ * gcc.dg/vect/vect-simd-clone-24.c: New testcase.
+ * gcc.dg/gomp/pr110485.c: Adjust.
+
+2025-12-04 Martin Jambor <mjambor@suse.cz>
+
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-1.c: New test.
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-2.c: Likewise.
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-3.c: Likewise.
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-4.c: Likewise.
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-5.c: Likewise.
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-6.c: Likewise.
+ * gcc.dg/tree-ssa/vrp-from-cst-agg-7.c: Likewise.
+ * gcc.dg/ipa/vrp-from-cst-agg-1.c: Likewise.
+
+2025-12-04 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.dg/asm-hard-reg-9.c: Restrict to lp64 x86_64.
+
+2025-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/122991
+ * gcc.dg/pr122991.c: New test.
+
+2025-12-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/122983
+ * g++.dg/cpp26/decomp18.C: Add dg-add-options tls and
+ dg-require-effective-target tls_runtime directives.
+
+2025-12-04 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.dg/asm-hard-reg-9.c: New test.
+
+2025-12-03 Joseph Myers <josmyers@redhat.com>
+
+ * lib/gcc-defs.exp (handle-dg-regexps): Also escape \r in output.
+
+2025-12-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/122943
+ * gcc.c-torture/execute/pr122943.c: New test.
+
+2025-12-03 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/122898
+ * gcc.dg/pr122898.c: New.
+
+2025-12-03 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/122969
+ * gcc.dg/vect/pr122969.c: New test.
+
+2025-12-03 Mathias Krause <minipli@grsecurity.net>
+
+ * gcc.target/i386/nop-mcount-m16.c: New test.
+ * gcc.target/i386/nop-mcount.c: Adapt to test for 5-byte NOP.
+
+2025-12-03 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/lang_feature_gate.rs: New test.
+
+2025-12-03 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/core/core.exp: Change -frust-compile-until=astvalidation
+ to -frust-compile-until=nameresolution.
+
+2025-12-03 Raiki Tamura <tamaron1203@gmail.com>
+
+ * rust/borrowck/reference.rs: Add attributes.
+ * rust/borrowck/tmp.rs: Likewise.
+ * rust/compile/additional-trait-bounds1.rs: Likewise.
+ * rust/compile/additional-trait-bounds2.rs: Likewise.
+ * rust/compile/additional-trait-bounds2nr2.rs: Likewise.
+ * rust/compile/auto_traits1.rs: Likewise.
+ * rust/compile/auto_traits2.rs: Likewise.
+ * rust/compile/bad-rpit1.rs: Likewise.
+ * rust/compile/black_box.rs: Likewise.
+ * rust/compile/bounds1.rs: Likewise.
+ * rust/compile/box_syntax_feature_gate.rs: Likewise.
+ * rust/compile/bug-with-default-generic.rs: Likewise.
+ * rust/compile/canonical_paths1.rs: Likewise.
+ * rust/compile/cast_generics.rs: Likewise.
+ * rust/compile/closure_no_type_anno.rs: Likewise.
+ * rust/compile/cmp1.rs: Likewise.
+ * rust/compile/complex_qualified_path_in_expr.rs: Likewise.
+ * rust/compile/const-issue1440.rs: Likewise.
+ * rust/compile/const_generics_1.rs: Likewise.
+ * rust/compile/const_generics_10.rs: Likewise.
+ * rust/compile/const_generics_11.rs: Likewise.
+ * rust/compile/const_generics_12.rs: Likewise.
+ * rust/compile/const_generics_13.rs: Likewise.
+ * rust/compile/const_generics_14.rs: Likewise.
+ * rust/compile/const_generics_15.rs: Likewise.
+ * rust/compile/const_generics_16.rs: Likewise.
+ * rust/compile/const_generics_18.rs: Likewise.
+ * rust/compile/const_generics_19.rs: Likewise.
+ * rust/compile/const_generics_3.rs: Likewise.
+ * rust/compile/const_generics_8.rs: Likewise.
+ * rust/compile/const_generics_9.rs: Likewise.
+ * rust/compile/derive-debug1.rs: Likewise.
+ * rust/compile/derive-default1.rs: Likewise.
+ * rust/compile/derive-eq-invalid.rs: Likewise.
+ * rust/compile/derive-hash1.rs: Likewise.
+ * rust/compile/derive-partialeq1.rs: Likewise.
+ * rust/compile/derive_clone_enum1.rs: Likewise.
+ * rust/compile/derive_clone_enum2.rs: Likewise.
+ * rust/compile/derive_clone_enum3.rs: Likewise.
+ * rust/compile/derive_macro1.rs: Likewise.
+ * rust/compile/derive_macro3.rs: Likewise.
+ * rust/compile/derive_macro4.rs: Likewise.
+ * rust/compile/derive_macro6.rs: Likewise.
+ * rust/compile/derive_partial_ord1.rs: Likewise.
+ * rust/compile/expand_macro_qual_path_in_type.rs: Likewise.
+ * rust/compile/expected_type_args2.rs: Likewise.
+ * rust/compile/expected_type_args3.rs: Likewise.
+ * rust/compile/extern_generics.rs: Likewise.
+ * rust/compile/for-loop1.rs: Likewise.
+ * rust/compile/for-loop2.rs: Likewise.
+ * rust/compile/format_args_basic_expansion.rs: Likewise.
+ * rust/compile/format_args_concat.rs: Likewise.
+ * rust/compile/format_args_extra_comma.rs: Likewise.
+ * rust/compile/generics1.rs: Likewise.
+ * rust/compile/generics11.rs: Likewise.
+ * rust/compile/generics12.rs: Likewise.
+ * rust/compile/generics2.rs: Likewise.
+ * rust/compile/generics3.rs: Likewise.
+ * rust/compile/generics4.rs: Likewise.
+ * rust/compile/generics6.rs: Likewise.
+ * rust/compile/generics7.rs: Likewise.
+ * rust/compile/generics8.rs: Likewise.
+ * rust/compile/if_let_expr.rs: Likewise.
+ * rust/compile/impl_fnptr.rs: Likewise.
+ * rust/compile/impl_trait_diag.rs: Likewise.
+ * rust/compile/impl_trait_generic_arg.rs: Likewise.
+ * rust/compile/issue-1005.rs: Likewise.
+ * rust/compile/issue-1019.rs: Likewise.
+ * rust/compile/issue-1031.rs: Likewise.
+ * rust/compile/issue-1034.rs: Likewise.
+ * rust/compile/issue-1128.rs: Likewise.
+ * rust/compile/issue-1129-2.rs: Likewise.
+ * rust/compile/issue-1130.rs: Likewise.
+ * rust/compile/issue-1131.rs: Likewise.
+ * rust/compile/issue-1165.rs: Likewise.
+ * rust/compile/issue-1173.rs: Likewise.
+ * rust/compile/issue-1235.rs: Likewise.
+ * rust/compile/issue-1237.rs: Likewise.
+ * rust/compile/issue-1289.rs: Likewise.
+ * rust/compile/issue-1383.rs: Likewise.
+ * rust/compile/issue-1447.rs: Likewise.
+ * rust/compile/issue-1483.rs: Likewise.
+ * rust/compile/issue-1485.rs: Likewise.
+ * rust/compile/issue-1487.rs: Likewise.
+ * rust/compile/issue-1589.rs: Likewise.
+ * rust/compile/issue-1725-1.rs: Likewise.
+ * rust/compile/issue-1725-2.rs: Likewise.
+ * rust/compile/issue-1786.rs: Likewise.
+ * rust/compile/issue-1893.rs: Likewise.
+ * rust/compile/issue-1901.rs: Likewise.
+ * rust/compile/issue-1930.rs: Likewise.
+ * rust/compile/issue-1981.rs: Likewise.
+ * rust/compile/issue-2015.rs: Likewise.
+ * rust/compile/issue-2019-1.rs: Likewise.
+ * rust/compile/issue-2019-2.rs: Likewise.
+ * rust/compile/issue-2019-3.rs: Likewise.
+ * rust/compile/issue-2036.rs: Likewise.
+ * rust/compile/issue-2037.rs: Likewise.
+ * rust/compile/issue-2070.rs: Likewise.
+ * rust/compile/issue-2105.rs: Likewise.
+ * rust/compile/issue-2106.rs: Likewise.
+ * rust/compile/issue-2135.rs: Likewise.
+ * rust/compile/issue-2136-1.rs: Likewise.
+ * rust/compile/issue-2136-2.rs: Likewise.
+ * rust/compile/issue-2139.rs: Likewise.
+ * rust/compile/issue-2142.rs: Likewise.
+ * rust/compile/issue-2165.rs: Likewise.
+ * rust/compile/issue-2166.rs: Likewise.
+ * rust/compile/issue-2190-1.rs: Likewise.
+ * rust/compile/issue-2190-2.rs: Likewise.
+ * rust/compile/issue-2195.rs: Likewise.
+ * rust/compile/issue-2238.rs: Likewise.
+ * rust/compile/issue-2304.rs: Likewise.
+ * rust/compile/issue-2323.rs: Likewise.
+ * rust/compile/issue-2330.rs: Likewise.
+ * rust/compile/issue-2369.rs: Likewise.
+ * rust/compile/issue-2375.rs: Likewise.
+ * rust/compile/issue-2478.rs: Likewise.
+ * rust/compile/issue-2499.rs: Likewise.
+ * rust/compile/issue-2723-1.rs: Likewise.
+ * rust/compile/issue-2723-2.rs: Likewise.
+ * rust/compile/issue-2725.rs: Likewise.
+ * rust/compile/issue-2747.rs: Likewise.
+ * rust/compile/issue-2772-1.rs: Likewise.
+ * rust/compile/issue-2772-2.rs: Likewise.
+ * rust/compile/issue-2775.rs: Likewise.
+ * rust/compile/issue-2782.rs: Likewise.
+ * rust/compile/issue-2907.rs: Likewise.
+ * rust/compile/issue-2951.rs: Likewise.
+ * rust/compile/issue-2953-1.rs: Likewise.
+ * rust/compile/issue-2953-2.rs: Likewise.
+ * rust/compile/issue-2954.rs: Likewise.
+ * rust/compile/issue-2987.rs: Likewise.
+ * rust/compile/issue-3009.rs: Likewise.
+ * rust/compile/issue-3022.rs: Likewise.
+ * rust/compile/issue-3030.rs: Likewise.
+ * rust/compile/issue-3032-1.rs: Likewise.
+ * rust/compile/issue-3032-2.rs: Likewise.
+ * rust/compile/issue-3033.rs: Likewise.
+ * rust/compile/issue-3035.rs: Likewise.
+ * rust/compile/issue-3036.rs: Likewise.
+ * rust/compile/issue-3045-1.rs: Likewise.
+ * rust/compile/issue-3045-2.rs: Likewise.
+ * rust/compile/issue-3144.rs: Likewise.
+ * rust/compile/issue-3242.rs: Likewise.
+ * rust/compile/issue-3304.rs: Likewise.
+ * rust/compile/issue-3382.rs: Likewise.
+ * rust/compile/issue-3402-1.rs: Likewise.
+ * rust/compile/issue-3402-2.rs: Likewise.
+ * rust/compile/issue-3403.rs: Likewise.
+ * rust/compile/issue-3454.rs: Likewise.
+ * rust/compile/issue-3551.rs: Likewise.
+ * rust/compile/issue-3554-2.rs: Likewise.
+ * rust/compile/issue-3599.rs: Likewise.
+ * rust/compile/issue-3642.rs: Likewise.
+ * rust/compile/issue-3711.rs: Likewise.
+ * rust/compile/issue-3836.rs: Likewise.
+ * rust/compile/issue-3898.rs: Likewise.
+ * rust/compile/issue-3915.rs: Likewise.
+ * rust/compile/issue-3916.rs: Likewise.
+ * rust/compile/issue-3969.rs: Likewise.
+ * rust/compile/issue-402.rs: Likewise.
+ * rust/compile/issue-4090-1.rs: Likewise.
+ * rust/compile/issue-4090-2.rs: Likewise.
+ * rust/compile/issue-850.rs: Likewise.
+ * rust/compile/issue-855.rs: Likewise.
+ * rust/compile/issue-925.rs: Likewise.
+ * rust/compile/iterators1.rs: Likewise.
+ * rust/compile/macros/builtin/option_env1.rs: Likewise.
+ * rust/compile/macros/builtin/option_env2.rs: Likewise.
+ * rust/compile/macros/builtin/option_env3.rs: Likewise.
+ * rust/compile/macros/mbe/macro-issue1400.rs: Likewise.
+ * rust/compile/macros/mbe/macro-issue3708.rs: Likewise.
+ * rust/compile/macros/mbe/macro-issue3709-2.rs: Likewise.
+ * rust/compile/macros/mbe/macro20.rs: Likewise.
+ * rust/compile/macros/mbe/macro23.rs: Likewise.
+ * rust/compile/macros/mbe/macro40.rs: Likewise.
+ * rust/compile/macros/mbe/macro49.rs: Likewise.
+ * rust/compile/macros/mbe/macro54.rs: Likewise.
+ * rust/compile/multiple_bindings1.rs: Likewise.
+ * rust/compile/name_resolution2.rs: Likewise.
+ * rust/compile/name_resolution4.rs: Likewise.
+ * rust/compile/nested_generic.rs: Likewise.
+ * rust/compile/parse_associated_type_as_generic_arg.rs: Likewise.
+ * rust/compile/parse_associated_type_as_generic_arg2.rs: Likewise.
+ * rust/compile/parse_associated_type_as_generic_arg3.rs: Likewise.
+ * rust/compile/parse_closure_bind.rs: Likewise.
+ * rust/compile/parse_complex_generic_application.rs: Likewise.
+ * rust/compile/parse_complex_generic_application2.rs: Likewise.
+ * rust/compile/path_as_generic_arg.rs: Likewise.
+ * rust/compile/privacy4.rs: Likewise.
+ * rust/compile/privacy6.rs: Likewise.
+ * rust/compile/silly-order-bug.rs: Likewise.
+ * rust/compile/sizeof-stray-infer-var-bug.rs: Likewise.
+ * rust/compile/stmt_with_block_dot.rs: Likewise.
+ * rust/compile/structural-eq-peq.rs: Likewise.
+ * rust/compile/torture/associated_types1.rs: Likewise.
+ * rust/compile/torture/forward_decl_5.rs: Likewise.
+ * rust/compile/torture/generics1.rs: Likewise.
+ * rust/compile/torture/generics10.rs: Likewise.
+ * rust/compile/torture/generics11.rs: Likewise.
+ * rust/compile/torture/generics12.rs: Likewise.
+ * rust/compile/torture/generics13.rs: Likewise.
+ * rust/compile/torture/generics14.rs: Likewise.
+ * rust/compile/torture/generics15.rs: Likewise.
+ * rust/compile/torture/generics16.rs: Likewise.
+ * rust/compile/torture/generics17.rs: Likewise.
+ * rust/compile/torture/generics18.rs: Likewise.
+ * rust/compile/torture/generics19.rs: Likewise.
+ * rust/compile/torture/generics2.rs: Likewise.
+ * rust/compile/torture/generics20.rs: Likewise.
+ * rust/compile/torture/generics21.rs: Likewise.
+ * rust/compile/torture/generics22.rs: Likewise.
+ * rust/compile/torture/generics23.rs: Likewise.
+ * rust/compile/torture/generics24.rs: Likewise.
+ * rust/compile/torture/generics25.rs: Likewise.
+ * rust/compile/torture/generics26.rs: Likewise.
+ * rust/compile/torture/generics27.rs: Likewise.
+ * rust/compile/torture/generics28.rs: Likewise.
+ * rust/compile/torture/generics29.rs: Likewise.
+ * rust/compile/torture/generics3.rs: Likewise.
+ * rust/compile/torture/generics30.rs: Likewise.
+ * rust/compile/torture/generics31.rs: Likewise.
+ * rust/compile/torture/generics32.rs: Likewise.
+ * rust/compile/torture/generics4.rs: Likewise.
+ * rust/compile/torture/generics5.rs: Likewise.
+ * rust/compile/torture/generics6.rs: Likewise.
+ * rust/compile/torture/generics7.rs: Likewise.
+ * rust/compile/torture/generics8.rs: Likewise.
+ * rust/compile/torture/generics9.rs: Likewise.
+ * rust/compile/torture/intrinsics-2.rs: Likewise.
+ * rust/compile/torture/intrinsics-4.rs: Likewise.
+ * rust/compile/torture/intrinsics-5.rs: Likewise.
+ * rust/compile/torture/intrinsics-6.rs: Likewise.
+ * rust/compile/torture/intrinsics-7.rs: Likewise.
+ * rust/compile/torture/intrinsics-8.rs: Likewise.
+ * rust/compile/torture/issue-1024.rs: Likewise.
+ * rust/compile/torture/issue-1075.rs: Likewise.
+ * rust/compile/torture/issue-1432.rs: Likewise.
+ * rust/compile/torture/issue-1555.rs: Likewise.
+ * rust/compile/torture/issue-368.rs: Likewise.
+ * rust/compile/torture/issue-808.rs: Likewise.
+ * rust/compile/torture/issue-862.rs: Likewise.
+ * rust/compile/torture/issue-893-2.rs: Likewise.
+ * rust/compile/torture/issue-893.rs: Likewise.
+ * rust/compile/torture/must_use2.rs: Likewise.
+ * rust/compile/torture/nested_fn2.rs: Likewise.
+ * rust/compile/torture/phantom_data.rs: Likewise.
+ * rust/compile/torture/range-lang-item1.rs: Likewise.
+ * rust/compile/torture/traits1.rs: Likewise.
+ * rust/compile/torture/traits10.rs: Likewise.
+ * rust/compile/torture/traits11.rs: Likewise.
+ * rust/compile/torture/traits12.rs: Likewise.
+ * rust/compile/torture/traits13.rs: Likewise.
+ * rust/compile/torture/traits14.rs: Likewise.
+ * rust/compile/torture/traits15.rs: Likewise.
+ * rust/compile/torture/traits16.rs: Likewise.
+ * rust/compile/torture/traits17.rs: Likewise.
+ * rust/compile/torture/traits18.rs: Likewise.
+ * rust/compile/torture/traits19.rs: Likewise.
+ * rust/compile/torture/traits2.rs: Likewise.
+ * rust/compile/torture/traits3.rs: Likewise.
+ * rust/compile/torture/traits4.rs: Likewise.
+ * rust/compile/torture/traits5.rs: Likewise.
+ * rust/compile/torture/traits6.rs: Likewise.
+ * rust/compile/torture/traits7.rs: Likewise.
+ * rust/compile/torture/traits8.rs: Likewise.
+ * rust/compile/torture/traits9.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/compile/torture/utf8_identifiers.rs: Likewise.
+ * rust/compile/traits1.rs: Likewise.
+ * rust/compile/traits10.rs: Likewise.
+ * rust/compile/traits11.rs: Likewise.
+ * rust/compile/traits12.rs: Likewise.
+ * rust/compile/traits2.rs: Likewise.
+ * rust/compile/traits3.rs: Likewise.
+ * rust/compile/traits4.rs: Likewise.
+ * rust/compile/traits5.rs: Likewise.
+ * rust/compile/traits6.rs: Likewise.
+ * rust/compile/traits7.rs: Likewise.
+ * rust/compile/traits8.rs: Likewise.
+ * rust/compile/traits9.rs: Likewise.
+ * rust/compile/try-expr1.rs: Likewise.
+ * rust/compile/try-trait.rs: Likewise.
+ * rust/compile/try_block1.rs: Likewise.
+ * rust/compile/type-bindings1.rs: Likewise.
+ * rust/compile/unconstrained_type_param.rs: Likewise.
+ * rust/compile/unify-errors1.rs: Likewise.
+ * rust/compile/unsafe10.rs: Likewise.
+ * rust/compile/v0-mangle1.rs: Likewise.
+ * rust/compile/v0-mangle2.rs: Likewise.
+ * rust/compile/while_let1.rs: Likewise.
+ * rust/execute/black_box.rs: Likewise.
+ * rust/execute/torture/atomic_load.rs: Likewise.
+ * rust/execute/torture/atomic_store.rs: Likewise.
+ * rust/execute/torture/basic_partial_ord1.rs: Likewise.
+ * rust/execute/torture/basic_partial_ord2.rs: Likewise.
+ * rust/execute/torture/builtin_macro_option_env.rs: Likewise.
+ * rust/execute/torture/closure1.rs: Likewise.
+ * rust/execute/torture/closure2.rs: Likewise.
+ * rust/execute/torture/closure3.rs: Likewise.
+ * rust/execute/torture/closure4.rs: Likewise.
+ * rust/execute/torture/coercion1.rs: Likewise.
+ * rust/execute/torture/coercion2.rs: Likewise.
+ * rust/execute/torture/coercion3.rs: Likewise.
+ * rust/execute/torture/const-generics-1.rs: Likewise.
+ * rust/execute/torture/const-generics-2.rs: Likewise.
+ * rust/execute/torture/const-generics-3.rs: Likewise.
+ * rust/execute/torture/const-generics-4.rs: Likewise.
+ * rust/execute/torture/const-generics-5.rs: Likewise.
+ * rust/execute/torture/const-generics-6.rs: Likewise.
+ * rust/execute/torture/const-generics-7.rs: Likewise.
+ * rust/execute/torture/copy_nonoverlapping1.rs: Likewise.
+ * rust/execute/torture/derive-default1.rs: Likewise.
+ * rust/execute/torture/derive-partialeq1.rs: Likewise.
+ * rust/execute/torture/derive-partialeq2.rs: Likewise.
+ * rust/execute/torture/derive_clone_enum1.rs: Likewise.
+ * rust/execute/torture/derive_macro1.rs: Likewise.
+ * rust/execute/torture/derive_macro3.rs: Likewise.
+ * rust/execute/torture/derive_macro4.rs: Likewise.
+ * rust/execute/torture/enum_intrinsics1.rs: Likewise.
+ * rust/execute/torture/enum_intrinsics2.rs: Likewise.
+ * rust/execute/torture/for-loop1.rs: Likewise.
+ * rust/execute/torture/for-loop2.rs: Likewise.
+ * rust/execute/torture/gat1.rs: Likewise.
+ * rust/execute/torture/impl_desugar-2.rs: Likewise.
+ * rust/execute/torture/impl_desugar.rs: Likewise.
+ * rust/execute/torture/impl_rpit1.rs: Likewise.
+ * rust/execute/torture/impl_rpit2.rs: Likewise.
+ * rust/execute/torture/impl_rpit3.rs: Likewise.
+ * rust/execute/torture/impl_trait1.rs: Likewise.
+ * rust/execute/torture/impl_trait2.rs: Likewise.
+ * rust/execute/torture/impl_trait3.rs: Likewise.
+ * rust/execute/torture/impl_trait4.rs: Likewise.
+ * rust/execute/torture/index1.rs: Likewise.
+ * rust/execute/torture/issue-1120.rs: Likewise.
+ * rust/execute/torture/issue-1133.rs: Likewise.
+ * rust/execute/torture/issue-1198.rs: Likewise.
+ * rust/execute/torture/issue-1232.rs: Likewise.
+ * rust/execute/torture/issue-1249.rs: Likewise.
+ * rust/execute/torture/issue-1436.rs: Likewise.
+ * rust/execute/torture/issue-1481.rs: Likewise.
+ * rust/execute/torture/issue-1482.rs: Likewise.
+ * rust/execute/torture/issue-1496.rs: Likewise.
+ * rust/execute/torture/issue-1720-2.rs: Likewise.
+ * rust/execute/torture/issue-1720.rs: Likewise.
+ * rust/execute/torture/issue-2005.rs: Likewise.
+ * rust/execute/torture/issue-2052.rs: Likewise.
+ * rust/execute/torture/issue-2179.rs: Likewise.
+ * rust/execute/torture/issue-2180.rs: Likewise.
+ * rust/execute/torture/issue-2236.rs: Likewise.
+ * rust/execute/torture/issue-2583.rs: Likewise.
+ * rust/execute/torture/issue-3126.rs: Likewise.
+ * rust/execute/torture/issue-3381.rs: Likewise.
+ * rust/execute/torture/issue-3502.rs: Likewise.
+ * rust/execute/torture/issue-3836.rs: Likewise.
+ * rust/execute/torture/issue-647.rs: Likewise.
+ * rust/execute/torture/issue-845.rs: Likewise.
+ * rust/execute/torture/issue-851.rs: Likewise.
+ * rust/execute/torture/issue-858.rs: Likewise.
+ * rust/execute/torture/iter1.rs: Likewise.
+ * rust/execute/torture/macros23.rs: Likewise.
+ * rust/execute/torture/macros28.rs: Likewise.
+ * rust/execute/torture/method2.rs: Likewise.
+ * rust/execute/torture/method3.rs: Likewise.
+ * rust/execute/torture/method4.rs: Likewise.
+ * rust/execute/torture/min_specialization2.rs: Likewise.
+ * rust/execute/torture/min_specialization3.rs: Likewise.
+ * rust/execute/torture/operator_overload_1.rs: Likewise.
+ * rust/execute/torture/operator_overload_10.rs: Likewise.
+ * rust/execute/torture/operator_overload_11.rs: Likewise.
+ * rust/execute/torture/operator_overload_12.rs: Likewise.
+ * rust/execute/torture/operator_overload_2.rs: Likewise.
+ * rust/execute/torture/operator_overload_3.rs: Likewise.
+ * rust/execute/torture/operator_overload_4.rs: Likewise.
+ * rust/execute/torture/operator_overload_5.rs: Likewise.
+ * rust/execute/torture/operator_overload_6.rs: Likewise.
+ * rust/execute/torture/operator_overload_7.rs: Likewise.
+ * rust/execute/torture/operator_overload_8.rs: Likewise.
+ * rust/execute/torture/operator_overload_9.rs: Likewise.
+ * rust/execute/torture/partial-eq-1.rs: Likewise.
+ * rust/execute/torture/partial-eq-2.rs: Likewise.
+ * rust/execute/torture/partial-eq-3.rs: Likewise.
+ * rust/execute/torture/partial-eq-4.rs: Likewise.
+ * rust/execute/torture/partial-ord-1.rs: Likewise.
+ * rust/execute/torture/partial-ord-2.rs: Likewise.
+ * rust/execute/torture/partial-ord-3.rs: Likewise.
+ * rust/execute/torture/partial-ord-4.rs: Likewise.
+ * rust/execute/torture/partial-ord-5.rs: Likewise.
+ * rust/execute/torture/partial-ord-6.rs: Likewise.
+ * rust/execute/torture/prefetch_data.rs: Likewise.
+ * rust/execute/torture/ref-pattern2.rs: Likewise.
+ * rust/execute/torture/sip-hasher.rs: Likewise.
+ * rust/execute/torture/slice-magic.rs: Likewise.
+ * rust/execute/torture/slice-magic2.rs: Likewise.
+ * rust/execute/torture/slice1.rs: Likewise.
+ * rust/execute/torture/str-layout1.rs: Likewise.
+ * rust/execute/torture/trait1.rs: Likewise.
+ * rust/execute/torture/trait10.rs: Likewise.
+ * rust/execute/torture/trait11.rs: Likewise.
+ * rust/execute/torture/trait12.rs: Likewise.
+ * rust/execute/torture/trait13.rs: Likewise.
+ * rust/execute/torture/trait14.rs: Likewise.
+ * rust/execute/torture/trait15.rs: Likewise.
+ * rust/execute/torture/trait2.rs: Likewise.
+ * rust/execute/torture/trait3.rs: Likewise.
+ * rust/execute/torture/trait4.rs: Likewise.
+ * rust/execute/torture/trait5.rs: Likewise.
+ * rust/execute/torture/trait6.rs: Likewise.
+ * rust/execute/torture/trait7.rs: Likewise.
+ * rust/execute/torture/trait8.rs: Likewise.
+ * rust/execute/torture/trait9.rs: Likewise.
+ * rust/execute/torture/transmute1.rs: Likewise.
+ * rust/execute/torture/wrapping_op1.rs: Likewise.
+ * rust/execute/torture/wrapping_op2.rs: Likewise.
+ * rust/link/generic_function_1.rs: Likewise.
+ * rust/link/trait_import_1.rs: Likewise.
+
+2025-12-03 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/braced_macro_arm.rs: Remove parent errors.
+ * rust/compile/issue-407-2.rs: Likewise.
+ * rust/compile/issue-407.rs: Likewise.
+ * rust/compile/issue-4162.rs: Likewise.
+ * rust/compile/issue-867.rs: Likewise.
+ * rust/compile/raw_ref_op_invalid.rs: Likewise.
+
+2025-12-03 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/macros/mbe/macro-issue3608.rs: Remove error.
+
+2025-12-03 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/braced_macro_arm.rs: Remove superfluous error message
+ matching.
+ * rust/compile/decl_macro6.rs: Likewise.
+ * rust/compile/decl_macro7.rs: Likewise.
+ * rust/compile/extern_type_item_missing_semi.rs: Likewise.
+ * rust/compile/issue-2187.rs: Likewise.
+ * rust/compile/issue-407-2.rs: Likewise.
+ * rust/compile/issue-407.rs: Likewise.
+ * rust/compile/issue-4162.rs: Likewise.
+ * rust/compile/issue-867.rs: Likewise.
+ * rust/compile/macros/mbe/macro-issue1053-2.rs: Likewise.
+ * rust/compile/macros/mbe/macro-issue1395-2.rs: Likewise.
+ * rust/compile/macros/mbe/macro-issue3608.rs: Likewise.
+ * rust/compile/macros/mbe/macro27.rs: Likewise.
+ * rust/compile/macros/mbe/macro28.rs: Likewise.
+ * rust/compile/macros/mbe/macro29.rs: Likewise.
+ * rust/compile/macros/mbe/macro30.rs: Likewise.
+ * rust/compile/macros/mbe/macro31.rs: Likewise.
+ * rust/compile/macros/mbe/macro33.rs: Likewise.
+ * rust/compile/macros/mbe/macro35.rs: Likewise.
+ * rust/compile/macros/mbe/macro37.rs: Likewise.
+ * rust/compile/macros/mbe/macro38.rs: Likewise.
+ * rust/compile/macros/mbe/macro39.rs: Likewise.
+ * rust/compile/macros/mbe/macro48.rs: Likewise.
+ * rust/compile/parse_invalid_specialization.rs: Likewise.
+ * rust/compile/parse_simple_path_fail_1.rs: Likewise.
+ * rust/compile/parse_simple_path_fail_2.rs: Likewise.
+ * rust/compile/raw-string-loc.rs: Likewise.
+ * rust/compile/raw-byte-string-loc.rs: Likewise.
+ * rust/compile/self_const_ptr.rs: Likewise.
+ * rust/compile/self_mut_ptr.rs: Likewise.
+ * rust/compile/static_var1.rs: Likewise.
+ * rust/compile/self_ptr.rs: Likewise.
+ * rust/compile/torture/identifier-missing-impl-1.rs: Likewise.
+
+2025-12-03 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/103371
+ * gfortran.dg/pdt_71.f03: New test.
+
+2025-12-03 liuhongt <hongtao.liu@intel.com>
+
+ * g++.target/i386/avx512-pr71921.C: New test.
+ * g++.target/i386/pr71921.C: New test.
+
+2025-12-02 Robin Dapp <rdapp.gcc@gmail.com>
+
+ PR target/122656
+ * gcc.target/riscv/rvv/base/pr122656-1.c: New test.
+ * gcc.target/riscv/rvv/base/pr122656-2.c: New test.`
+
+2025-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122860
+ * g++.dg/ext/pr122860.C: New test.
+
+2025-12-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122836
+ * g++.dg/ext/pr122836.C: New test.
+
+2025-12-02 Jason Merrill <jason@redhat.com>
+
+ PR c++/122171
+ PR c++/112632
+ * g++.dg/cpp0x/alias-decl-conv1.C: New test.
+
+2025-12-02 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/122868
+ * gcc.dg/vect/vect-early-break_140-pr122868_1.c: New test.
+ * gcc.dg/vect/vect-early-break_140-pr122868_2.c: New test.
+ * gcc.dg/vect/vect-early-break_140-pr122868_3.c: New test.
+ * gcc.dg/vect/vect-early-break_140-pr122868_4.c: New test.
+
+2025-12-02 David Guillen Fandos <david@davidgf.net>
+
+ * gcc.target/mips/madd-10.c: New test.
+ * gcc.target/mips/maddu-5.c: New test.
+ * gcc.target/mips/msub-9.c: New test.
+ * gcc.target/mips/msubu-5.c: New test.
+
+2025-12-02 David Guillen Fandos <david@davidgf.net>
+
+ * gcc.target/mips/bswap-7.c: New test.
+
+2025-12-02 David Guillen Fandos <david@davidgf.net>
+
+ * gcc.target/mips/max-1.c: New test.
+ * gcc.target/mips/min-1.c: New test.
+
+2025-12-02 Saurabh Jha <saurabh.jha@arm.com>
+ Radek Barton <radek.barton@microsoft.com>
+
+ * gcc.target/aarch64/mingw/variadic_hfa.c: New test.
+ * gcc.target/aarch64/mingw/variadic_hva.c: New test.
+ * gcc.target/aarch64/mingw/variadic_int.c: New test.
+
+2025-12-02 Saurabh Jha <saurabh.jha@arm.com>
+ Radek Barton <radek.barton@microsoft.com>
+ Martin Vejbora <mvejbora@microsoft.com>
+
+ * gcc.target/aarch64/mingw/mingw.exp: New test.
+ * gcc.target/aarch64/mingw/long_double_size.c: New test.
+
+2025-12-02 Saurabh Jha <saurabh.jha@arm.com>
+
+ * lib/scanasm.exp: Add support for mingw targets.
+
+2025-12-01 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/modules/friend-12_a.C: New test.
+ * g++.dg/modules/friend-12_b.C: New test.
+
+2025-12-01 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122915
+ * g++.dg/modules/namespace-16_a.C: New test.
+ * g++.dg/modules/namespace-16_b.C: New test.
+ * g++.dg/modules/namespace-16_c.C: New test.
+ * g++.dg/modules/namespace-16_d.C: New test.
+
+2025-12-01 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122858
+ * gcc.target/arm/mve/pr122858.c: New test.
+
+2025-12-01 Christopher Albert <albert@tugraz.at>
+ Harald Anlauf <anlauf@gcc.gnu.org>
+
+ PR fortran/107721
+ PR fortran/102417
+ * gfortran.dg/array_constructor_typespec_1.f90: New test.
+
+2025-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122905
+ * g++.dg/lto/pr122905.h: New file.
+ * g++.dg/lto/pr122905_0.C: New test.
+ * g++.dg/lto/pr122905_1.C: New test.
+
+2025-12-01 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR target/122652
+ * gcc.target/riscv/rvv/base/pr122652.c: New test.
+
+2025-12-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR testsuite/122596
+ * gfortran.dg/alloc_comp_deep_copy_5.f90: Restrict
+ -Wa,--noexecstack, -Wl,-z,noexecstack to gas, gld.
+ * gfortran.dg/alloc_comp_deep_copy_6.f90: Likewise.
+
+2025-12-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR c++/81337
+ PR c++/52477
+ * g++.dg/gcov/pr16855.C (Test::~Test): xfail on *-*-solaris2*
+ (dg-final): Likewise.
+ * g++.dg/gcov/pr16855-priority.C (Test::~Test): Likewise.
+ (dg-final): Likewise.
+
+2025-12-01 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/122906
+ * g++.target/i386/pr122906-1.C: New test.
+
+2025-11-30 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * gcc.dg/vect/tsvc/vect-tsvc-s293.c: Remove xfail.
+ * gcc.target/aarch64/vect-ld1r-compile.c: Add
+ -fno-tree-loop-distribute-patterns to prevent memset detection.
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ PR fortran/122923
+ * gfortran.dg/ISO_Fortran_binding_17.f90: Recognize language
+ list in warning regexp.
+ * gfortran.dg/c-interop/allocate-errors.f90: Likewise.
+ * gfortran.dg/c-interop/establish-errors.f90: Likewise.
+ * gfortran.dg/c-interop/pr113338.f90: Likewise.
+ * gfortran.dg/c-interop/section-errors.f90: Likewise.
+ * gfortran.dg/c-interop/select-errors.f90: Likewise.
+ * gfortran.dg/c-interop/setpointer-errors.f90: Likewise.
+
+2025-11-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122465
+ * g++.dg/cpp0x/pr122465.C: New test.
+
+2025-11-30 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/115120
+ PR tree-optimization/119577
+ PR tree-optimization/119860
+ * gcc.dg/vect/vect-early-break_39.c: Update.
+ * gcc.dg/vect/vect-early-break_139.c: New testcase.
+ * gcc.target/aarch64/sve/peel_ind_10.c: Update.
+ * gcc.target/aarch64/sve/peel_ind_11.c: Update.
+ * gcc.target/aarch64/sve/peel_ind_12.c: Update.
+ * gcc.target/aarch64/sve/peel_ind_5.c: Update.
+ * gcc.target/aarch64/sve/peel_ind_6.c: Update.
+ * gcc.target/aarch64/sve/peel_ind_7.c: Update.
+ * gcc.target/aarch64/sve/peel_ind_9.c: Update.
+ * gcc.target/aarch64/sve/pr119351.c
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/compile/mcgt-1.3b.a68: New file.
+ * algol68/compile/mcgt-7.1.3a-bis.a68: Likewise.
+ * algol68/compile/mcgt-7.1.3a.a68: Likewise.
+ * algol68/execute/mcgt/execute.exp: Likewise.
+ * algol68/execute/mcgt/mcgt-1.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-1.3c.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.2.1a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.2.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.2.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.3b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.3c.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.3e.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.4.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.4.2b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.4.2c.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.4.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.6a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.6b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.7d.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.7e.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.8a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.8b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-2.9.1a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-3.5.1a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-3.5d.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-3.7.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-3.8.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-3.9.1b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.1.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.1.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.1.6a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.1.6b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.1.6c.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.2.6a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.2.6b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.2.6d.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.3.1a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.3.1b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-4.3.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-5.1.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-5.1.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-5.1.3c.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-5.1.5a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-6.2.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-6.2.2b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-6.2.2c.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.1.1a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.1.1b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.1.3a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.3.2a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.3.6a.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.3.6b.a68: Likewise.
+ * algol68/execute/mcgt/mcgt-7.5.3a.a68: Likewise.
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/README.mcts: New file.
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/compile/a68includes/goodbye-supper.a68
+ * algol68/compile/a68includes/goodbye.a68: Likewise.
+ * algol68/compile/a68includes/hello-supper.a68: Likewise.
+ * algol68/compile/a68includes/hello.a68: Likewise.
+ * algol68/compile/actual-bounds-expected-1.a68: Likewise.
+ * algol68/compile/actual-bounds-expected-2.a68: Likewise.
+ * algol68/compile/actual-bounds-expected-3.a68: Likewise.
+ * algol68/compile/balancing-1.a68: Likewise.
+ * algol68/compile/bold-nestable-comment-1.a68: Likewise.
+ * algol68/compile/bold-taggle-1.a68: Likewise.
+ * algol68/compile/brief-nestable-comment-1.a68: Likewise.
+ * algol68/compile/brief-nestable-comment-2.a68: Likewise.
+ * algol68/compile/char-break-1.a68: Likewise.
+ * algol68/compile/compile.exp: Likewise.
+ * algol68/compile/conditional-clause-1.a68: Likewise.
+ * algol68/compile/error-bold-taggle-1.a68: Likewise.
+ * algol68/compile/error-coercion-1.a68: Likewise.
+ * algol68/compile/error-coercion-2.a68: Likewise.
+ * algol68/compile/error-coercion-flex-1.a68: Likewise.
+ * algol68/compile/error-conformance-clause-1.a68: Likewise.
+ * algol68/compile/error-contraction-1.a68: Likewise.
+ * algol68/compile/error-contraction-2.a68: Likewise.
+ * algol68/compile/error-incestuous-union-1.a68: Likewise.
+ * algol68/compile/error-label-after-decl-1.a68: Likewise.
+ * algol68/compile/error-nestable-comments-1.a68: Likewise.
+ * algol68/compile/error-nested-comment-1.a68: Likewise.
+ * algol68/compile/error-no-bounds-allowed-1.a68: Likewise.
+ * algol68/compile/error-string-break-1.a68: Likewise.
+ * algol68/compile/error-string-break-2.a68: Likewise.
+ * algol68/compile/error-string-break-3.a68: Likewise.
+ * algol68/compile/error-string-break-4.a68: Likewise.
+ * algol68/compile/error-string-break-5.a68: Likewise.
+ * algol68/compile/error-string-break-6.a68: Likewise.
+ * algol68/compile/error-string-break-7.a68: Likewise.
+ * algol68/compile/error-supper-1.a68: Likewise.
+ * algol68/compile/error-supper-2.a68: Likewise.
+ * algol68/compile/error-supper-3.a68: Likewise.
+ * algol68/compile/error-supper-4.a68: Likewise.
+ * algol68/compile/error-supper-5.a68: Likewise.
+ * algol68/compile/error-supper-6.a68: Likewise.
+ * algol68/compile/error-underscore-in-mode-1.a68: Likewise.
+ * algol68/compile/error-underscore-in-tag-1.a68: Likewise.
+ * algol68/compile/error-upper-1.a68: Likewise.
+ * algol68/compile/error-widening-1.a68: Likewise.
+ * algol68/compile/error-widening-2.a68: Likewise.
+ * algol68/compile/error-widening-3.a68: Likewise.
+ * algol68/compile/error-widening-4.a68: Likewise.
+ * algol68/compile/error-widening-5.a68: Likewise.
+ * algol68/compile/error-widening-6.a68: Likewise.
+ * algol68/compile/error-widening-7.a68: Likewise.
+ * algol68/compile/error-widening-8.a68: Likewise.
+ * algol68/compile/error-widening-9.a68: Likewise.
+ * algol68/compile/hidden-operators-1.a68: Likewise.
+ * algol68/compile/implicit-widening-1.a68: Likewise.
+ * algol68/compile/include-supper.a68: Likewise.
+ * algol68/compile/include.a68: Likewise.
+ * algol68/compile/labeled-unit-1.a68: Likewise.
+ * algol68/compile/nested-comment-1.a68: Likewise.
+ * algol68/compile/nested-comment-2.a68: Likewise.
+ * algol68/compile/operators-firmly-related.a68: Likewise.
+ * algol68/compile/recursive-modes-1.a68: Likewise.
+ * algol68/compile/recursive-modes-2.a68: Likewise.
+ * algol68/compile/serial-clause-jump-1.a68: Likewise.
+ * algol68/compile/snobol.a68: Likewise.
+ * algol68/compile/supper-1.a68: Likewise.
+ * algol68/compile/supper-10.a68: Likewise.
+ * algol68/compile/supper-11.a68: Likewise.
+ * algol68/compile/supper-12.a68: Likewise.
+ * algol68/compile/supper-13.a68: Likewise.
+ * algol68/compile/supper-2.a68: Likewise.
+ * algol68/compile/supper-3.a68: Likewise.
+ * algol68/compile/supper-4.a68: Likewise.
+ * algol68/compile/supper-5.a68: Likewise.
+ * algol68/compile/supper-6.a68: Likewise.
+ * algol68/compile/supper-7.a68: Likewise.
+ * algol68/compile/supper-8.a68: Likewise.
+ * algol68/compile/supper-9.a68: Likewise.
+ * algol68/compile/uniting-1.a68: Likewise.
+ * algol68/compile/upper-1.a68: Likewise.
+ * algol68/compile/warning-scope-1.a68: Likewise.
+ * algol68/compile/warning-scope-2.a68: Likewise.
+ * algol68/compile/warning-scope-3.a68: Likewise.
+ * algol68/compile/warning-scope-4.a68: Likewise.
+ * algol68/compile/warning-scope-5.a68: Likewise.
+ * algol68/compile/warning-scope-6.a68: Likewise.
+ * algol68/compile/warning-scope-7.a68: Likewise.
+ * algol68/compile/warning-voiding-1.a68: Likewise.
+ * algol68/compile/warning-voiding-2.a68: Likewise.
+ * algol68/compile/error-compile-unknown-tag-1.a68: New file.
+ * algol68/compile/error-def-1.a68: New file.
+ * algol68/compile/error-mode-stropping-1.a68: New file.
+ * algol68/compile/error-mode-stropping-10.a68: New file.
+ * algol68/compile/error-mode-stropping-11.a68: New file.
+ * algol68/compile/error-mode-stropping-12.a68: New file.
+ * algol68/compile/error-mode-stropping-13.a68: New file.
+ * algol68/compile/error-mode-stropping-14.a68: New file.
+ * algol68/compile/error-mode-stropping-15.a68: New file.
+ * algol68/compile/error-mode-stropping-16.a68: New file.
+ * algol68/compile/error-mode-stropping-17.a68: New file.
+ * algol68/compile/error-mode-stropping-2.a68: New file.
+ * algol68/compile/error-mode-stropping-3.a68: New file.
+ * algol68/compile/error-mode-stropping-4.a68: New file.
+ * algol68/compile/error-mode-stropping-5.a68: New file.
+ * algol68/compile/error-mode-stropping-6.a68: New file.
+ * algol68/compile/error-mode-stropping-8.a68: New file.
+ * algol68/compile/error-mode-stropping-9.a68: New file.
+ * algol68/compile/error-module-coercions-1.a68: New file.
+ * algol68/compile/error-module-not-found-1.a68: New file.
+ * algol68/compile/error-module-ranges-1.a68: New file.
+ * algol68/compile/error-pragmat-1.a68: New file.
+ * algol68/compile/error-pragmat-access-1.a68: New file.
+ * algol68/compile/error-pragmat-access-2.a68: New file.
+ * algol68/compile/error-pub-loc-1.a68: New file.
+ * algol68/compile/error-pub-out-of-def-1.a68: New file.
+ * algol68/compile/error-pub-out-of-def-2.a68: New file.
+ * algol68/compile/error-string-break-8.a68: New file.
+ * algol68/compile/error-stropping-5.a68: New file.
+ * algol68/compile/error-stropping-6.a68: New file.
+ * algol68/compile/error-stropping-keyword-1.a68: New file.
+ * algol68/compile/error-stropping-keyword-2.a68: New file.
+ * algol68/compile/error-stropping-keyword-3.a68: New file.
+ * algol68/compile/error-stropping-keyword-4.a68: New file.
+ * algol68/compile/error-vacuum-1.a68: New file.
+ * algol68/compile/error-vacuum-2.a68: New file.
+ * algol68/compile/error-vacuum-3.a68: New file.
+ * algol68/compile/module-1.a68: New file.
+ * algol68/compile/module-2.a68: New file.
+ * algol68/compile/module-extracts-1.a68: New file.
+ * algol68/compile/module-mode-exports-1.a68: New file.
+ * algol68/compile/module-mode-exports-2.a68: New file.
+ * algol68/compile/module-mode-exports-3.a68: New file.
+ * algol68/compile/module-mode-exports-4.a68: New file.
+ * algol68/compile/module-mode-exports-5.a68: New file.
+ * algol68/compile/module-mode-exports-6.a68: New file.
+ * algol68/compile/module-mode-exports-7.a68: New file.
+ * algol68/compile/module-mode-exports-8.a68: New file.
+ * algol68/compile/module-mode-exports-9.a68: New file.
+ * algol68/compile/module-pub-1.a68: New file.
+ * algol68/compile/module-pub-mangling-1.a68: New file.
+ * algol68/compile/module-pub-mangling-10.a68: New file.
+ * algol68/compile/module-pub-mangling-11.a68: New file.
+ * algol68/compile/module-pub-mangling-12.a68: New file.
+ * algol68/compile/module-pub-mangling-13.a68: New file.
+ * algol68/compile/module-pub-mangling-14.a68: New file.
+ * algol68/compile/module-pub-mangling-15.a68: New file.
+ * algol68/compile/module-pub-mangling-16.a68: New file.
+ * algol68/compile/module-pub-mangling-17.a68: New file.
+ * algol68/compile/module-pub-mangling-18.a68: New file.
+ * algol68/compile/module-pub-mangling-19.a68: New file.
+ * algol68/compile/module-pub-mangling-2.a68: New file.
+ * algol68/compile/module-pub-mangling-20.a68: New file.
+ * algol68/compile/module-pub-mangling-21.a68: New file.
+ * algol68/compile/module-pub-mangling-22.a68: New file.
+ * algol68/compile/module-pub-mangling-3.a68: New file.
+ * algol68/compile/module-pub-mangling-4.a68: New file.
+ * algol68/compile/module-pub-mangling-5.a68: New file.
+ * algol68/compile/module-pub-mangling-6.a68: New file.
+ * algol68/compile/module-pub-mangling-7.a68: New file.
+ * algol68/compile/module-pub-mangling-8.a68: New file.
+ * algol68/compile/module-pub-mangling-9.a68: New file.
+ * algol68/compile/module-top-down-1.a68: New file.
+ * algol68/compile/modules/compile.exp: New file.
+ * algol68/compile/modules/module1.a68: New file.
+ * algol68/compile/modules/module2.a68: New file.
+ * algol68/compile/modules/module3.a68: New file.
+ * algol68/compile/modules/module4.a68: New file.
+ * algol68/compile/modules/module5.a68: New file.
+ * algol68/compile/modules/module6.a68: New file.
+ * algol68/compile/modules/module7.a68: New file.
+ * algol68/compile/modules/module8.a68: New file.
+ * algol68/compile/modules/module9.a68: New file.
+ * algol68/compile/modules/program-7.a68: New file.
+ * algol68/compile/modules/program-8.a68: New file.
+ * algol68/compile/modules/program-9.a68: New file.
+ * algol68/compile/modules/program-error-no-prio-1.a68: New file.
+ * algol68/compile/modules/program-error-outside-access-1.a68: New file.
+ * algol68/compile/modules/program-module-accesses-module-1.a68: New file.
+ * algol68/compile/modules/program-proc-arg-order-1.a68: New file.
+ * algol68/compile/warning-hidding-1.a68: New file.
+ * algol68/compile/warning-hidding-2.a68: New file.
+ * algol68/compile/warning-hidding-3.a68: New file.
+ * algol68/compile/warning-hidding-4.a68: New file.
+ * algol68/compile/warning-hidding-5.a68: New file.
+ * algol68/compile/warning-hidding-6.a68: New file.
+ * algol68/compile/warning-hidding-7.a68: New file.
+ * algol68/compile/warning-module-hidding-1.a68: New file.
+ * algol68/compile/warning-pub-loc-1.a68: New file.
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/execute/loop-7.a68: New file.
+ * algol68/execute/loop-8.a68: Likewise.
+ * algol68/execute/loop-9.a68: Likewise.
+ * algol68/execute/loop-overflow-underflow.a68: Likewise.
+ * algol68/execute/lt-int-1.a68: Likewise.
+ * algol68/execute/lt-string-stride-1.a68: Likewise.
+ * algol68/execute/lwb-1.a68: Likewise.
+ * algol68/execute/minus-int-1.a68: Likewise.
+ * algol68/execute/minusab-1.a68: Likewise.
+ * algol68/execute/minusab-2.a68: Likewise.
+ * algol68/execute/minusab-3.a68: Likewise.
+ * algol68/execute/minusab-4.a68: Likewise.
+ * algol68/execute/mod-int-1.a68: Likewise.
+ * algol68/execute/modab-1.a68: Likewise.
+ * algol68/execute/modab-2.a68: Likewise.
+ * algol68/execute/mode-indication-1.a68: Likewise.
+ * algol68/execute/mult-char-1.a68: Likewise.
+ * algol68/execute/mult-int-1.a68: Likewise.
+ * algol68/execute/mult-string-1.a68: Likewise.
+ * algol68/execute/mult-string-2.a68: Likewise.
+ * algol68/execute/mult-string-3.a68: Likewise.
+ * algol68/execute/mult-string-4.a68: Likewise.
+ * algol68/execute/multab-1.a68: Likewise.
+ * algol68/execute/multab-2.a68: Likewise.
+ * algol68/execute/multab-3.a68: Likewise.
+ * algol68/execute/mutual-recursion-1.a68: Likewise.
+ * algol68/execute/ne-bits-1.a68: Likewise.
+ * algol68/execute/ne-char-char-1.a68: Likewise.
+ * algol68/execute/ne-int-1.a68: Likewise.
+ * algol68/execute/ne-string-1.a68: Likewise.
+ * algol68/execute/neg-int-1.a68: Likewise.
+ * algol68/execute/not-bits-1.a68: Likewise.
+ * algol68/execute/odd-1.a68: Likewise.
+ * algol68/execute/op-1.a68: Likewise.
+ * algol68/execute/op-2.a68: Likewise.
+ * algol68/execute/op-3.a68: Likewise.
+ * algol68/execute/operator-declaration-1.a68: Likewise.
+ * algol68/execute/or-bits-1.a68: Likewise.
+ * algol68/execute/orf-1.a68: Likewise.
+ * algol68/execute/over-int-1.a68: Likewise.
+ * algol68/execute/overab-1.a68: Likewise.
+ * algol68/execute/overab-2.a68: Likewise.
+ * algol68/execute/particular-program-1.a68: Likewise.
+ * algol68/execute/plus-char-1.a68: Likewise.
+ * algol68/execute/plus-int-1.a68: Likewise.
+ * algol68/execute/plus-string-1.a68: Likewise.
+ * algol68/execute/plus-string-2.a68: Likewise.
+ * algol68/execute/plus-string-stride-1.a68: Likewise.
+ * algol68/execute/plusab-1.a68: Likewise.
+ * algol68/execute/plusab-2.a68: Likewise.
+ * algol68/execute/plusab-3.a68: Likewise.
+ * algol68/execute/plusab-4.a68: Likewise.
+ * algol68/execute/plusab-string-1.a68: Likewise.
+ * algol68/execute/plusto-char-1.a68: Likewise.
+ * algol68/execute/plusto-string-1.a68: Likewise.
+ * algol68/execute/posix-argc-argv-1.a68: Likewise.
+ * algol68/execute/posix-fopen-1.a68: Likewise.
+ * algol68/execute/posix-fputc-fputs-1.a68: Likewise.
+ * algol68/execute/posix-getenv-1.a68: Likewise.
+ * algol68/execute/posix-perror-1.a68: Likewise.
+ * algol68/execute/posix-putchar-1.a68: Likewise.
+ * algol68/execute/posix-stdinouterr-1.a68: Likewise.
+ * algol68/execute/posix-strerror-1.a68: Likewise.
+ * algol68/execute/posix-stride-1.a68: Likewise.
+ * algol68/execute/pow-int-1.a68: Likewise.
+ * algol68/execute/pow-real-1.a68: Likewise.
+ * algol68/execute/proc-1.a68: Likewise.
+ * algol68/execute/proc-10.a68: Likewise.
+ * algol68/execute/proc-12.a68: Likewise.
+ * algol68/execute/proc-13.a68: Likewise.
+ * algol68/execute/proc-14.a68: Likewise.
+ * algol68/execute/proc-15.a68: Likewise.
+ * algol68/execute/proc-16.a68: Likewise.
+ * algol68/execute/proc-17.a68: Likewise.
+ * algol68/execute/proc-18.a68: Likewise.
+ * algol68/execute/proc-19.a68: Likewise.
+ * algol68/execute/proc-2.a68: Likewise.
+ * algol68/execute/proc-20.a68: Likewise.
+ * algol68/execute/proc-21.a68: Likewise.
+ * algol68/execute/proc-22.a68: Likewise.
+ * algol68/execute/proc-23.a68: Likewise.
+ * algol68/execute/proc-25.a68: Likewise.
+ * algol68/execute/proc-26.a68: Likewise.
+ * algol68/execute/proc-27.a68: Likewise.
+ * algol68/execute/proc-28.a68: Likewise.
+ * algol68/execute/proc-29.a68: Likewise.
+ * algol68/execute/proc-3.a68: Likewise.
+ * algol68/execute/proc-4.a68: Likewise.
+ * algol68/execute/proc-5.a68: Likewise.
+ * algol68/execute/proc-6.a68: Likewise.
+ * algol68/execute/proc-7.a68: Likewise.
+ * algol68/execute/proc-8.a68: Likewise.
+ * algol68/execute/procedured-goto-1.a68: Likewise.
+ * algol68/execute/quine.a68: Likewise.
+ * algol68/execute/random-1.a68: Likewise.
+ * algol68/execute/re-im-1.a68: Likewise.
+ * algol68/execute/rela-string-1.a68: Likewise.
+ * algol68/execute/repr-1.a68: Likewise.
+ * algol68/execute/round-1.a68: Likewise.
+ * algol68/execute/row-display-1.a68: Likewise.
+ * algol68/execute/row-display-2.a68: Likewise.
+ * algol68/execute/row-display-3.a68: Likewise.
+ * algol68/execute/row-display-4.a68: Likewise.
+ * algol68/execute/row-display-5.a68: Likewise.
+ * algol68/execute/rowing-1.a68: Likewise.
+ * algol68/execute/rowing-10.a68: Likewise.
+ * algol68/execute/rowing-11.a68: Likewise.
+ * algol68/execute/rowing-12.a68: Likewise.
+ * algol68/execute/rowing-13.a68: Likewise.
+ * algol68/execute/rowing-2.a68: Likewise.
+ * algol68/execute/rowing-3.a68: Likewise.
+ * algol68/execute/rowing-4.a68: Likewise.
+ * algol68/execute/rowing-5.a68: Likewise.
+ * algol68/execute/rowing-6.a68: Likewise.
+ * algol68/execute/rowing-7.a68: Likewise.
+ * algol68/execute/rowing-8.a68: Likewise.
+ * algol68/execute/rowing-9.a68: Likewise.
+ * algol68/execute/selection-1.a68: Likewise.
+ * algol68/execute/selection-2.a68: Likewise.
+ * algol68/execute/selection-3.a68: Likewise.
+ * algol68/execute/selection-4.a68: Likewise.
+ * algol68/execute/selection-5.a68: Likewise.
+ * algol68/execute/selection-multiple-1.a68: Likewise.
+ * algol68/execute/selection-multiple-2.a68: Likewise.
+ * algol68/execute/serial-clause-1.a68: Likewise.
+ * algol68/execute/serial-clause-10.a68: Likewise.
+ * algol68/execute/serial-clause-2.a68: Likewise.
+ * algol68/execute/serial-clause-3.a68: Likewise.
+ * algol68/execute/serial-clause-4.a68: Likewise.
+ * algol68/execute/serial-clause-5.a68: Likewise.
+ * algol68/execute/serial-clause-6.a68: Likewise.
+ * algol68/execute/serial-clause-7.a68: Likewise.
+ * algol68/execute/serial-clause-8.a68: Likewise.
+ * algol68/execute/serial-clause-9.a68: Likewise.
+ * algol68/execute/serial-dsa-1.a68: Likewise.
+ * algol68/execute/serial-dsa-2.a68: Likewise.
+ * algol68/execute/serial-dsa-3.a68: Likewise.
+ * algol68/execute/serial-dsa-4.a68: Likewise.
+ * algol68/execute/serial-dsa-5.a68: Likewise.
+ * algol68/execute/serial-dsa-6.a68: Likewise.
+ * algol68/execute/sign-int-1.a68: Likewise.
+ * algol68/execute/sign-real-1.a68: Likewise.
+ * algol68/execute/sin-1.a68: Likewise.
+ * algol68/execute/skip-1.a68: Likewise.
+ * algol68/execute/skip-2.a68: Likewise.
+ * algol68/execute/skip-struct-1.a68: Likewise.
+ * algol68/execute/slice-indexing-1.a68: Likewise.
+ * algol68/execute/slice-indexing-2.a68: Likewise.
+ * algol68/execute/slice-indexing-3.a68: Likewise.
+ * algol68/execute/slice-indexing-4.a68: Likewise.
+ * algol68/execute/slice-indexing-5.a68: Likewise.
+ * algol68/execute/slice-indexing-6.a68: Likewise.
+ * algol68/execute/slice-indexing-7.a68: Likewise.
+ * algol68/execute/sqrt-1.a68: Likewise.
+ * algol68/execute/string-1.a68: Likewise.
+ * algol68/execute/string-2.a68: Likewise.
+ * algol68/execute/string-4.a68: Likewise.
+ * algol68/execute/string-break-1.a68: Likewise.
+ * algol68/execute/struct-self-1.a68: Likewise.
+ * algol68/execute/struct-self-2.a68: Likewise.
+ * algol68/execute/struct-self-3.a68: Likewise.
+ * algol68/execute/structure-display-1.a68: Likewise.
+ * algol68/execute/structure-display-2.a68: Likewise.
+ * algol68/execute/structure-display-3.a68: Likewise.
+ * algol68/execute/structure-display-4.a68: Likewise.
+ * algol68/execute/structure-display-5.a68: Likewise.
+ * algol68/execute/tan-1.a68: Likewise.
+ * algol68/execute/timesab-string-1.a68: Likewise.
+ * algol68/execute/trimmer-1.a68: Likewise.
+ * algol68/execute/trimmer-10.a68: Likewise.
+ * algol68/execute/trimmer-2.a68: Likewise.
+ * algol68/execute/trimmer-3.a68: Likewise.
+ * algol68/execute/trimmer-4.a68: Likewise.
+ * algol68/execute/trimmer-5.a68: Likewise.
+ * algol68/execute/trimmer-6.a68: Likewise.
+ * algol68/execute/trimmer-7.a68: Likewise.
+ * algol68/execute/trimmer-8.a68: Likewise.
+ * algol68/execute/trimmer-9.a68: Likewise.
+ * algol68/execute/trimmer-matrix-1.a68: Likewise.
+ * algol68/execute/trimmer-matrix-2.a68: Likewise.
+ * algol68/execute/trimmer-matrix-3.a68: Likewise.
+ * algol68/execute/trimmer-matrix-4.a68: Likewise.
+ * algol68/execute/trimmer-matrix-5.a68: Likewise.
+ * algol68/execute/trimmer-matrix-6.a68: Likewise.
+ * algol68/execute/trimmer-name-1.a68: Likewise.
+ * algol68/execute/undefined-1.a68: Likewise.
+ * algol68/execute/undefined-2.a68: Likewise.
+ * algol68/execute/undefined-3.a68: Likewise.
+ * algol68/execute/undefined-4.a68: Likewise.
+ * algol68/execute/undefined-5.a68: Likewise.
+ * algol68/execute/uniting-1.a68: Likewise.
+ * algol68/execute/uniting-2.a68: Likewise.
+ * algol68/execute/uniting-3.a68: Likewise.
+ * algol68/execute/uniting-4.a68: Likewise.
+ * algol68/execute/up-down-bits-1.a68: Likewise.
+ * algol68/execute/upb-1.a68: Likewise.
+ * algol68/execute/vacuum-1.a68: Likewise.
+ * algol68/execute/variable-declaration-1.a68: Likewise.
+ * algol68/execute/variable-declaration-2.a68: Likewise.
+ * algol68/execute/variable-declaration-3.a68: Likewise.
+ * algol68/execute/variable-declaration-4.a68: Likewise.
+ * algol68/execute/variable-declaration-5.a68: Likewise.
+ * algol68/execute/variable-declaration-6.a68: Likewise.
+ * algol68/execute/variable-declaration-heap-1.a68: Likewise.
+ * algol68/execute/variable-declaration-heap-2.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-1.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-2.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-3.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-4.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-5.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-6.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-7.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-8.a68: Likewise.
+ * algol68/execute/variable-declaration-multiple-9.a68: Likewise.
+ * algol68/execute/voiding-1.a68: Likewise.
+ * algol68/execute/widening-1.a68: Likewise.
+ * algol68/execute/widening-2.a68: Likewise.
+ * algol68/execute/widening-bits-1.a68: Likewise.
+ * algol68/execute/widening-bits-2.a68: Likewise.
+ * algol68/execute/widening-bits-3.a68: Likewise.
+ * algol68/execute/xor-bits-1.a68: Likewise.
+ * algol68/execute/environment-enquiries-8.a68: Likewise.
+ * algol68/execute/modules/README: New file.
+ * algol68/execute/modules/execute.exp: New file.
+ * algol68/execute/modules/module1.a68: New file.
+ * algol68/execute/modules/module10.a68: New file.
+ * algol68/execute/modules/module11.a68: New file.
+ * algol68/execute/modules/module12.a68: New file.
+ * algol68/execute/modules/module13.a68: New file.
+ * algol68/execute/modules/module14.a68: New file.
+ * algol68/execute/modules/module15.a68: New file.
+ * algol68/execute/modules/module16.a68: New file.
+ * algol68/execute/modules/module17.a68: New file.
+ * algol68/execute/modules/module3.a68: New file.
+ * algol68/execute/modules/module4.a68: New file.
+ * algol68/execute/modules/module5.a68: New file.
+ * algol68/execute/modules/module6.a68: New file.
+ * algol68/execute/modules/module7.a68: New file.
+ * algol68/execute/modules/module8.a68: New file.
+ * algol68/execute/modules/module9.a68: New file.
+ * algol68/execute/modules/program-1.a68: New file.
+ * algol68/execute/modules/program-10.a68: New file.
+ * algol68/execute/modules/program-11.a68: New file.
+ * algol68/execute/modules/program-12.a68: New file.
+ * algol68/execute/modules/program-15.a68: New file.
+ * algol68/execute/modules/program-16.a68: New file.
+ * algol68/execute/modules/program-17.a68: New file.
+ * algol68/execute/modules/program-2.a68: New file.
+ * algol68/execute/modules/program-3.a68: New file.
+ * algol68/execute/modules/program-4.a68: New file.
+ * algol68/execute/modules/program-5.a68: New file.
+ * algol68/execute/modules/program-6.a68: New file.
+ * algol68/execute/modules/program-7.a68: New file.
+ * algol68/execute/modules/program-8.a68: New file.
+ * algol68/execute/posix-lseek.a68: New file.
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/execute/abs-bits-1.a68: New file.
+ * algol68/execute/abs-bool-1.a68: Likewise.
+ * algol68/execute/abs-char-1.a68: Likewise.
+ * algol68/execute/abs-int-1.a68: Likewise.
+ * algol68/execute/abs-int-negative-1.a68: Likewise.
+ * algol68/execute/abs-int-negative-gnu-1.a68: Likewise.
+ * algol68/execute/acos-1.a68: Likewise.
+ * algol68/execute/affirm-int-1.a68: Likewise.
+ * algol68/execute/and-bits-1.a68: Likewise.
+ * algol68/execute/andf-1.a68: Likewise.
+ * algol68/execute/ascription-1.a68: Likewise.
+ * algol68/execute/asin-1.a68: Likewise.
+ * algol68/execute/assert-1.a68: Likewise.
+ * algol68/execute/assignation-char-1.a68: Likewise.
+ * algol68/execute/assignation-int-1.a68: Likewise.
+ * algol68/execute/assignation-int-2.a68: Likewise.
+ * algol68/execute/assignation-int-3.a68: Likewise.
+ * algol68/execute/assignation-int-4.a68: Likewise.
+ * algol68/execute/assignation-int-5.a68: Likewise.
+ * algol68/execute/assignation-multiple-1.a68: Likewise.
+ * algol68/execute/assignation-multiple-2.a68: Likewise.
+ * algol68/execute/assignation-struct-1.a68: Likewise.
+ * algol68/execute/assignation-struct-2.a68: Likewise.
+ * algol68/execute/atan-1.a68: Likewise.
+ * algol68/execute/balancing-1.a68: Likewise.
+ * algol68/execute/balancing-rows-1.a68: Likewise.
+ * algol68/execute/bin-1.a68: Likewise.
+ * algol68/execute/bin-negative-1.a68: Likewise.
+ * algol68/execute/bin-negative-gnu-1.a68: Likewise.
+ * algol68/execute/boolops-1.a68: Likewise.
+ * algol68/execute/call-1.a68: Likewise.
+ * algol68/execute/call-2.a68: Likewise.
+ * algol68/execute/case-clause-1.a68: Likewise.
+ * algol68/execute/case-clause-2.a68: Likewise.
+ * algol68/execute/case-clause-3.a68: Likewise.
+ * algol68/execute/case-clause-4.a68: Likewise.
+ * algol68/execute/closed-clause-1.a68: Likewise.
+ * algol68/execute/closed-clause-2.a68: Likewise.
+ * algol68/execute/collateral-clause-1.a68: Likewise.
+ * algol68/execute/collateral-clause-2.a68: Likewise.
+ * algol68/execute/collateral-clause-3.a68: Likewise.
+ * algol68/execute/collateral-clause-4.a68: Likewise.
+ * algol68/execute/collateral-clause-5.a68: Likewise.
+ * algol68/execute/collateral-clause-6.a68: Likewise.
+ * algol68/execute/completer-1.a68: Likewise.
+ * algol68/execute/completer-10.a68: Likewise.
+ * algol68/execute/completer-2.a68: Likewise.
+ * algol68/execute/completer-3.a68: Likewise.
+ * algol68/execute/completer-4.a68: Likewise.
+ * algol68/execute/completer-5.a68: Likewise.
+ * algol68/execute/completer-6.a68: Likewise.
+ * algol68/execute/completer-7.a68: Likewise.
+ * algol68/execute/completer-8.a68: Likewise.
+ * algol68/execute/completer-9.a68: Likewise.
+ * algol68/execute/cond-clause-1.a68: Likewise.
+ * algol68/execute/cond-clause-2.a68: Likewise.
+ * algol68/execute/cond-clause-3.a68: Likewise.
+ * algol68/execute/cond-clause-4.a68: Likewise.
+ * algol68/execute/cond-clause-5.a68: Likewise.
+ * algol68/execute/cond-clause-6.a68: Likewise.
+ * algol68/execute/cond-clause-7.a68: Likewise.
+ * algol68/execute/cond-clause-8.a68: Likewise.
+ * algol68/execute/cond-clause-9.a68: Likewise.
+ * algol68/execute/conformity-clause-1.a68: Likewise.
+ * algol68/execute/conformity-clause-2.a68: Likewise.
+ * algol68/execute/conformity-clause-3.a68: Likewise.
+ * algol68/execute/conformity-clause-4.a68: Likewise.
+ * algol68/execute/conformity-clause-5.a68: Likewise.
+ * algol68/execute/conformity-clause-6.a68: Likewise.
+ * algol68/execute/conformity-clause-7.a68: Likewise.
+ * algol68/execute/conformity-clause-8.a68: Likewise.
+ * algol68/execute/conformity-clause-9.a68: Likewise.
+ * algol68/execute/conj-1.a68: Likewise.
+ * algol68/execute/cos-1.a68: Likewise.
+ * algol68/execute/declarer-1.a68: Likewise.
+ * algol68/execute/declarer-2.a68: Likewise.
+ * algol68/execute/deprocedure-1.a68: Likewise.
+ * algol68/execute/deprocedure-2.a68: Likewise.
+ * algol68/execute/deref-1.a68: Likewise.
+ * algol68/execute/deref-2.a68: Likewise.
+ * algol68/execute/deref-3.a68: Likewise.
+ * algol68/execute/deref-4.a68: Likewise.
+ * algol68/execute/deref-5.a68: Likewise.
+ * algol68/execute/deref-6.a68: Likewise.
+ * algol68/execute/deref-7.a68: Likewise.
+ * algol68/execute/deref-8.a68: Likewise.
+ * algol68/execute/div-int-1.a68: Likewise.
+ * algol68/execute/divab-real-1.a68: Likewise.
+ * algol68/execute/elem-bits-1.a68: Likewise.
+ * algol68/execute/elems-1.a68: Likewise.
+ * algol68/execute/elems-2.a68: Likewise.
+ * algol68/execute/entier-1.a68: Likewise.
+ * algol68/execute/environment-enquiries-1.a68: Likewise.
+ * algol68/execute/environment-enquiries-2.a68: Likewise.
+ * algol68/execute/environment-enquiries-3.a68: Likewise.
+ * algol68/execute/environment-enquiries-4.a68: Likewise.
+ * algol68/execute/environment-enquiries-5.a68: Likewise.
+ * algol68/execute/environment-enquiries-6.a68: Likewise.
+ * algol68/execute/environment-enquiries-7.a68: Likewise.
+ * algol68/execute/environment-enquiries-8.a68: Likewise.
+ * algol68/execute/eq-bits-1.a68: Likewise.
+ * algol68/execute/eq-char-char-1.a68: Likewise.
+ * algol68/execute/eq-int-1.a68: Likewise.
+ * algol68/execute/eq-string-1.a68: Likewise.
+ * algol68/execute/eq-string-stride-1.a68: Likewise.
+ * algol68/execute/execute.exp: Likewise.
+ * algol68/execute/factorial-1.a68: Likewise.
+ * algol68/execute/flat-assignation-1.a68: Likewise.
+ * algol68/execute/flat-assignation-2.a68: Likewise.
+ * algol68/execute/flex-1.a68: Likewise.
+ * algol68/execute/flex-2.a68: Likewise.
+ * algol68/execute/flex-3.a68: Likewise.
+ * algol68/execute/flex-4.a68: Likewise.
+ * algol68/execute/flex-5.a68: Likewise.
+ * algol68/execute/formula-1.a68: Likewise.
+ * algol68/execute/formula-2.a68: Likewise.
+ * algol68/execute/fsize-1.a68: Likewise.
+ * algol68/execute/ge-int-1.a68: Likewise.
+ * algol68/execute/ge-string-stride-1.a68: Likewise.
+ * algol68/execute/gen-flex-1.a68: Likewise.
+ * algol68/execute/gen-heap-1.a68: Likewise.
+ * algol68/execute/gen-heap-2.a68: Likewise.
+ * algol68/execute/gen-heap-3.a68: Likewise.
+ * algol68/execute/gen-heap-bool-1.a68: Likewise.
+ * algol68/execute/gen-heap-int-1.a68: Likewise.
+ * algol68/execute/gen-heap-real-1.a68: Likewise.
+ * algol68/execute/gen-heap-struct-1.a68: Likewise.
+ * algol68/execute/gen-heap-struct-2.a68: Likewise.
+ * algol68/execute/gen-heap-struct-3.a68: Likewise.
+ * algol68/execute/gen-loc-1.a68: Likewise.
+ * algol68/execute/gen-loc-2.a68: Likewise.
+ * algol68/execute/gen-loc-3.a68: Likewise.
+ * algol68/execute/gen-loc-4.a68: Likewise.
+ * algol68/execute/gen-multiple-1.a68: Likewise.
+ * algol68/execute/gen-union-1.a68: Likewise.
+ * algol68/execute/gen-union-2.a68: Likewise.
+ * algol68/execute/gen-union-3.a68: Likewise.
+ * algol68/execute/goto-1.a68: Likewise.
+ * algol68/execute/goto-2.a68: Likewise.
+ * algol68/execute/goto-3.a68: Likewise.
+ * algol68/execute/goto-4.a68: Likewise.
+ * algol68/execute/goto-5.a68: Likewise.
+ * algol68/execute/gt-int-1.a68: Likewise.
+ * algol68/execute/gt-string-stride-1.a68: Likewise.
+ * algol68/execute/i-1.a68: Likewise.
+ * algol68/execute/i-2.a68: Likewise.
+ * algol68/execute/identification-1.a68: Likewise.
+ * algol68/execute/identification-2.a68: Likewise.
+ * algol68/execute/identity-declaration-1.a68: Likewise.
+ * algol68/execute/identity-declaration-2.a68: Likewise.
+ * algol68/execute/identity-declaration-3.a68: Likewise.
+ * algol68/execute/identity-declaration-4.a68: Likewise.
+ * algol68/execute/identity-declaration-5.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-1.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-2.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-3.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-5.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-empty-1.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-empty-2.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-empty-3.a68: Likewise.
+ * algol68/execute/identity-declaration-multiple-empty-4.a68: Likewise.
+ * algol68/execute/identity-declaration-struct-1.a68: Likewise.
+ * algol68/execute/infinity-1.a68: Likewise.
+ * algol68/execute/le-ge-bits-1.a68: Likewise.
+ * algol68/execute/le-int-1.a68: Likewise.
+ * algol68/execute/le-string-stride-1.a68: Likewise.
+ * algol68/execute/leng-shorten-bits-1.a68: Likewise.
+ * algol68/execute/leng-shorten-ints-1.a68: Likewise.
+ * algol68/execute/leng-shorten-reals-1.a68: Likewise.
+ * algol68/execute/lengths-shorths-1.a68: Likewise.
+ * algol68/execute/lisp-1.a68: Likewise.
+ * algol68/execute/lisp-2.a68: Likewise.
+ * algol68/execute/ln-1.a68: Likewise.
+ * algol68/execute/log-1.a68: Likewise.
+ * algol68/execute/loop-1.a68: Likewise.
+ * algol68/execute/loop-10.a68: Likewise.
+ * algol68/execute/loop-11.a68: Likewise.
+ * algol68/execute/loop-12.a68: Likewise.
+ * algol68/execute/loop-13.a68: Likewise.
+ * algol68/execute/loop-14.a68: Likewise.
+ * algol68/execute/loop-2.a68: Likewise.
+ * algol68/execute/loop-3.a68: Likewise.
+ * algol68/execute/loop-4.a68: Likewise.
+ * algol68/execute/loop-5.a68: Likewise.
+ * algol68/execute/loop-6.a68: Likewise.
+
+2025-11-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * lib/algol68-dg.exp: New file.
+ * lib/algol68-torture.exp: Likewise.
+ * lib/algol68.exp: Likewise.
+
+2025-11-30 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/119864
+ * g++.dg/modules/omp-4_a.C: New test.
+ * g++.dg/modules/omp-4_b.C: New test.
+
+2025-11-29 Eczbek <eczbek.void@gmail.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/116952
+ * g++.dg/cpp2a/lambda-uneval14.C: Revise incorrect test.
+ * g++.dg/cpp2a/lambda-uneval29.C: New test.
+
+2025-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122758
+ * g++.dg/cpp26/erroneous5.C: New test.
+ * g++.dg/cpp26/erroneous6.C: New test.
+
+2025-11-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122844
+ * gcc.dg/vect/vect-pr122844.c: New testcase.
+
+2025-11-28 Tobias Burnus <tburnus@baylibre.com>
+
+ PR c/122892
+ * gfortran.dg/gomp/allocate-15.f90: Use another allocator as
+ omp_{cgroup,pteam}_mem_alloc is invalid for non-local static vars.
+ * gfortran.dg/gomp/allocate-7.f90: Likewise.
+ * gfortran.dg/gomp/allocate-static-3.f90: New test.
+
+2025-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/119969
+ * g++.dg/torture/pr119969.C: New test.
+
+2025-11-28 Mark Zhuang <mark.zhuang@spacemit.com>
+
+ * gcc.target/riscv/predef-smt-1.c: New test.
+
+2025-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/122733
+ * gcc.dg/match-shift-cmp-4.c: New test.
+ * gcc.dg/match-shift-cmp-5.c: New test.
+
+2025-11-28 Tamar Christina <tamar.christina@arm.com>
+
+ PR middle-end/122890
+ * g++.target/aarch64/pr122890.C: New test.
+
+2025-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/121506
+ * gcc.dg/pr121506.c: New test.
+
+2025-11-27 Matthieu Longo <matthieu.longo@arm.com>
+
+ * gcc.target/aarch64/build-attributes/build-attribute-define-nok.c: New test.
+ * gcc.target/aarch64/build-attributes/build-attribute-define-ok.c: New test.
+
+2025-11-27 Wilco Dijkstra <wilco.dijkstra@arm.com>
+
+ * gcc.target/aarch64/ffs.c: Improve test.
+
+2025-11-27 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * c-c++-common/Wstringop-overflow.c: Xfail, PR 122881.
+
+2025-11-27 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR tree-optimization/122855
+ PR tree-optimization/122850
+ * gcc.dg/vect/pr122850.c: New test.
+ * gcc.dg/vect/pr122855.c: New test.
+
+2025-11-27 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/pr121959-run-1.c: Update
+ the reference for run test.
+
+2025-11-27 Dhruv Chawla <dhruvc@nvidia.com>
+
+ PR tree-optimization/122733
+ * gcc.dg/match-shift-cmp-1.c: Update test to only check
+ equality.
+ * gcc.dg/match-shift-cmp-2.c: Likewise.
+ * gcc.dg/match-shift-cmp-3.c: Likewise.
+ * gcc.dg/match-shift-cmp-4.c: Removed.
+
+2025-11-27 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122885
+ * gcc.dg/torture/pr122873.c: New testcase.
+
+2025-11-26 Jeff Law <jlaw@ventanamicro.com>
+
+ Revert:
+ 2025-11-26 Zhongyao Chen <chenzhongyao.hit@gmail.com>
+
+ * gcc.target/riscv/predef-profiles-1.c: New test for __riscv_rvi20u64.
+ * gcc.target/riscv/predef-profiles-2.c: New test for __riscv_rvi20u32.
+ * gcc.target/riscv/predef-profiles-3.c: New test for __riscv_rva20u64.
+ * gcc.target/riscv/predef-profiles-4.c: New test for __riscv_rva22u64.
+ * gcc.target/riscv/predef-profiles-5.c: New test for __riscv_rva23u64.
+ * gcc.target/riscv/predef-profiles-6.c: New test for __riscv_rva23s64.
+ * gcc.target/riscv/predef-profiles-7.c: New test for __riscv_rvb23u64.
+ * gcc.target/riscv/predef-profiles-8.c: New test for __riscv_rvb23s64.
+
+2025-11-26 Alejandro Colomar <alx@kernel.org>
+
+ * gcc.dg/maxof-bitint.c: New test.
+ * gcc.dg/maxof-bitint575.c: New test.
+ * gcc.dg/maxof-compile.c: New test.
+ * gcc.dg/maxof-pedantic-errors.c: New test.
+ * gcc.dg/maxof-pedantic.c: New test.
+
+2025-11-26 Jeff Law <jlaw@ventanamicro.com>
+
+ PR rtl-optimization/122735
+ * gcc.dg/torture/pr122735.c: New test.
+
+2025-11-26 Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/gomp/crayptr2.f90: Move dg-error line.
+ * gfortran.dg/gomp/declare-target-2.f90: Extend.
+ * gfortran.dg/gomp/declare-target-4.f90: Update comment,
+ enable one test.
+ * gfortran.dg/gomp/declare-target-5.f90: Update dg- wording,
+ add new test.
+ * gfortran.dg/gomp/declare-target-indirect-2.f90: Expect
+ 'device_type(any)' in scan-tree-dump.
+ * gfortran.dg/gomp/declare-target-6.f90: New test.
+ * gfortran.dg/gomp/dyn_groupprivate-1.f90: New test.
+ * gfortran.dg/gomp/dyn_groupprivate-2.f90: New test.
+ * gfortran.dg/gomp/groupprivate-1.f90: New test.
+ * gfortran.dg/gomp/groupprivate-2.f90: New test.
+ * gfortran.dg/gomp/groupprivate-3.f90: New test.
+ * gfortran.dg/gomp/groupprivate-4.f90: New test.
+ * gfortran.dg/gomp/groupprivate-5.f90: New test.
+ * gfortran.dg/gomp/groupprivate-6.f90: New test.
+
+2025-11-26 Marek Polacek <polacek@redhat.com>
+
+ PR c++/121325
+ * g++.dg/cpp26/pack-indexing18.C: New test.
+
+2025-11-26 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/122867
+ * gcc.target/arm/cbz-range.c: New test.
+
+2025-11-26 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/122861
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_10.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_11.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_12.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_13.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_14.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_15.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_9.c: New test.
+ * gcc.target/aarch64/vect-early-break-cbranch_4.c: New test.
+ * gcc.target/aarch64/vect-early-break-cbranch_5.c: New test.
+
+2025-11-26 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/target-supports.exp: Set cxx_default to c++20 rather than
+ c++17.
+ * lib/g++-dg.exp (g++-std-flags): Reorder list to put 20 first
+ and 17 after 26.
+ * g++.dg/debug/pr80461.C (bar): Use v = v + 1; instead of ++v;.
+ * g++.dg/debug/pr94459.C: Add -std=gnu++17 to dg-options.
+ * g++.dg/diagnostic/virtual-constexpr.C: Remove dg-skip-if,
+ instead use { c++11 && c++17_down } effective target instead of
+ c++11.
+ * g++.dg/guality/pr67192.C: Add -std=gnu++17.
+ * g++.dg/torture/pr84961-1.C: Likewise.
+ * g++.dg/torture/pr84961-2.C: Likewise.
+ * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Cast
+ key_class to int before multiplying it by float.
+ * g++.dg/torture/stackalign/unwind-4.C (foo): Use g_a = g_a + 1;
+ instead of g_a++;.
+ * g++.dg/tree-prof/partition1.C (bar): Use l = l + 1; return l;
+ instead of return ++l;.
+ * obj-c++.dg/exceptions-3.mm: Add -std=gnu++17.
+ * obj-c++.dg/exceptions-5.mm: Likewise.
+
+2025-11-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/122835
+ * gcc.dg/torture/pr122835.c: New test.
+
+2025-11-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/119683
+ * gcc.dg/tree-ssa/pr119683.c: New test.
+
+2025-11-26 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-simd-clone-22.c: Add -w.
+ * gcc.dg/vect/vect-simd-clone-23.c: Likewise.
+
+2025-11-26 Soumya AR <soumyaa@nvidia.com>
+
+ * gcc.target/aarch64/aarch64-json-tunings/aarch64-json-tunings.exp: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/boolean-1.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/boolean-1.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/boolean-2.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/boolean-2.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/empty-brackets.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/empty-brackets.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/empty.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/empty.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/enum-1.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/enum-1.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/enum-2.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/enum-2.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/integer-1.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/integer-1.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/integer-2.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/integer-2.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/integer-3.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/integer-3.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/string-1.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/string-1.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/string-2.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/string-2.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/test-all.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/test-all.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unidentified-key.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unidentified-key.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unsigned-1.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unsigned-1.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unsigned-2.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unsigned-2.json: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unsigned-3.c: New test.
+ * gcc.target/aarch64/aarch64-json-tunings/unsigned-3.json: New test.
+
+2025-11-26 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/104650
+ * gfortran.dg/pdt_70.f03: New test.
+
+2025-11-26 Dhruv Chawla <dhruvc@nvidia.com>
+
+ PR middle-end/116815
+ * gcc.target/aarch64/pr116815-1.c: New test.
+ * gcc.target/aarch64/pr116815-2.c: Likewise.
+ * gcc.target/aarch64/pr116815-3.c: Likewise.
+
+2025-11-26 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+ * gcc.target/riscv/sat/sat_u_mul-8-u16-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u16-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u16-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u16-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u32-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u32-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u32-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u64-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u8-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u8-from-u16.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u8-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u8-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-8-u8-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u16-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u16-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u16-from-u64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u32-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u32-from-u64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u64-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u8-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u8-from-u16.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u8-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-8-u8-from-u64.c: New test.
+
+2025-11-26 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122847
+ * gcc.dg/torture/pr122847-1.c: New test.
+
+2025-11-25 Lúcio Boari Fleury <lucboari@gmail.com>
+
+ * rust/compile/macros/mbe/macro-issue3608.rs: New Test. The test skips an issue at line 11
+
+2025-11-25 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/gat1.rs: New test.
+ * rust/execute/torture/gat1.rs: New test.
+
+2025-11-25 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-3971.rs: New test.
+
+2025-11-25 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4226.rs: New test.
+
+2025-11-25 Yap Zhi Heng <yapzhhg@gmail.com>
+
+ * rust/compile/e0579-neg-float-fail.rs: New file.
+ * rust/compile/e0579-neg-float.rs: New file.
+
+2025-11-25 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4262.rs: New test.
+
+2025-11-25 lenny.chiadmi-delage <lenny.chiadmi-delage@epita.fr>
+
+ * rust/compile/issue-4140-1.rs: Fixes test.
+ * rust/compile/issue-4140-2.rs: Likewise.
+
+2025-11-25 lenny.chiadmi-delage <lenny.chiadmi-delage@epita.fr>
+
+ * rust/compile/issue-4140-1.rs: New test.
+ * rust/compile/issue-4140-2.rs: Likewise.
+
+2025-11-25 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/analyzer/strchr-1.c: Drop include of <string.h>, and use
+ __builtin_strchr throughout rather than strchr to avoid const
+ correctness issues when the header implements strchr with a C23
+ const-preserving macro. Drop "const" from two vars.
+
+2025-11-25 Tamar Christina <tamar.christina@arm.com>
+
+ PR target/118974
+ * gcc.target/aarch64/sve/pr119351.c: Update codegen.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch.c: Likewise.
+ * gcc.target/aarch64/vect-early-break-cbranch.c: Likewise.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_2.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_3.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_4.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_5.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_7.c: New test.
+ * gcc.target/aarch64/sve/vect-early-break-cbranch_8.c: New test.
+ * gcc.target/aarch64/vect-early-break-cbranch_2.c: New test.
+ * gcc.target/aarch64/vect-early-break-cbranch_3.c: New test.
+
+2025-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122699
+ * g++.dg/modules/tpl-friend-21_a.C: New test.
+ * g++.dg/modules/tpl-friend-21_b.C: New test.
+
+2025-11-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.dg/Wstringop-overflow-47.c: Adjust warnings to allow for 32-bit
+ stores.
+
+2025-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122789
+ * g++.dg/modules/concept-12_a.C: New test.
+ * g++.dg/modules/concept-12_b.C: New test.
+
+2025-11-25 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/modules/compile-std1.C: New test.
+ * g++.dg/modules/modules.exp: Only run it once.
+
+2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/120052
+ * c-c++-common/gomp/pr120052.c: New test.
+
+2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/119931
+ * gcc.dg/vla-1.c (main): Hide x value from optimizers and use it after
+ the call as well.
+
+2025-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/DRs/dr2581-1.C (__STDC_ISO_10646__): xfail on non-Linux.
+ * g++.dg/DRs/dr2581-2.C: Likewise.
+ (__STDC_VERSION__): Expect error instead of warning on Solaris.
+
+2025-11-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/120564
+ * c-c++-common/gomp/pr120564.c: New test.
+
+2025-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr120936-1.c: Restrict to *-*-linux*.
+ * gcc.target/i386/pr120936-2.c: Likewise.
+ * gcc.target/i386/pr120936-4.c: Likewise.
+ * gcc.target/i386/pr120936-5.c: Likewise.
+ * gcc.target/i386/pr120936-9.c: Likewise.
+ * gcc.target/i386/pr120936-11.c: Likewise.
+
+2025-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr120936-3.c: Restrict to *-*-linux*.
+ * gcc.target/i386/pr120936-6.c: Likewise.
+ * gcc.target/i386/pr120936-10.c: Likewise.
+ * gcc.target/i386/pr120936-12.c: Likewise.
+
+2025-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/target-supports.exp (add_options_for_check_function_bodies):
+ New proc.
+ * g++.target/i386/cf_check-3.C: Add dg-add-options
+ check_function_bodies.
+ * g++.target/i386/cf_check-4.C: Likewise.
+ * gcc.target/i386/builtin-copysign-2.c: Likewise.
+ * gcc.target/i386/builtin-copysign-3.c: Likewise.
+ * gcc.target/i386/builtin-copysign-4.c: Likewise.
+ * gcc.target/i386/builtin-copysign-5.c: Likewise.
+ * gcc.target/i386/builtin-copysign-6.c: Likewise.
+ * gcc.target/i386/builtin-copysign-7.c: Likewise.
+ * gcc.target/i386/builtin-copysign-8a.c: Likewise.
+ * gcc.target/i386/builtin-copysign-8b.c: Likewise.
+ * gcc.target/i386/builtin-fabs-1.c: Likewise.
+ * gcc.target/i386/builtin-memmove-10.c: Likewise.
+ * gcc.target/i386/builtin-memmove-11a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-11b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-11c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-12.c: Likewise.
+ * gcc.target/i386/builtin-memmove-13.c: Likewise.
+ * gcc.target/i386/builtin-memmove-14.c: Likewise.
+ * gcc.target/i386/builtin-memmove-15.c: Likewise.
+ * gcc.target/i386/builtin-memmove-1a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-1b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-1c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-1d.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2d.c: Likewise.
+ * gcc.target/i386/builtin-memmove-3a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-3b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-3c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-4a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-4b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-4c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-5a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-5b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-5c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-6.c: Likewise.
+ * gcc.target/i386/builtin-memmove-7.c: Likewise.
+ * gcc.target/i386/builtin-memmove-8.c: Likewise.
+ * gcc.target/i386/builtin-memmove-9.c: Likewise.
+ * gcc.target/i386/cf_check-11.c: Likewise.
+ * gcc.target/i386/cf_check-7.c: Likewise.
+ * gcc.target/i386/pr120936-1.c: Likewise.
+ * gcc.target/i386/pr120936-11.c: Likewise.
+ * gcc.target/i386/pr120936-2.c: Likewise.
+ * gcc.target/i386/pr120936-4.c: Likewise.
+ * gcc.target/i386/pr120936-5.c: Likewise.
+ * gcc.target/i386/pr120936-9.c: Likewise.
+ * g++.target/i386/memset-pr101366-1.C: Switch to dg-add-options
+ check_function_bodies.
+ * 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-pr120683-1.c: Likewise.
+ * 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.
+ * gcc.target/i386/memset-pr70308-1a.c: Likewise.
+ * gcc.target/i386/memset-pr70308-1b.c: Likewise.
+ * gcc.target/i386/memset-strategy-10.c: Likewise.
+ * gcc.target/i386/memset-strategy-13.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/pr111673.c: Likewise.
+ * gcc.target/i386/pr82142a.c: Likewise.
+ * gcc.target/i386/pr82142b.c: Likewise.
+ * gcc.target/i386/pr92080-17.c: Likewise.
+
+2025-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c
+ (scan-assembler-times): Switch to brace quotes.
+ Allow for alternative assembler syntax.
+ * gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c: Likewise.
+ * gcc.dg/debug/dwarf2/dwarf-btf-type-tag-10.c: Likewise.
+ * gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c: Likewise.
+ * gcc.dg/debug/dwarf2/dwarf-btf-type-tag-4.c: Likewise.
+ * gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c: Likewise.
+
+2025-11-24 Robin Dapp <rdapp.gcc@gmail.com>
+
+ * gcc.target/riscv/rvv/autovec/pr121582.c: New test.
+
+2025-11-24 Robin Dapp <rdapp@ventanamicro.com>
+
+ PR tree-optimization/122797
+ * gcc.dg/vect/pr122797.c: New test.
+
+2025-11-24 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/powerpc/builtins-1.c: Adjust test expectation.
+ * gcc.target/riscv/rvv/autovec/pr118019-3.c: New test.
+
+2025-11-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/116835
+ * gcc.dg/torture/pr116835.c: New test.
+ * gcc.dg/tree-ssa/phiprop-6.c: New test.
+ * gcc.dg/tree-ssa/phiprop-7.c: New test.
+
+2025-11-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/60183
+ * gcc.dg/tree-ssa/phiprop-5.c: New test.
+
+2025-11-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/60183
+ * gcc.dg/tree-ssa/phiprop-3.c: New test.
+ * gcc.dg/tree-ssa/phiprop-4.c: New test.
+
+2025-11-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * g++.dg/tree-ssa/simple-dse-3.C: un-xfail.
+
+2025-11-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122633
+ * g++.dg/tree-ssa/simple-dse-1.C: New test.
+ * g++.dg/tree-ssa/simple-dse-2.C: New test.
+ * g++.dg/tree-ssa/simple-dse-3.C: New test.
+ * g++.dg/tree-ssa/simple-dse-4.C: New test.
+
+2025-11-24 Marek Polacek <polacek@redhat.com>
+
+ PR c++/119964
+ * g++.dg/cpp1y/defaulted1.C: New test.
+ * g++.dg/cpp1y/defaulted2.C: New test.
+
+2025-11-24 Yury Khrustalev <yury.khrustalev@arm.com>
+
+ PR debug/121964
+ * g++.target/aarch64/dwarf-bit-stride-func.C: New test.
+ * g++.target/aarch64/dwarf-bit-stride-pragma.C: New test.
+ * g++.target/aarch64/dwarf-bit-stride-pragma-sme.C: New test.
+ * g++.target/aarch64/sve/dwarf-bit-stride.C: New test.
+ * gcc.target/aarch64/dwarf-bit-stride-func.c: New test.
+ * gcc.target/aarch64/dwarf-bit-stride-pragma.c: New test.
+ * gcc.target/aarch64/dwarf-bit-stride-pragma-sme.c: New test.
+ * gcc.target/aarch64/sve/dwarf-bit-stride.c: New test.
+
+2025-11-24 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122766
+ * gfortran.dg/pdt_69.f03: New test.
+
+2025-11-24 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/bb-slp-41.c: Adjust dump scan.
+
+2025-11-24 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/object_overflow6.adb: New test.
+
+2025-11-24 liuhongt <hongtao.liu@intel.com>
+
+ PR target/122503
+ * g++.target/i386/pr116896-1.C: Add -mtune=generic to
+ dg-options.
+ * gcc.target/i386/pr116896.c: Ditto.
+
+2025-11-23 Pan Li <pan2.li@intel.com>
+
+ * gcc.dg/tree-ssa/bit_op_cvt.1.c: New test.
+ * gcc.dg/tree-ssa/bit_op_cvt.2.c: New test.
+ * gcc.dg/tree-ssa/bit_op_cvt.3.c: New test.
+ * gcc.dg/tree-ssa/bit_op_cvt.4.c: New test.
+ * gcc.dg/tree-ssa/bit_op_cvt.5.c: New test.
+ * gcc.dg/tree-ssa/bit_op_cvt.6.c: New test.
+ * gcc.dg/tree-ssa/bit_op_cvt.h: New test.
+
+2025-11-23 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * gcc.dg/vect/vect-licm-hoist-1.c: New.
+ * gcc.dg/vect/vect-licm-hoist-2.c: Likewise.
+
+2025-11-23 Sandra Loosemore <sloosemore@baylibre.com>
+
+ * c-c++-common/gomp/delim-declare-variant-6.c (f3): Use "x86"
+ instead of "x86_64" in the arch selector, to match both 64- and
+ 32-bit targets.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122636
+ * g++.dg/modules/internal-19_a.C: New test.
+ * g++.dg/modules/internal-19_b.C: New test.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C: New test.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/cpp2a/is-layout-compatible4.C: New test.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/cpp1z/has-unique-obj-representations5.C: New test.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/ext/is_destructible3.C: Add test for function type.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/ext/is_virtual_base_of_diagnostic2.C: Adjust
+ diagnostic.
+
+2025-11-22 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/cpp2a/is-layout-compatible3.C: Adjust expected results.
+
+2025-11-22 Jeff Law <jlaw@ventanamicro.com>
+
+ PR rtl-optimization/122701
+ * gcc.dg/torture/pr122701.c: New test.
+
+2025-11-22 Sandra Loosemore <sloosemore@baylibre.com>
+ Tobias Burnus <tburnus@baylibre.com>
+
+ * c-c++-common/gomp/delim-declare-variant-1.c: New.
+ * c-c++-common/gomp/delim-declare-variant-2.c: New.
+ * c-c++-common/gomp/delim-declare-variant-3.c: New.
+ * c-c++-common/gomp/delim-declare-variant-4.c: New.
+ * c-c++-common/gomp/delim-declare-variant-5.c: New.
+ * c-c++-common/gomp/delim-declare-variant-6.c: New.
+ * c-c++-common/gomp/delim-declare-variant-7.c: New.
+ * c-c++-common/gomp/delim-declare-variant-8.c: New.
+ * c-c++-common/gomp/delim-declare-variant-9.c: New.
+
+2025-11-22 Sandra Loosemore <sloosemore@baylibre.com>
+ Julian Brown <julian@codesourcery.com>
+ waffl3x <waffl3x@baylibre.com>
+
+ * g++.dg/gomp/delim-declare-variant-1.C: New.
+ * g++.dg/gomp/delim-declare-variant-2.C: New.
+ * g++.dg/gomp/delim-declare-variant-3.C: New.
+ * g++.dg/gomp/delim-declare-variant-4.C: New.
+ * g++.dg/gomp/delim-declare-variant-5.C: New.
+ * g++.dg/gomp/delim-declare-variant-6.C: New.
+ * g++.dg/gomp/delim-declare-variant-7.C: New.
+ * g++.dg/gomp/delim-declare-variant-40.C: New.
+ * g++.dg/gomp/delim-declare-variant-41.C: New.
+ * g++.dg/gomp/delim-declare-variant-50.C: New.
+ * g++.dg/gomp/delim-declare-variant-51.C: New.
+ * g++.dg/gomp/delim-declare-variant-52.C: New.
+ * g++.dg/gomp/delim-declare-variant-70.C: New.
+ * g++.dg/gomp/delim-declare-variant-71.C: New.
+
+2025-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122788
+ * g++.dg/cpp26/expansion-stmt27.C: New test.
+
+2025-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122185
+ * g++.dg/cpp1z/pr122185.C: New test.
+
+2025-11-22 zhaozhou <zhaozhou@loongson.cn>
+
+ * gcc.target/loongarch/vector/lasx/lasx-struct-move.c: New test.
+
+2025-11-22 Deng Jianbo <dengjianbo@loongson.cn>
+
+ * gcc.target/loongarch/bstrins-5.c: New test.
+ * gcc.target/loongarch/bstrins-6.c: New test.
+
+2025-11-22 zhaozhou <zhaozhou@loongson.cn>
+
+ * gcc.target/loongarch/vector/lsx/lsx-vec-construct-opt.c:
+
+2025-11-22 Daniele Sahebi <daniele@mkryss.me>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/122658
+ * g++.dg/cpp2a/consteval42.C: New test.
+
+2025-11-21 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/118358
+ * gcc.target/xstormy16/pr118358.c: New.
+
+2025-11-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122762
+ PR tree-optimization/122736
+ PR tree-optimization/122790
+ * gcc.dg/vect/vect-simd-clone-23.c: New testcase.
+
+2025-11-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122778
+ * gcc.dg/vect/vect-simd-clone-22.c: New testcase.
+ * gcc.dg/vect/vect-simd-clone-22a.c: Likewise.
+
+2025-11-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/120529
+ * g++.dg/ext/reference_xes_from_temporary1.C: New test.
+
+2025-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/121445
+ * g++.dg/cpp1y/constexpr-121445.C: New test.
+
+2025-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/122598
+ * gcc.target/i386/pr122598.c: New test.
+
+2025-11-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/122773
+ * gcc.dg/pr122773.c: New test.
+
+2025-11-21 Loeka Rogge <loeka@synopsys.com>
+ Keith Packard <keithp@keithp.com>
+
+ PR target/120375
+ * gcc.target/arc/no-barrel-shifter.c: New test.
+
+2025-11-21 Claudiu Zissulescu <claziss@gmail.com>
+ Michiel Derhaeg <michiel@synopsys.com>
+
+ * gcc.target/arc/extvsi-3.c: New test.
+
+2025-11-21 Deng Jianbo <dengjianbo@loongson.cn>
+
+ * gcc.target/loongarch/vector/lasx/lasx-builtin.c: Replace xvrepli
+ with xvldi.
+ * gcc.target/loongarch/vector/lasx/lasx-vec-init-2.c: Fix test.
+ * gcc.target/loongarch/vector/lsx/lsx-builtin.c: Repalce vrepli with
+ vldi.
+ * gcc.target/loongarch/vrepli.c: Ditto.
+ * gcc.target/loongarch/vector/lasx/lasx-xvldi-2.c: New test.
+ * gcc.target/loongarch/vector/lsx/lsx-vldi-2.c: New test.
+
+2025-11-20 Kito Cheng <kito.cheng@sifive.com>
+
+ * gcc.target/riscv/pr113715.c: New test.
+ * gcc.target/riscv/rv32e_zcmp.c: Update expected output for
+ test_popretz.
+ * gcc.target/riscv/rv32i_zcmp.c: Likewise.
+
+2025-11-20 Pan Li <pan2.li@intel.com>
+
+ PR target/122692
+ * g++.target/riscv/pr122692-run-1.C: New test.
+ * g++.target/riscv/pr122692-run-2.C: New test.
+
+2025-11-20 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/122695
+ * gcc.target/loongarch/pr122695-1.c: New test.
+ * gcc.target/loongarch/pr122695-2.c: New test.
+
+2025-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120876
+ * g++.dg/parse/crash81.C: New test.
+
+2025-11-19 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/122756
+ * gcc.dg/pr122756.c: New.
+
+2025-11-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/119580
+ * g++.dg/template/crash106.C: Adjust expected diagnostics.
+ * g++.dg/template/crash112.C: Likewise.
+ * g++.dg/template/dependent-args1.C: Likewise.
+ * g++.dg/cpp0x/pr119580.C: New test.
+
+2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122754
+ * g++.dg/tree-ssa/string-strlen-1.C: New test.
+
+2025-11-19 Alfie Richards <alfie.richards@arm.com>
+
+ PR target/122763
+ * gcc.target/aarch64/pr122763.c: New test.
+
+2025-11-19 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/122668
+ PR c++/114764
+ * g++.dg/cpp0x/noexcept91.C: New test.
+
+2025-11-19 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/simd/fold_to_highpart_6.c: Update codegen.
+ * gcc.target/aarch64/sve/fold_to_highpart_1.c: New test.
+ * gcc.target/aarch64/sve/fold_to_highpart_2.c: New test.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122722
+ * gcc.dg/vect/slp-reduc-14.c: New testcase.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/121519
+ * gcc.dg/pr121519.c: Add testcase for already fixed PR.
+
+2025-11-19 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Add missing
+ extern "C". Remove dg-skip-if.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise. Add
+ check-function-bodies.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122747
+ * gcc.target/i386/vect-epilogues-10.c: New testcase.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/DRs/dr1670-1.C: New test.
+ * g++.dg/DRs/dr1670-2.C: New test.
+ * g++.dg/DRs/dr1670-3.C: New test.
+ * g++.dg/modules/auto-1_a.H: Use dg-options instead of
+ dg-additional-options.
+ * g++.dg/modules/auto-1_b.C: Likewise.
+ * g++.dg/cpp1y/auto-fn12.C: Likewise.
+ * g++.dg/cpp1y/auto-fn13.C: Add empty dg-options.
+ * g++.dg/cpp1y/auto-fn22.C: Likewise.
+ * g++.dg/cpp1y/constexpr-assert2.C: Likewise.
+ * g++.dg/cpp1y/auto-fn44.C: Add dg-options -Wpedantic and expect
+ further warnings.
+ * g++.dg/cpp1y/auto-fn50.C: Likewise.
+ * g++.dg/cpp0x/auto9.C: Expect two errors always rather than just
+ for C++11.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/122671
+ * g++.dg/cpp26/constexpr-eh17.C: New test.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/122184
+ * g++.dg/opt/pr122184-1.C: New test.
+ * g++.dg/opt/pr122184-2.C: New test.
+
+2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/asan/pr59063-2.c: Enable on Solaris.
+
+2025-11-19 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ PR target/119130
+ * gcc.target/powerpc/builtins-1-p9-runnable.c: Use same expected
+ results for both endian format.
+
+2025-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/32365
+ * gfortran.dg/goacc/routine-1.f90: Adjust dg-error format.
+ * gfortran.dg/goacc/routine-2.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/declare-variant-17.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/order-2.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/pr78026.f03: Adjust dg-error format.
+ * gfortran.dg/gomp/requires-4.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/requires-6.f90: Adjust dg-error format.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_f16_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_f32_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s16_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s32_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s64_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s8_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u16_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u32_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u64_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u8_bounds.c: New test.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/117814
+ * gcc.target/arm/mve/intrinsics/pr117814-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-2-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-3-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-4-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-f32.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-2-f32.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-3-f32.c: New test.
+ * gcc.target/arm/fp16-compile-none-1.c: Delete.
+ * g++.target/arm/mve/general-c++/nomve_fp_1.c: Fix expected error
+ message.
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_1m_mve_nofp_ok_nocache): New.
+ (check_effective_target_arm_v8_1m_mve_nofp_ok): New.
+ (add_options_for_arm_v8_1m_mve_nofp): New.
+
+2025-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/32365
+ * gfortran.dg/common_22.f90: Update.
+ * gfortran.dg/common_24.f: Update.
+ * gfortran.dg/goacc/routine-1.f90: Update.
+ * gfortran.dg/goacc/routine-2.f90: Update.
+ * gfortran.dg/gomp/declare-variant-17.f90: Update.
+ * gfortran.dg/gomp/interop-1.f90: Update.
+ * gfortran.dg/gomp/order-2.f90: Update.
+ * gfortran.dg/gomp/pr78026.f03: Update.
+ * gfortran.dg/gomp/requires-4.f90: Update.
+ * gfortran.dg/gomp/requires-6.f90: Update.
+ * gfortran.dg/pr61669.f90: Update.
+ * gfortran.dg/spec_statement_in_exec.f90: New test exercises
+ data/common/namelist/OpenMP directives with -fopenmp.
+
+2025-11-18 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr116815.c: Require target int32.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122736
+ * gcc.target/i386/vect-pr122736.c: New testcase.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122723
+ * gcc.dg/vect/vect-reduc-cond-add-1.c: New generic functional
+ testcase.
+ * gcc.target/i386/vect-epilogues-6.c: New testcase.
+ * gcc.target/i386/vect-epilogues-7.c: Likewise.
+ * gcc.target/i386/vect-epilogues-8.c: Likewise.
+ * gcc.target/i386/vect-epilogues-9.c: Likewise.
+
+2025-11-18 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512vl-pr103750-2.c: New test.
+
+2025-11-17 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/122709
+ * gfortran.dg/select_contiguous.f90: New test.
+
+2025-11-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/122626
+ * g++.dg/analyzer/malloc.C: Add sarif output to verify the fix for
+ PR analyzer/122626.
+
+2025-11-17 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-4188.rs: New test.
+
+2025-11-17 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/const-generics-5.rs: New test.
+ * rust/execute/torture/const-generics-6.rs: New test.
+ * rust/execute/torture/const-generics-7.rs: New test.
+
+2025-11-17 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/const_generics_18.rs: New test.
+ * rust/compile/const_generics_19.rs: New test.
+ * rust/execute/torture/const-generics-3.rs: New test.
+ * rust/execute/torture/const-generics-4.rs: New test.
+
+2025-11-17 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4212.rs:
+ * rust/compile/issue-4219.rs: New test.
+
+2025-11-17 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4162.rs: New test.
+
+2025-11-17 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4222.rs: New test.
+
+2025-11-17 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4261.rs: New test.
+
+2025-11-17 Lucas Ly Ba <lucas.ly-ba@outlook.com>
+
+ * rust/compile/issue-4267.rs: New test.
+
+2025-11-17 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/const-generics-2.rs: New test.
+
+2025-11-17 Yap Zhi Heng <yapzhhg@gmail.com>
+
+ * rust/compile/issue-3659.rs: New file.
+
+2025-11-17 Yap Zhi Heng <yapzhhg@gmail.com>
+
+ * rust/compile/issue-4242.rs: New file.
+ * rust/execute/torture/issue-4242.rs: New file.
+
+2025-11-17 vishruth-thimmaiah <vishruththimmaiah@gmail.com>
+
+ * rust/compile/const_generics_17.rs: New test.
+ * rust/compile/generics14.rs: New test.
+
+2025-11-17 Yap Zhi Heng <yapzhhg@gmail.com>
+
+ * rust/execute/torture/literalpattern_neg.rs: New file.
+
+2025-11-17 Lucas Ly Ba <lucas.ly-ba@outlook.fr>
+
+ * rust/compile/issue-3617.rs: New test.
+
+2025-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/DRs/dr3079.C: New test.
+
+2025-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/DRs/dr3061.C: New test.
+
+2025-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/DRs/dr3045.C: New test.
+
+2025-11-17 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-9.c: Use noipa function attribute, drop
+ -fno-early-inlining option.
+ * c-c++-common/restrict-2.c: Explicitly look for hoisted loads.
+ * gfortran.dg/pr104466.f90: Adjust.
+
+2025-11-17 Artemiy Volkov <artemiy.volkov@arm.com>
+
+ * gcc.target/aarch64/simd/usubl2.c: New test.
+
+2025-11-17 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/goacc/cache-3-1.c: Add dg-skip-if for c++26.
+ * g++.dg/goacc/data-clause-2.C: Likewise.
+ * g++.dg/gomp/allocate-3.C: Likewise.
+ * c-c++-common/gomp/affinity-2.c: Use { c || c++23_down } effective
+ target.
+ * c-c++-common/goacc/cache-3-2.c: Replace [: in OpenMP or OpenACC
+ pragmas or attributes with [ : and :] with : ].
+ * c-c++-common/goacc/data-clause-1.c: Likewise.
+ * c-c++-common/goacc/data-clause-2.c: Likewise.
+ * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
+ * c-c++-common/goacc/mdc-2.c: Likewise.
+ * c-c++-common/goacc/readonly-1.c: Likewise.
+ * c-c++-common/gomp/allocate-4.c: Likewise.
+ * c-c++-common/gomp/clauses-3.c: Likewise.
+ * c-c++-common/gomp/declare-mapper-3.c: Likewise.
+ * c-c++-common/gomp/depend-1.c: Likewise.
+ * c-c++-common/gomp/depend-2.c: Likewise.
+ * c-c++-common/gomp/depend-3.c: Likewise.
+ * c-c++-common/gomp/depend-4.c: Likewise.
+ * c-c++-common/gomp/depend-5.c: Likewise.
+ * c-c++-common/gomp/depend-6.c: Likewise.
+ * c-c++-common/gomp/dispatch-1.c: Likewise.
+ * c-c++-common/gomp/loop-5.c: Likewise.
+ * c-c++-common/gomp/map-1.c: Likewise.
+ * c-c++-common/gomp/map-2.c: Likewise.
+ * c-c++-common/gomp/map-4.c: Likewise.
+ * c-c++-common/gomp/map-7.c: Likewise.
+ * c-c++-common/gomp/pr100902-1.c: Likewise.
+ * c-c++-common/gomp/pr103642.c: Likewise.
+ * c-c++-common/gomp/pr120180-1.c: Likewise.
+ * c-c++-common/gomp/pr61486-1.c: Likewise.
+ * c-c++-common/gomp/pr81006.c: Likewise.
+ * c-c++-common/gomp/pr91920.c: Likewise.
+ * c-c++-common/gomp/pr96867.c: Likewise.
+ * c-c++-common/gomp/pr99928-16.c: Likewise.
+ * c-c++-common/gomp/reduction-1.c: Likewise.
+ * c-c++-common/gomp/scan-1.c: Likewise.
+ * c-c++-common/gomp/target-data-1.c: Likewise.
+ * c-c++-common/gomp/target-enter-data-1.c: Likewise.
+ * c-c++-common/gomp/target-has-device-addr-1.c: Likewise.
+ * c-c++-common/gomp/target-implicit-map-2.c: Likewise.
+ * c-c++-common/gomp/target-map-iterators-1.c: Likewise.
+ * c-c++-common/gomp/target-map-iterators-3.c: Likewise.
+ * c-c++-common/gomp/target-update-iterators-1.c: Likewise.
+ * c-c++-common/gomp/target-update-iterators-3.c: Likewise.
+ * g++.dg/goacc/cache-3-1.C: Likewise.
+ * g++.dg/goacc/cache-3-2.C: Likewise.
+ * g++.dg/goacc/data-clause-1.C: Likewise.
+ * g++.dg/goacc/mdc.C: Likewise.
+ * g++.dg/gomp/array-section-2.C: Likewise.
+ * g++.dg/gomp/bad-array-section-10.C: Likewise.
+ * g++.dg/gomp/bad-array-section-11.C: Likewise.
+ * g++.dg/gomp/bad-array-section-9.C: Likewise.
+ * g++.dg/gomp/declare-mapper-1.C: Likewise.
+ * g++.dg/gomp/declare-mapper-2.C: Likewise.
+ * g++.dg/gomp/depend-1.C: Likewise.
+ * g++.dg/gomp/depend-2.C: Likewise.
+ * g++.dg/gomp/ind-base-3.C: Likewise.
+ * g++.dg/gomp/map-1.C: Likewise.
+ * g++.dg/gomp/map-2.C: Likewise.
+ * g++.dg/gomp/map-ptrmem-1.C: Likewise.
+ * g++.dg/gomp/map-ptrmem-2.C: Likewise.
+ * g++.dg/gomp/member-array-2.C: Likewise.
+ * g++.dg/gomp/target-this-3.C: Likewise.
+ * g++.dg/gomp/target-this-4.C: Likewise.
+
+2025-11-17 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122573
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr122573.c: New testcase.
+
+2025-11-17 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
+ for vmsne.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add the 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_vmsne-run-1-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-u8.c: New test.
+
+2025-11-17 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
+ for vmsne.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_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_vmsne-run-1-i16.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i32.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i64.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsne-run-1-i8.c: New test.
+
+2025-11-16 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/121345
+ * g++.dg/pr121345.C: New.
+
+2025-11-16 Andrew MacLeod <amacleod@redhat.com>
+
+ * gcc.dg/pr102983.c: Adjust final check.
+
+2025-11-16 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122625
+ * g++.dg/modules/inst-7_a.C: New test.
+ * g++.dg/modules/inst-7_b.C: New test.
+
+2025-11-16 Lewis Hyatt <lhyatt@gmail.com>
+
+ * gcc.dg/plugin/location-overflow-test-3.c: New test.
+ * gcc.dg/plugin/plugin.exp: Add the new test.
+
+2025-11-16 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * g++.dg/tree-ssa/pr117123.C: un-xfail.
+
+2025-11-16 Sam James <sam@gentoo.org>
+
+ * gcc.target/aarch64/crc-crc32-data16.c: Fix iteration
+ count to match testname.
+
+2025-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/asan/asan-stack-small.c (pa, pb, pc): Make these
+ vars volatile.
+ (uintptr_t): New typedef.
+ (main): Use access of b using pa pointer with offset depending on
+ how exactly the 3 variables are laid out in the frame.
+
+2025-11-15 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/modules/using-33_a.C: New test.
+ * g++.dg/modules/using-33_b.C: New test.
+
+2025-11-15 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/modules/friend-11_a.C: New test.
+ * g++.dg/modules/friend-11_b.C: New test.
+
+2025-11-15 Karl Meakin <karl.meakin@arm.com>
+
+ * gcc.target/aarch64/cmpbr-4.c: New test.
+ * gcc.target/aarch64/cmpbr-5.c: New test.
+
+2025-11-14 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: Drop unnecessary output
+ test(s).
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Likewise.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Likewise.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/mve/intrinsics/sqshl_check_shift.c: New test.
+ * gcc.target/arm/mve/intrinsics/srshr_check_shift.c: New test.
+ * gcc.target/arm/mve/intrinsics/uqshl_check_shift.c: New test.
+ * gcc.target/arm/mve/intrinsics/urshr_check_shift.c: New test.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/mve/intrinsics/sqshll_check_shift.c: New test.
+ * gcc.target/arm/mve/intrinsics/srshrl_check_shift.c: New test.
+ * gcc.target/arm/mve/intrinsics/uqshll_check_shift.c: New test.
+ * gcc.target/arm/mve/intrinsics/urshrl_check_shift.c: New test.
+
+2025-11-14 Yuao Ma <c8ef@outlook.com>
+
+ * gfortran.dg/value_optional_3.f90: New test.
+
+2025-11-14 Richard Biener <rguenther@suse.de>
+
+ PR ipa/122663
+ * g++.dg/torture/pr122663.C: New testcase.
+
+2025-11-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122573
+ * gcc.dg/vect/slp-58.c: New testcase.
+
+2025-11-14 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/117070
+ * gfortran.dg/proc_target_1.f90: New test.
+
+2025-11-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122680
+ * gcc.dg/vect/pr122680.c: New testcase.
+
+2025-11-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122216
+ * gcc.target/arm/mve/intrinsics/asrl-various-ranges.c: New test.
+ * gcc.target/arm/mve/intrinsics/lsll-various-ranges.c: New test.
+
+2025-11-14 zhaozhou <zhaozhou@loongson.cn>
+
+ * gcc.target/loongarch/vec_reduc_half.c: New test.
+
+2025-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/96255
+ * gfortran.dg/do_concurrent_typespec_1.f90: Delete three
+ dg-bogus directives not needed.
+
+2025-11-13 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122646
+ * g++.dg/modules/friend-10_a.C: New test.
+ * g++.dg/modules/friend-10_b.C: New test.
+
+2025-11-13 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122493
+ * gcc.target/i386/pr121062-1.c: Update count.
+ * gcc.dg/uninit-pred-7_a.c: xfail line 23.
+ * g++.dg/uninit-pred-5.C: Change dg-warning to dg-bogus.
+ * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update count of jump thread.
+
+2025-11-13 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122637
+ * gcc.dg/torture/pr122637-1.c: New test.
+
+2025-11-13 Michal Jires <mjires@suse.cz>
+
+ PR lto/122603
+ * gcc.dg/lto/pr122603_0.c: New test.
+
+2025-11-13 Artemiy Volkov <artemiy.volkov@arm.com>
+
+ * gcc.dg/tree-ssa/forwprop-43.c: Adjust.
+
+2025-11-13 Jeff Law <jlaw@ventanamicro.com>
+
+ PR rtl-optimization/122627
+ * gcc.target/riscv/rvv/autovec/pr122627.c: New test.
+
+2025-11-13 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/kortest_ccz-1.c: New test.
+
+2025-11-13 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122551
+ * g++.dg/modules/tpl-friend-20_a.C: New test.
+ * g++.dg/modules/tpl-friend-20_b.C: New test.
+ * g++.dg/modules/tpl-friend-20_c.C: New test.
+
+2025-11-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/aarch64/eor3-opt.c: New test.
+
+2025-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/96255
+ * gfortran.dg/do_concurrent_typespec_1.f90: Update testcase to check
+ for bugus warnings.
+
+2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/122175
+ * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Adjust expected
+ output.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
+
+2025-11-12 Antoni Boucher <bouanto@zoho.com>
+
+ * jit.dg/all-non-failing-tests.h: Mention new test.
+ * jit.dg/test-abi.c: New test.
+
+2025-11-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122653
+ * gcc.dg/tree-ssa/scev-16.c: New testcase.
+
+2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
+ Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/122175
+ * gcc.target/arm/mve/intrinsics/pr122175.c: New test.
+
+2025-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/cmse/mainline/8m/hard/union-fp.c: New.
+ * gcc.target/arm/cmse/baseline/union-4.c: New.
+ * gcc.target/arm/cmse/mainline/8m/hard/union-4.c: New.
+ * gcc.target/arm/cmse/mainline/8m/soft/union-4.c: New.
+ * gcc.target/arm/cmse/mainline/8m/softfp/union-4.c: New.
+ * gcc.target/arm/cmse/union-4.x: New.
+
+2025-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/cmse/union-3.x: New test.
+ * gcc.target/arm/cmse/baseline/union-3.c: New test.
+ * gcc.target/arm/cmse/mainline/8m/union-3.c: New test.
+ * gcc.target/arm/cmse/mainline/8_1m/union-3.c: New test.
+
+2025-11-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/stack-protector-guard-global-1.c: New test.
+ * gcc.target/s390/stack-protector-guard-global-2.c: New test.
+ * gcc.target/s390/stack-protector-guard-global-3.c: New test.
+ * gcc.target/s390/stack-protector-guard-global-4.c: New test.
+
+2025-11-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122647
+ * g++.dg/vect/pr122647.cc: New testcase.
+
+2025-11-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/warn34.adb: New test.
+
+2025-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libfortran/36725
+ * gfortran.dg/fmt_g0_4.f08: Change test case from
+ compile only to compile and run. Adjust test conditions.
+
+2025-11-11 Christopher Albert <albert@tugraz.at>
+
+ PR fortran/90519
+ * gfortran.dg/finalizer_recursive_alloc_1.f90: New test for ICE fix.
+ * gfortran.dg/finalizer_recursive_alloc_2.f90: New execution test.
+ * gfortran.dg/finalizer_self_assign.f90: New test for self-assignment
+ including a = a, a = (a), and a = (((a))) cases using if/stop pattern.
+ * gfortran.dg/pr112459.f90: Update to expect 6 _final calls instead
+ of 12, reflecting corrected self-assignment behavior.
+
+2025-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+ Steve Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/96255
+ * gfortran.dg/do_concurrent_typespec_1.f90: New test covering all
+ shadowing scenarios: undeclared variable, same kind shadowing, and
+ different kind shadowing.
+
+2025-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libfortran/90374
+ PR libfortran/90374
+ * gfortran.dg/fmt_error_10.f: Update test case to pass.
+ * gfortran.dg/fmt_zero_width.f90: Likewise.
+ * gfortran.dg/pr111022.f90: Likewise.
+ * gfortran.dg/pr96436_4.f90: Likewise.
+ * gfortran.dg/pr96436_5.f90: Likewise.
+
+2025-11-11 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
+ for vmseq.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_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_vmseq-run-1-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u8.c: New test.
+
+2025-11-11 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
+ for vmseq.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i16.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i32.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i64.c: New test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i8.c: New test.
+
+2025-11-11 Dhruv Chawla <dhruvc@nvidia.com>
+
+ * gcc.dg/match-shift-cmp-1.c: New test.
+ * gcc.dg/match-shift-cmp-2.c: Likewise.
+ * gcc.dg/match-shift-cmp-3.c: Likewise.
+ * gcc.dg/match-shift-cmp-4.c: Likewise.
+
+2025-11-11 Lulu Cheng <chenglulu@loongson.cn>
+
+ * g++.target/loongarch/mv-symbols1.C: New test.
+ * g++.target/loongarch/mv-symbols2.C: New test.
+ * g++.target/loongarch/mv-symbols3.C: New test.
+ * g++.target/loongarch/mv-symbols4.C: New test.
+ * g++.target/loongarch/mv-symbols5.C: New test.
+ * g++.target/loongarch/mv-symbols6.C: New test.
+ * g++.target/loongarch/mvc-symbols1.C: New test.
+ * g++.target/loongarch/mvc-symbols2.C: New test.
+ * g++.target/loongarch/mvc-symbols3.C: New test.
+ * g++.target/loongarch/mvc-symbols4.C: New test.
+ * g++.target/loongarch/mvc-symbols5.C: New test.
+ * gcc.target/loongarch/attr-check-error-message1.c: New test.
+ * gcc.target/loongarch/attr-check-error-message2.c: New test.
+ * gcc.target/loongarch/attr-check-error-message3.c: New test.
+ * gcc.target/loongarch/attr-check-error-message4.c: New test.
+ * gcc.target/loongarch/attr-check-error-message5.c: New test.
+ * gcc.target/loongarch/attr-check-error-message6.c: New test.
+ * gcc.target/loongarch/attr-check-error-message7.c: New test.
+ * gcc.target/loongarch/attr-check-error-message8.c: New test.
+ * gcc.target/loongarch/attr-check-error-message9.c: New test.
+
+2025-11-11 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/pragma-la64V1_1.c: New test.
+ * gcc.target/loongarch/pragma-la64V1_1-2.c: New test.
+
+2025-11-11 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/attr-check-error-message.c: Add tests.
+
+2025-11-11 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122629
+ * gcc.dg/torture/pr122629-1.c: New test.
+ * gcc.dg/torture/pr122629-2.c: New test.
+ * gcc.dg/tree-ssa/pr122629-1.c: New test.
+
+2025-11-11 Hu, Lin1 <lin1.hu@intel.com>
+
+ PR target/122446
+ * gcc.target/i386/amxbf16-asmintel-1.c: Modify dg-final to check intel
+ form.
+ * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
+ * gcc.target/i386/amxfp16-asmintel-1.c: Ditto.
+ * gcc.target/i386/amxfp8-asmintel-1.c: Ditto.
+ * gcc.target/i386/amxint8-asmintel-1.c: Ditto.
+ * gcc.target/i386/amxmovrs-asmintel-1.c: Ditto.
+ * gcc.target/i386/amxtf32-asmintel-1.c: Ditto.
+ * gcc.target/i386/amxtile-asmintel-1.c: Ditto.
+ * g++.target/i386/pr122446-1.C: New test.
+ * g++.target/i386/pr122446-amxavx512.C: Ditto.
+ * g++.target/i386/pr122446-amxbf16.C: Ditto.
+ * g++.target/i386/pr122446-amxcomplex.C: Ditto.
+ * g++.target/i386/pr122446-amxfp16.C: Ditto.
+ * g++.target/i386/pr122446-amxfp8.C: Ditto.
+ * g++.target/i386/pr122446-amxint8.C: Ditto.
+ * g++.target/i386/pr122446-amxmovrs.C: Ditto.
+ * g++.target/i386/pr122446-amxtf32.C: Ditto.
+ * g++.target/i386/pr122446-amxtile.C: Ditto.
+
+2025-11-10 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122628
+ * g++.dg/modules/internal-18.C: New test.
+
+2025-11-10 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * g++.dg/modules/tpl-friend-8_a.H: Add testcase.
+ * g++.dg/modules/tpl-friend-8_b.C: Add testcase.
+
+2025-11-10 Alejandro Colomar <alx@kernel.org>
+
+ PR c/122591
+ * gcc.dg/countof-compile.c (type): Test return type of _Countof.
+
+2025-11-10 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ PR target/122415
+ * gcc.target/pru/pr122415-1.c: New test.
+ * gcc.target/pru/pr122415-2.c: New test.
+
+2025-11-10 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gcc.target/aarch64/sve/acle/general-c/svcount_1.c: Update message.
+
+2025-11-10 Tejas Belagod <tejas.belagod@arm.com>
+
+ * g++.dg/ext/sve-sizeless-1.C: Add new tests.
+ * g++.dg/ext/sve-sizeless-2.C: Add new tests.
+ * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C: Add new tests.
+ * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C: Add new tests.
+ * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: Add new tests.
+ * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Add new tests.
+ * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add new tests.
+ * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c : Add new tests.
+
+2025-11-10 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gcc.target/aarch64/sve/acle/general/cops_bool.c: New.
+
+2025-11-10 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/pr121985.c: New test.
+
+2025-11-10 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/pr118019-2.c:
+
+2025-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/119064
+ * g++.dg/cpp26/feat-cxx26.C: Revert 2025-07-11 changes.
+ * g++.dg/DRs/dr2581-1.C (__cpp_trivial_relocatability): Remove test.
+ * g++.dg/DRs/dr2581-2.C (__cpp_trivial_relocatability): Likewise.
+ * g++.dg/warn/Wkeyword-macro-1.C: Don't expect any diagnostics on
+ #define or #undef of trivially_relocatable_if_eligible or
+ replaceable_if_eligible.
+ * g++.dg/warn/Wkeyword-macro-2.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-4.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-5.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-7.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-8.C: Likewise.
+ * g++.dg/cpp26/trivially-relocatable1.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable2.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable3.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable4.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable5.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable6.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable7.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable8.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable9.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable10.C: Remove.
+ * g++.dg/cpp26/trivially-relocatable11.C: Remove.
+ * g++.dg/modules/class-11_a.H: Remove trivial relocatability
+ related parts.
+ * g++.dg/modules/class-11_b.C: Likewise.
+
+2025-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/warn/Wkeyword-macro-1.C: Expect diagnostics on define/undef
+ of indeterminate.
+ * g++.dg/warn/Wkeyword-macro-2.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-4.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-5.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-7.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-8.C: Likewise.
+
+2025-11-10 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/warn/Wkeyword-macro-4.C: Don't diagnose for #undef likely
+ or #undef unlikely.
+ * g++.dg/warn/Wkeyword-macro-5.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-9.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-8.C: Likewise.
+ * g++.dg/warn/Wkeyword-macro-10.C: Likewise.
+
+2025-11-10 Lewis Hyatt <lhyatt@gmail.com>
+
+ PR preprocessor/105608
+ * g++.dg/pch/line-map-3.C: Remove xfails.
+ * g++.dg/pch/line-map-4.C: New test.
+ * g++.dg/pch/line-map-4.Hs: New test.
+
+2025-11-09 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.target/i386/apx-ndd-tls-1b.c: Change to xfail for ! ia32.
+
+2025-11-09 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.target/i386/indirect-thunk-5.c: Drop x32 scan.
+ * gcc.target/i386/indirect-thunk-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
+ * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
+
+2025-11-09 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.target/i386/cmov12.c: Limit to lp64.
+
+2025-11-09 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.target/i386/shrink_wrap_1.c: Limit to lp64.
+
+2025-11-09 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.dg/pr90838.c: Adjust for x32
+
+2025-11-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/limited_with4.ads: Rename to...
+ * gnat.dg/specs/limited_with1.ads: ...this.
+ * gnat.dg/specs/limited_with4_pkg.ads: Rename to...
+ * gnat.dg/specs/limited_with1_pkg.ads: ...this.
+ * gnat.dg/specs/limited_with2-child1.ads: New test.
+ * gnat.dg/specs/limited_with2-child2.ads: Likewise.
+ * gnat.dg/specs/limited_with2.ads: New helper.
+
+2025-11-08 Philipp Tomsich <philipp.tomsich@vrull.eu>
+
+ * gcc.target/riscv/snez.c: New test.
+
+2025-11-08 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/113338
+ * gfortran.dg/c-interop/pr113338-c.c: New test.
+ * gfortran.dg/c-interop/pr113338.f90: New test.
+
+2025-11-08 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ PR tree-optimization/122126
+ * gcc.dg/pr122126_vextr.c: New test.
+ * gcc.dg/pr122126_vset.c: New test.
+
+2025-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/121628
+ * gfortran.dg/alloc_comp_deep_copy_7.f90: New test.
+
+2025-11-08 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122599
+ * gcc.dg/torture/pr122599-1.c: New test.
+
+2025-11-07 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122588
+ * gcc.c-torture/compile/pr122588-1.c: New test.
+ * gcc.dg/tree-ssa/pr122588-1.c: New test.
+
+2025-11-07 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR testsuite/122602
+ * gcc.dg/vect/complex/complex-operations-run.c: Move to...
+ * gcc.dg/vect/complex/vect-complex-operations-run.c: ...here.
+
+2025-11-07 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/class_wide6.ads, gnat.dg/class_wide6.adb: New test.
+ * gnat.dg/class_wide6_pkg.ads: New helper.
+
+2025-11-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122577
+ * gcc.dg/vect/vect-bool-3.c: New testcase.
+
+2025-11-07 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/pr121959-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr121959-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr121959-3.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr121959-4.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr121959-5.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr121959-run-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/pr121959.h: New test.
+
+2025-11-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122589
+ PR middle-end/122594
+ * g++.dg/torture/pr122589.C: New testcase.
+
+2025-11-07 Alfie Richards <alfie.richards@arm.com>
+
+ PR target/118328
+ * gcc.target/aarch64/preserve_none_1.c: New test.
+ * gcc.target/aarch64/preserve_none_mingw_1.c: New test.
+ * gcc.target/aarch64/preserve_none_2.c: New test.
+ * gcc.target/aarch64/preserve_none_3.c: New test.
+ * gcc.target/aarch64/preserve_none_4.c: New test.
+ * gcc.target/aarch64/preserve_none_5.c: New test.
+ * gcc.target/aarch64/preserve_none_6.c: New test.
+
+2025-11-07 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
+ for vwmaccu.vx.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_widen.h: Add test helper
+ macros.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_widen_data.h: Add test
+ data for run test.
+ * gcc.target/riscv/rvv/autovec/vx_vf/vx_vwmaccu-run-1-u64.c: New test.
+
+2025-11-07 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/sign-extend-4.c: New test.
+ * gcc.target/loongarch/sign-extend-5.c: New test.
+
+2025-11-07 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/sign-extend-3.c: New test.
+
+2025-11-07 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/sign-extend-6.c: New test.
+
+2025-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/121628
+ * gfortran.dg/alloc_comp_deep_copy_5.f90: New test for recursive
+ allocatable array deep copy.
+ * gfortran.dg/alloc_comp_deep_copy_6.f90: New test for multi-level
+ recursive allocatable deep copy.
+ * gfortran.dg/array_memcpy_2.f90: Fix test with proper allocation.
+ Signed-off-by: Christopher Albert <albert@tugraz.at>
+
+2025-11-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/prefix3.adb: New test.
+ * gnat.dg/prefix3_pkg.ads: New helper.
+ * gnat.dg/prefix3_pkg.adb: Likewise.
+
+2025-11-06 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/czero-bext.c: New test.
+
+2025-11-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/renaming19.adb: New test.
+ * gnat.dg/renaming19_pkg.ads: New helper.
+ * gnat.dg/renaming19_pkg.adb: Likewise.
+
+2025-11-06 Your Name <jlaw@ventanamicro.com>
+
+ PR rtl-optimization/121136
+ * gcc.target/riscv/pr121136.c: New test.
+ * gcc.dg/cmp-mem-const-1.c: Skip for risc-v.
+ * gcc.dg/cmp-mem-const-2.c: Likewise.
+
+2025-11-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122502
+ * gcc.dg/torture/pr122502-2.c: New testcase.
+
+2025-11-06 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/113632
+ * gcc.dg/pr113632.c: New.
+
+2025-11-06 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_vfp_ok_nocache): New.
+ (check_effective_target_arm_v8_vfp_ok): Call the above helper, and
+ use global flags.
+ (add_options_for_arm_v8_vfp): Use et_arm_v8_vfp_flags.
+ * gcc.target/arm/lceil-vcvt_1.c: Remove -march=armv8-a.
+ * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
+ * gcc.target/arm/lround-vcvt_1.c: Likewise.
+ * gcc.target/arm/vrinta-ce.c: Likewise.
+
+2025-11-06 Xi Ruoyao <xry111@xry111.site>
+
+ * gcc.target/loongarch/vect-frint-no-inexact.c (dg-options): Add
+ -mcmodel=normal.
+ * gcc.target/loongarch/vect-frint-scalar-no-inexact.c: Likewise.
+ * gcc.target/loongarch/vect-frint-scalar.c: Likewise.
+ * gcc.target/loongarch/vect-frint.c: Likewise.
+ * gcc.target/loongarch/vect-ftint-no-inexact.c: Likewise.
+ * gcc.target/loongarch/vect-ftint.c: Likewise.
+
+2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/121574
+ * g++.dg/modules/internal-17_b.C: Check for diagnostics when
+ instantiating imported TU-local entities.
+
+2025-11-05 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/121574
+ * g++.dg/modules/internal-17_a.C: New test.
+ * g++.dg/modules/internal-17_b.C: New test.
+
+2025-11-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/discr8.ads: New test.
+
+2025-11-05 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122566
+ * gfortran.dg/pdt_68.f03: New test.
+
+2025-11-05 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/122501
+ PR fortran/122524
+ * gfortran.dg/pdt_66.f03: New test.
+ * gfortran.dg/pdt_67.f03: New test.
+
+2025-11-05 Tobias Burnus <tburnus@baylibre.com>
+
+ PR fortran/122570
+ * gfortran.dg/gomp/pr122570.f: New test.
+
+2025-11-05 Artemiy Volkov <artemiy.volkov@arm.com>
+
+ * gcc.dg/tree-ssa/forwprop-43.c: New test.
+ * gcc.target/aarch64/simd/combine_ext.c: New test.
+
+2025-11-05 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/widen-mul-rtx-cost-signed.c: Update.
+
+2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/protected_subtype1.adb: New test.
+
+2025-11-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/generic_inst9.ads: New test.
+ * gnat.dg/specs/generic_inst9_pkg1.ads: New helper.
+ * gnat.dg/specs/generic_inst9_pkg2.ads: Likewise.
+ * gnat.dg/specs/generic_inst9_pkg2-g.ads: Likewise.
+
+2025-11-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/122390
+ * gcc.target/i386/pr122390.c: New test.
+ * gcc.target/i386/pr122390-1.c: New test.
+
+2025-11-04 Kees Cook <kees@kernel.org>
+
+ * gcc.target/arc/builtin_fls_const.c: New test. Verify that
+ const attribute enables CSE optimization for mathematical ARC
+ builtins by checking that duplicate calls are eliminated and
+ results are optimized to shift operations.
+
+2025-11-04 Paul-Antoine Arras <parras@baylibre.com>
+
+ PR fortran/122369
+ PR fortran/122508
+ * gfortran.dg/gomp/pr122369-1.f90: New test.
+ * gfortran.dg/gomp/pr122369-2.f90: New test.
+ * gfortran.dg/gomp/pr122369-3.f90: New test.
+ * gfortran.dg/gomp/pr122369-4.f90: New test.
+ * gfortran.dg/gomp/pr122508-1.f90: New test.
+ * gfortran.dg/gomp/pr122508-2.f90: New test.
+
+2025-11-04 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ PR lto/122515
+ * lib/lto.exp (lto-build-archive): New procedure.
+ (lto-execute-1): Use it.
+ (lto-link-and-maybe-run, lto-get-options-main): Handle ar-link.
+ * gcc.dg/lto/pr122515_0.c: New test case.
+ * gcc.dg/lto/pr122515_1.c: New file.
+ * gcc.dg/lto/pr122515_2.c: Likewise.
+ * gcc.dg/lto/pr122515_3.c: Likewise.
+ * gcc.dg/lto/pr122515_4.c: Likewise.
+ * gcc.dg/lto/pr122515_5.c: Likewise.
+ * gcc.dg/lto/pr122515_6.c: Likewise.
+ * gcc.dg/lto/pr122515_7.c: Likewise.
+ * gcc.dg/lto/pr122515_8.c: Likewise.
+ * gcc.dg/lto/pr122515_9.c: Likewise.
+
+2025-11-04 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122253
+ * g++.dg/modules/internal-16.C: New test.
+
+2025-11-04 Tobias Burnus <tburnus@baylibre.com>
+
+ PR fortran/122513
+ * gfortran.dg/pr122513-2.f90: New test.
+
+2025-11-04 Kishan Parmar <kishan@linux.ibm.com>
+
+ PR rtl-optimization/93738
+ * gcc.target/powerpc/rlwimi-2.c: Update expected rldicl count.
+
+2025-11-04 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/122544
+ * g++.dg/analyzer/exception-path-1-sarif.py: New test script.
+ * g++.dg/analyzer/exception-path-1.C: Add SARIF output, and use
+ the above to check it.
+ * g++.dg/analyzer/exception-path-unwind-multiple-2-sarif.py: New
+ test script.
+ * g++.dg/analyzer/exception-path-unwind-multiple-2.C: Add SARIF
+ output, and use the above to check it.
+ * gcc.dg/analyzer/setjmp-3-sarif.py: New test script.
+ * gcc.dg/analyzer/setjmp-3.c: Add SARIF output, and use
+ the above to check it.
+
+2025-11-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/generic_inst15.adb: New test.
+ * gnat.dg/generic_inst15_pkg-g.ads: New helper.
+ * gnat.dg/generic_inst15_pkg.ads: Likewise.
+
+2025-11-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/abstract1.ads: New test.
+
+2025-11-03 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/122534
+ * gcc.target/i386/pr122534.c: New test.
+
+2025-11-03 Robin Dapp <rdapp.gcc@gmail.com>
+
+ * gcc.target/riscv/rvv/base/pr119115.c: Add -std=gnu99.
+
+2025-11-03 Steve Kargl <kargls@comcast.net>
+
+ PR fortran/122513
+ * gfortran.dg/pr122513.f90: New test.
+
+2025-11-03 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/lookup/koenig16.C: New test.
+ * g++.dg/modules/adl-11_a.C: New file.
+ * g++.dg/modules/adl-11_b.C: New file.
+
+2025-11-03 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/modules/builtin-9_a.C: New test.
+ * g++.dg/modules/builtin-9_b.C: New test.
+
+2025-11-03 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/modules/clone-5_a.C: New test.
+ * g++.dg/modules/clone-5_b.C: New test.
+
+2025-11-03 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/modules/namespace-15_a.C: New test.
+ * g++.dg/modules/namespace-15_b.C: New test.
+
+2025-11-03 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/torture/pr92606.c: Use LPM even if LPMx
+ is available.
+
+2025-11-03 Loeka Rogge <loeka@synopsys.com>
+
+ * gcc.target/arc/movv2hi-be.c: New test.
+
+2025-11-03 Kito Cheng <kito.cheng@sifive.com>
+
+ * g++.dg/abi/param2.C: Add -Wno-psabi option for RISC-V.
+ * g++.target/riscv/abi/empty-struct+union-1.cc: New test.
+ * g++.target/riscv/abi/empty-struct+union-2.cc: New test.
+ * g++.target/riscv/abi/empty-struct+union-3.cc: New test.
+ * g++.target/riscv/abi/empty-struct+union-4.cc: New test.
+ * g++.target/riscv/abi/empty-struct-1.cc: New test.
+ * g++.target/riscv/abi/empty-struct-2.cc: New test.
+ * g++.target/riscv/abi/empty-struct-3.cc: New test.
+ * g++.target/riscv/abi/empty-struct-4.cc: New test.
+ * g++.target/riscv/abi/empty-struct-5.cc: New test.
+ * g++.target/riscv/abi/empty-struct-6.cc: New test.
+ * g++.target/riscv/abi/empty-struct-7.cc: New test.
+ * g++.target/riscv/abi/empty-struct-8.cc: New test.
+ * g++.target/riscv/abi/empty-struct-9.cc: New test.
+ * g++.target/riscv/abi/empty-struct-10.cc: New test.
+ * g++.target/riscv/abi/empty-struct-11.cc: New test.
+ * g++.target/riscv/abi/empty-struct-12.cc: New test.
+ * g++.target/riscv/abi/empty-union-1.cc: New test.
+ * g++.target/riscv/abi/empty-union-2.cc: New test.
+ * g++.target/riscv/abi/empty-union-3.cc: New test.
+ * g++.target/riscv/abi/empty-union-4.cc: New test.
+ * g++.target/riscv/riscv.exp: Add abi subdirectory.
+ * gcc.dg/compat/pr83487-1_x.c: Add -Wno-psabi option for RISC-V.
+ * gcc.dg/compat/pr83487-1_y.c: Likewise.
+ * gcc.dg/compat/pr83487-2_x.c: Likewise.
+ * gcc.dg/compat/pr83487-2_y.c: Likewise.
+ * gcc.dg/torture/pr28814.c: Likewise.
+ * gcc.target/riscv/abi/empty-struct+union-1.c: New test.
+ * gcc.target/riscv/abi/empty-struct+union-2.c: New test.
+ * gcc.target/riscv/abi/empty-struct+union-3.c: New test.
+ * gcc.target/riscv/abi/empty-struct+union-4.c: New test.
+ * gcc.target/riscv/abi/empty-struct-1.c: New test.
+ * gcc.target/riscv/abi/empty-struct-2.c: New test.
+ * gcc.target/riscv/abi/empty-struct-3.c: New test.
+ * gcc.target/riscv/abi/empty-struct-4.c: New test.
+ * gcc.target/riscv/abi/empty-struct-5.c: New test.
+ * gcc.target/riscv/abi/empty-struct-6.c: New test.
+ * gcc.target/riscv/abi/empty-struct-7.c: New test.
+ * gcc.target/riscv/abi/empty-struct-8.c: New test.
+ * gcc.target/riscv/abi/empty-struct-9.c: New test.
+ * gcc.target/riscv/abi/empty-struct-10.c: New test.
+ * gcc.target/riscv/abi/empty-struct-11.c: New test.
+ * gcc.target/riscv/abi/empty-struct-12.c: New test.
+ * gcc.target/riscv/abi/empty-union-1.c: New test.
+ * gcc.target/riscv/abi/empty-union-2.c: New test.
+ * gcc.target/riscv/abi/empty-union-3.c: New test.
+ * gcc.target/riscv/abi/empty-union-4.c: New test.
+ * gcc.target/riscv/riscv.exp: Add abi subdirectory.
+
+2025-11-03 Alfie Richards <alfie.richards@arm.com>
+
+ PR target/122405
+ * g++.target/aarch64/mv-cpu-features.C: Add HWCAP_ATOMICS and
+ HWCAP2_RNG defines.
+
+2025-11-03 Alfie Richards <alfie.richards@arm.com>
+
+ * gcc.target/aarch64/fmv_priority.in: Update for new features.
+ * gcc.target/aarch64/fmv_priority1.c: Ditto.
+ * gcc.target/aarch64/fmv_priority2.c: Ditto.
+
+2025-11-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/vect19.ads, gnat.dg/vect19.adb: New test.
+ * gnat.dg/vect19_pkg.ads, gnat.dg/vect19_pkg.adb: New helper.
+
+2025-11-03 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/mode-tieable-opt.c: New test.
+
+2025-11-03 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/mem-and-mask-opt.c: New test.
+
+2025-11-03 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/vec_pack_unpack_256.c: Adjust to changed
+ lasx_xvpermi_q_<LASX:mode> template.
+ * gcc.target/loongarch/vector/lasx/lasx-builtin.c: Ditto.
+ * gcc.target/loongarch/lasx-xvpermi_q-opt.c: New test.
+
+2025-11-03 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/and-large-immediate-opt.c: New test.
+
+2025-11-03 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/extendsidi2-combine.c: New test.
+ * gcc.target/loongarch/spill-less.c: New test.
+
+2025-11-03 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/mulh_wu.c: New test.
+
+2025-11-03 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/122475
+ * gcc.dg/vect/pr122475.c: New test.
+ * gcc.target/aarch64/sve/vect-reduc-bool-19.c: New test.
+ * gcc.target/aarch64/sve/vect-reduc-bool-20.c: New test.
+
+2025-11-03 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.target/i386/builtin-memmove-1a.c: New test.
+ * gcc.target/i386/builtin-memmove-1b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-1c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-1d.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-2d.c: Likewise.
+ * gcc.target/i386/builtin-memmove-3a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-3b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-3c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-4a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-4b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-4c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-5a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-5b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-5c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-6.c: Likewise.
+ * gcc.target/i386/builtin-memmove-7.c: Likewise.
+ * gcc.target/i386/builtin-memmove-8.c: Likewise.
+ * gcc.target/i386/builtin-memmove-9.c: Likewise.
+ * gcc.target/i386/builtin-memmove-10.c: Likewise.
+ * gcc.target/i386/builtin-memmove-11a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-11b.c: Likewise.
+ * gcc.target/i386/builtin-memmove-11c.c: Likewise.
+ * gcc.target/i386/builtin-memmove-12.c: Likewise.
+ * gcc.target/i386/builtin-memmove-13.c: Likewise.
+ * gcc.target/i386/builtin-memmove-14.c: Likewise.
+ * gcc.target/i386/builtin-memmove-15.c: Likewise.
+
+2025-11-03 Shreya Munnangi <smunnangi1@ventanamicro.com>
+
+ PR target/52345
+ * gcc.target/riscv/pr52345.c: Add new test cases.
+
+2025-11-03 chenxiaolong <chenxiaolong@loongson.cn>
+
+ * gcc.target/loongarch/vector/lasx/vect-concat-128-256-result.c: New test.
+ * gcc.target/loongarch/vector/lasx/vect-concat-128-256.c: New test.
+ * gcc.target/loongarch/vector/lasx/vect-extract-256-128-result.c: New test.
+ * gcc.target/loongarch/vector/lasx/vect-extract-256-128.c: New test.
+ * gcc.target/loongarch/vector/lasx/vect-insert-128-256-result.c: New test.
+ * gcc.target/loongarch/vector/lasx/vect-insert-128-256.c: New test.
+
+2025-11-03 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/imm-load.c: Modify.
+
+2025-11-02 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/122499
+ * gm2.dg/spell/iso/fail/badimport2.mod: New test.
+ * gm2.dg/spell/iso/fail/badimport3.mod: New test.
+ * gm2.dg/spell/iso/fail/badimport4.mod: New test.
+
+2025-11-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/small-struct-1.c: Run only on Solaris.
+
+2025-11-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/cbcond-1.c: Accept reverse branches.
+ * gcc.target/sparc/cbcond-2.c: Likewise.
+ * gcc.target/sparc/overflow-3.c: Likewise.
+ * gcc.target/sparc/overflow-4.c: Likewise.
+ * gcc.target/sparc/overflow-5.c: Likewise.
+
+2025-11-02 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/122518
+ * gcc.target/i386/pr122518.c: New test.
+
+2025-11-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/unknown_discr1.ads: New test.
+ * gnat.dg/specs/unknown_discr1_pkg.ads: New helper.
+ * gnat.dg/specs/unknown_discr1_pkg-child.ads: Likewise.
+ * gnat.dg/specs/unknown_discr1_pkg-g.ads: Likewise.
+ * gnat.dg/specs/unknown_discr1_pkg-inst.ads: Likewise.
+
+2025-11-02 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/use_type4.adb: New test.
+
+2025-11-02 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/torture/pr84211-fuse-move-1.c: Add -fno-lto.
+
+2025-11-02 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/122421
+ * g++.dg/modules/inst-6_a.C: New test.
+ * g++.dg/modules/inst-6_b.C: New test.
+
2025-11-01 Shreya Munnangi <smunnangi1@ventanamicro.com>
PR target/67731