aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r--gcc/testsuite/ChangeLog2103
1 files changed, 2103 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5cf9f3d..fa32429 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,2106 @@
+2025-03-28 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/abi/pure-virtual1.C: Fix dg-require-weak directive.
+ * g++.target/i386/mangling-alias1.C: Fix dg-require-ifunc
+ directive.
+
+2025-03-27 Bob Dubner <rdubner@symas.com>
+
+ * cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__1_.cob: New testcase.
+ * cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__2_.cob: Likewise.
+ * cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__1_.cob: Likewise.
+ * cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.cob: Likewise.
+ * cobol.dg/group2/COMP-6_arithmetic.cob: Likewise.
+ * cobol.dg/group2/COMP-6_numeric_test.cob: Likewise.
+ * cobol.dg/group2/COMP-6_used_with_DISPLAY.cob: Likewise.
+ * cobol.dg/group2/COMP-6_used_with_MOVE.cob: Likewise.
+ * cobol.dg/group2/COMPUTE_multiplication_to_FIX4.cob: Likewise.
+ * cobol.dg/group2/DISPLAY__Sign_ASCII__2_.cob: Likewise.
+ * cobol.dg/group2/DISPLAY__Sign_ASCII.cob: Likewise.
+ * cobol.dg/group2/Floating_continuation_indicator__1_.cob: Likewise.
+ * cobol.dg/group2/floating-point_ADD_FORMAT_1.cob: Likewise.
+ * cobol.dg/group2/floating-point_ADD_FORMAT_2.cob: Likewise.
+ * cobol.dg/group2/floating-point_DIVIDE_FORMAT_1.cob: Likewise.
+ * cobol.dg/group2/floating-point_DIVIDE_FORMAT_2.cob: Likewise.
+ * cobol.dg/group2/floating-point_literals.cob: Likewise.
+ * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_1.cob: Likewise.
+ * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_2.cob: Likewise.
+ * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_1.cob: Likewise.
+ * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_2.cob: Likewise.
+ * cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.cob: Likewise.
+ * cobol.dg/group2/Indicators_______________-____D__.cob: Likewise.
+ * cobol.dg/group2/MULTIPLY_to_FIX4.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_arithmetic.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__1_.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__2_.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_dump.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_numeric_test__1_.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_numeric_test__2_.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_used_with_DISPLAY.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_used_with_INITIALIZE.cob: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_used_with_MOVE.cob: Likewise.
+ * cobol.dg/group2/POINTER__display.cob: Likewise.
+ * cobol.dg/group2/Simple_floating-point_MOVE.cob: Likewise.
+ * cobol.dg/group2/Simple_floating-point_VALUE_and_MOVE.cob: Likewise.
+ * cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.out: Known-good result.
+ * cobol.dg/group2/COMP-6_arithmetic.out: Likewise.
+ * cobol.dg/group2/COMP-6_numeric_test.out: Likewise.
+ * cobol.dg/group2/COMP-6_used_with_DISPLAY.out: Likewise.
+ * cobol.dg/group2/COMP-6_used_with_MOVE.out: Likewise.
+ * cobol.dg/group2/COMPUTE_multiplication_to_FIX4.out: Likewise.
+ * cobol.dg/group2/DISPLAY__Sign_ASCII__2_.out: Likewise.
+ * cobol.dg/group2/DISPLAY__Sign_ASCII.out: Likewise.
+ * cobol.dg/group2/Floating_continuation_indicator__1_.out: Likewise.
+ * cobol.dg/group2/floating-point_ADD_FORMAT_1.out: Likewise.
+ * cobol.dg/group2/floating-point_ADD_FORMAT_2.out: Likewise.
+ * cobol.dg/group2/floating-point_DIVIDE_FORMAT_1.out: Likewise.
+ * cobol.dg/group2/floating-point_DIVIDE_FORMAT_2.out: Likewise.
+ * cobol.dg/group2/floating-point_literals.out: Likewise.
+ * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_1.out: Likewise.
+ * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_2.out: Likewise.
+ * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_1.out: Likewise.
+ * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_2.out: Likewise.
+ * cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.out: Likewise.
+ * cobol.dg/group2/Indicators_______________-____D__.out: Likewise.
+ * cobol.dg/group2/MULTIPLY_to_FIX4.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_arithmetic.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__1_.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__2_.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_dump.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_numeric_test__1_.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_numeric_test__2_.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_used_with_DISPLAY.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_used_with_INITIALIZE.out: Likewise.
+ * cobol.dg/group2/PACKED-DECIMAL_used_with_MOVE.out: Likewise.
+ * cobol.dg/group2/POINTER__display.out: Likewise.
+ * cobol.dg/group2/Simple_floating-point_MOVE.out: Likewise.
+ * cobol.dg/group2/Simple_floating-point_VALUE_and_MOVE.out: Likewise.
+
+2025-03-27 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/strub-internal-pr112938.C: Add dg-warning for c++20.
+
+2025-03-27 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/template/explicit-args6.C: Remove an extra set of {} in
+ a dg-message.
+
+2025-03-27 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * gcc.misc-tests/gcov-31.c: Require effective target sigsetjmp.
+ * gcc.misc-tests/gcov-32.c: Ditto.
+
+2025-03-27 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/tree-ssa/initlist-opt2.C: Match _M_range_initialize_n
+ instead of _M_range_initialize.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * gfortran.dg/cray_pointers_2.f90: Restore whitespace.
+
+2025-03-27 Edwin Lu <ewlu@rivosinc.com>
+
+ * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Fix typo
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * gcc.target/aarch64/atomic-inst-ldlogic.c: Add another closing brace.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * gcc.dg/analyzer/fd-datagram-socket.c: Fix 'dg-message' spelling.
+ * gcc.dg/analyzer/out-of-bounds-zero.c: Fix whitespace in 'dg-additional-options'.
+ * gcc.dg/analyzer/strchr-1.c: Fix 'dg-message' whitespace.
+ * gnat.dg/sso/q11.adb: Fix 'dg-output' whitespace.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * g++.dg/warn/Winvalid-memory-model.C: Fix typo in comment.
+ * gcc.dg/builtin-dynamic-object-size-19.c: Ditto.
+ * gcc.dg/builtin-object-size-19.c: Ditto.
+ * gcc.dg/strlenopt-40.c: Ditto.
+ * gcc.dg/strlenopt-44.c: Ditto.
+ * gcc.dg/strlenopt-45.c: Ditto.
+ * gcc.dg/strlenopt-50.c: Ditto.
+ * gcc.dg/strlenopt-51.c: Ditto.
+ * gcc.dg/strlenopt-52.c: Ditto.
+ * gcc.dg/strlenopt-53.c: Ditto.
+ * gcc.dg/strlenopt-54.c: Ditto.
+ * gcc.dg/strlenopt-55.c: Ditto.
+ * gcc.dg/strlenopt-58.c: Ditto.
+ * gcc.dg/strlenopt-59.c: Ditto.
+ * gcc.dg/strlenopt-62.c: Ditto.
+ * gcc.dg/strlenopt-65.c: Ditto.
+ * gcc.dg/strlenopt-70.c: Ditto.
+ * gcc.dg/strlenopt-72.c: Ditto.
+ * gcc.dg/strlenopt-73.c: Ditto.
+ * gcc.dg/strlenopt-77.c: Ditto.
+ * gcc.dg/strlenopt-82.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-snprintf-4.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-snprintf-6.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-snprintf-7.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-10.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
+ * gcc.dg/tree-ssa/phi-opt-value-5.c: Ditto.
+ * lib/multiline.exp: Ditto.
+ * lib/target-supports.exp: Ditto.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * c-c++-common/goacc/pr69916.c: Fix unusual whitespace in dg-*.
+ * g++.old-deja/g++.abi/vtable2.C: Ditto.
+ * g++.old-deja/g++.bugs/900330_02.C: Ditto.
+ * g++.old-deja/g++.bugs/900406_02.C: Ditto.
+ * g++.old-deja/g++.bugs/900519_13.C: Ditto.
+ * g++.old-deja/g++.mike/p9068.C: Ditto.
+ * gcc.dg/20040203-1.c: Ditto.
+ * gcc.dg/980502-1.c: Ditto.
+ * gcc.dg/ipa/ipa-sra-14.c: Ditto.
+ * gcc.dg/pr35468.c: Ditto.
+ * gcc.dg/pr82597.c: Ditto.
+ * gcc.dg/tree-ssa/phi-opt-7.c: Ditto.
+ * gfortran.dg/assumed_charlen_in_main.f90: Ditto.
+ * gfortran.dg/cray_pointers_2.f90: Ditto.
+
+2025-03-27 Tobias Burnus <tburnus@baylibre.com>
+
+ * g++.dg/gomp/append-args-1.C: Remove expected dg-sorry.
+ * g++.dg/gomp/append-args-8.C: New test.
+
+2025-03-27 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/118920
+ * g++.dg/modules/attrib-3_a.H: New test.
+ * g++.dg/modules/attrib-3_b.C: New test.
+ * g++.dg/modules/pr118920.h: New test.
+ * g++.dg/modules/pr118920_a.H: New test.
+ * g++.dg/modules/pr118920_b.H: New test.
+ * g++.dg/modules/pr118920_c.C: New test.
+
+2025-03-27 Nathaniel Shead <nathanieloshead@gmail.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/118920
+ * g++.dg/modules/tpl-friend-17.h: New test.
+ * g++.dg/modules/tpl-friend-17_a.C: New test.
+ * g++.dg/modules/tpl-friend-17_b.C: New test.
+
+2025-03-27 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/fmaxmin.c: Move scan-assembler checks to ...
+ * gcc.target/arm/fmaxmin-2.c: ... here. New test.
+
+2025-03-27 Hu, Lin1 <lin1.hu@intel.com>
+
+ PR target/119425
+ * gcc.target/i386/pr119425.c: New test.
+ Co-authered-by: Hongyu Wang <hongyu.wang@intel.com>
+
+2025-03-27 Martin Uecker <uecker@tugraz.at>
+
+ PR c/118765
+ * gcc.dg/pr118765-2.c: New test.
+ * gcc.dg/pr118765-3.c: New test.
+ * gcc.dg/typedef-redecl3.c: New test.
+
+2025-03-27 Lulu Cheng <chenglulu@loongson.cn>
+
+ PR target/119408
+ * gcc.target/loongarch/pr119408.c: New test.
+
+2025-03-27 Sandra Loosemore <sloosemore@baylibre.com>
+
+ * c-c++-common/gomp/append-args-interop.c: Fix declaration of base
+ function to be correct for pre-C23 dialects.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR testsuite/119489
+ * g++.dg/strub-internal-pr112938.C: Adjust pattern.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * gcc.target/arc/taux-1.c: Add missing brace.
+ * gcc.target/arc/taux-2.c: Ditto.
+ * gcc.target/i386/addr-space-1.c: Ditto.
+ * gcc.target/ia64/mfused-madd-vect.c: Ditto.
+ * gcc.target/ia64/mfused-madd.c: Ditto.
+ * gcc.target/ia64/mno-fused-madd-vect.c: Ditto.
+ * gcc.target/ia64/mno-fused-madd.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-1.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-2.c: Ditto.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR target/98743
+ PR tree-optimization/105820
+ * g++.dg/cpp0x/udlit-namespace-ambiguous.C: Fix whitespace.
+ * g++.dg/cpp2a/constexpr-init21.C: Ditto.
+ * g++.dg/diagnostic/wrong-tag-1.C: Ditto.
+ * g++.dg/init/self1.C: Ditto.
+ * g++.dg/opt/pr98743.C: Add missing '}' to terminate dg directive.
+ * g++.dg/parse/error8.C: Fix whitespace.
+ * g++.dg/template/explicit-args6.C: Add missing '{' to begin dg directive.
+ * g++.dg/template/unify9.C: Fix whitespace.
+ * g++.dg/tree-ssa/pr105820.C: Ditto.
+ * g++.dg/warn/Wmismatched-tags-8.C: Add missing braces.
+ * gcc.dg/cpp/cmdlne-dM-M.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-32.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-39.c: Ditto.
+ * gcc.dg/tree-ssa/reassoc-41.c: Ditto.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * g++.dg/diagnostic/unclosed-extern-c.C: Fix 'dg-message' typo.
+ * g++.dg/warn/Wno-attributes-1.C: Ditto.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * g++.dg/cpp0x/gen-attrs-6.C: Surround 'target' by whitespace.
+ * gcc.target/aarch64/atomic-inst-ldlogic.c: Fix 'dg-final' whitespace.
+ * gcc.target/arm/short-vfp-1.c: Ditto.
+ * gcc.target/bfin/l2.c: Fix 'dg-bfin-processors' whitespace.
+ * gcc.target/i386/avx512fp16-vmovw-1b.c: Surround 'target' by whitespace.
+ * gcc.target/i386/sse2-float16-5.c: Ditto.
+ * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR middle-end/93437
+ * g++.dg/warn/Wstringop-overflow-5.C: Fix -Wstringop-overflow casing.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ * gfortran.dg/associate_70.f90: Replace parenthesis with '}'.
+ * gfortran.dg/bessel_3.f90: Drop extraneous parenthesis.
+ * gfortran.dg/c_funloc_tests_6.f90: Ditto.
+ * gfortran.dg/parity_2.f90: Ditto.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR ipa/98265
+ * g++.dg/tree-ssa/pr98265.C: Use -std=c++14.
+ Use scan-tree-dump instead of scan-tree-dump-times.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR tree-optimization/37143
+ * g++.dg/vect/pr37143.C: Move to...
+ * g++.dg/vect/pr37143.cc: ...here.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR ipa/98265
+ * gcc.dg/tree-ssa/pr98265.C: Move to...
+ * g++.dg/tree-ssa/pr98265.C: ...here.
+
+2025-03-27 Sam James <sam@gentoo.org>
+
+ PR middle-end/112938
+ * g++.dg/strub-internal-pr112938.cc: Move to...
+ * g++.dg/strub-internal-pr112938.C: ...here.
+
+2025-03-26 Jørgen Kvalsvik <j@lambda.is>
+
+ * lib/gcov.exp: Add prime paths test function.
+ * g++.dg/gcov/gcov-22.C: New test.
+ * g++.dg/gcov/gcov-23-1.h: New test.
+ * g++.dg/gcov/gcov-23-2.h: New test.
+ * g++.dg/gcov/gcov-23.C: New test.
+ * gcc.misc-tests/gcov-29.c: New test.
+ * gcc.misc-tests/gcov-30.c: New test.
+ * gcc.misc-tests/gcov-31.c: New test.
+ * gcc.misc-tests/gcov-32.c: New test.
+ * gcc.misc-tests/gcov-33.c: New test.
+ * gcc.misc-tests/gcov-34.c: New test.
+
+2025-03-26 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/118796
+ * gfortran.dg/derived_result_4.f90: New test.
+
+2025-03-26 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.target/powerpc/pr70243.c: Fix missing trailing " }" in
+ dg-do directive.
+ * gcc.target/powerpc/pr91903.c: Likewise.
+
+2025-03-26 David Malcolm <dmalcolm@redhat.com>
+
+ * c-c++-common/gomp/metadirective-target-device-2.c: Fix missing
+ trailing " }" on dg-do directive.
+ * gcc.dg/gomp/attrs-21.c: Likewise for dg-options.
+ * gcc.dg/gomp/parallel-2.c: Drop ":" from dg-message.
+
+2025-03-26 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/ipa/pr110377.c: Fix missing trailing " }" in dg-do
+ directive.
+ * gcc.dg/plugin/infoleak-1.c: Fix dg-bogus directive.
+ * gcc.dg/pr101364-1.c: Fix missing trailing " }" in dg-options
+ directive.
+ * gcc.dg/pr113207.c: Fix dg-do.
+ * gcc.dg/sarif-output/include-chain-2.c: Fix ordering of dg-do
+ and dg-require-effective-target.
+ * gcc.dg/strub-pr118007.c: Likewise.
+ * gcc.dg/tanhbysinh.c: Fix missing whitespace after opening
+ brace and before closing brace in 6 dg-final directives.
+ * gcc.dg/uninit-pred-3_c.c: Fix missing whitespace after opening
+ brace in 6 dg-final directive.
+ * gcc.dg/uninit-pred-3_d.c: Likewise.
+ * gcc.dg/variable-sized-type-flex-array.c: Fix missing space
+ between dg-bogus and message in 2 places.
+
+2025-03-26 Jonathan Wakely <jwakely@redhat.com>
+
+ * g++.dg/tree-ssa/initlist-opt1.C: Match _M_range_initialize_n
+ instead of _M_range_initialize.
+
+2025-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/gomp/metadirective-device.c
+ (dg-additional-options): Use on all x86 targets. Restrict to lp64.
+ * c-c++-common/gomp/metadirective-target-device-1.c: Likewise.
+
+2025-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortran.dg/gomp/append-args-interop.f90: Don't use omp_lib,
+ instead use iso_c_binding and define omp_interop_kind parameter
+ locally.
+
+2025-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/119417
+ * gcc.dg/torture/pr119417.c: New test.
+
+2025-03-26 Jakub Jelinek <jakub@redhat.com>
+ Andi Kleen <ak@gcc.gnu.org>
+
+ PR gcov-profile/118442
+ * c-c++-common/pr118442.c: New test.
+
+2025-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/55583
+ PR target/119465
+ * gcc.target/i386/pr55583.c: Add -mno-sse -mno-mmx to
+ dg-additional-options. Expect 4 shrdl and 2 shldl instructions on
+ ia32.
+
+2025-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr117946.c: Require dfp support.
+ * gcc.target/i386/pr118017.c: Likewise. Use
+ dg-require-effective-target for both this and int128.
+
+2025-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/119450
+ * gcc.target/i386/pr119450.c: New test.
+
+2025-03-26 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/118795
+ * g++.dg/torture/pr118795.C: New testcase.
+
+2025-03-26 Sam James <sam@gentoo.org>
+ Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR testsuite/119382
+ * gcc.dg/ipa/ipa-icf-40.c: New test.
+
+2025-03-26 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx10_2-512-convert-1.c: Modify function name
+ to follow the latest version.
+ * gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-convert-1.c: Ditto.
+
+2025-03-25 Bob Dubner <rdubner@symas.com>
+ Richard Biener <rguenth@suse.de>
+ Jakub Jelinek <jakub@redhat.com>
+ James K. Lowden <jklowden@cobolworx.com>
+ Robert Dubner <rdubher@symas.com>
+
+ * cobol.dg/literal1.cob: New testcase.
+ * cobol.dg/output1.cob: Likewise
+ * cobol.dg/data1.cob: New file.
+
+2025-03-25 Marek Polacek <polacek@redhat.com>
+
+ PR c++/101881
+ * g++.dg/ext/vector44.C: New test.
+
+2025-03-25 Simon Martin <simon@nasilyan.com>
+
+ PR c++/114525
+ * g++.dg/expr/cond18.C: New test.
+
+2025-03-25 yxj-github-437 <2457369732@qq.com>
+
+ * g++.dg/cpp2a/lambda-uneval25.C: New test.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/mtp_1.c: Require arm32.
+ * gcc.target/arm/mtp_2.c: Likewise.
+ * gcc.target/arm/mtp_3.c: Likewise.
+ * gcc.target/arm/mtp_4.c: Likewise.
+
+2025-03-25 Sandra Loosemore <sloosemore@baylibre.com>
+ Tobias Burnus <tburnus@baylibre.com>
+
+ * c-c++-common/gomp/append-args-1.c: Adjust expected behavior.
+ * c-c++-common/gomp/append-args-interop.c: New.
+ * c-c++-common/gomp/dispatch-11.c: Adjust expected behavior.
+ * g++.dg/gomp/append-args-1.C: Likewise.
+ * gfortran.dg/gomp/append-args-interop.f90: New.
+ * gfortran.dg/gomp/declare-variant-mod-2.f90: Adjust expected behavior.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/ftest-armv4t-thumb.c: Expect __ARM_FEATURE_CLZ to be
+ defined. Remove redundant dg-skip-if rules.
+ * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv7em-thumb.c: Remove redundant dg-skip-if
+ rules. Add a require-effective-target for armv7em.
+ * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv4-arm.c: Remove redundant dg-skip-if rules.
+ * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv6-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
+ * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
+ * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
+
+2025-03-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/96226
+ PR target/119428
+ * gcc.c-torture/execute/pr119428.c: New test.
+
+2025-03-25 Vineet Gupta <vineetg@rivosinc.com>
+
+ PR target/119224
+ * gcc.target/riscv/rvv/autovec/pr117722.c: Adjust output insn.
+ * gcc.target/riscv/rvv/autovec/pr119224.c: Add new test.
+
+2025-03-25 Paul-Antoine Arras <parras@baylibre.com>
+
+ * gfortran.dg/gomp/interop-5.f90: Declare omp_interop_kind explicitly
+ instead of use'ing omp_lib. Update scan-dumps to allow for 4-byte
+ pointers.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/lto/pr96939_0.c (dg-options): Delete. Move the
+ options from here ...
+ (dg-lto-options): ... to here.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/vect-early-break-cbranch.c: Allow BEQ as well as BNE.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/pr65647.c (dg-options): Add -std=gnu17.
+
+2025-03-25 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: Remove
+ dg-do directive.
+ * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
+
+2025-03-25 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
+ Remove dg-options.
+ * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
+ Likewise.
+
+2025-03-25 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: Remove
+ dg-options.
+
+2025-03-25 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect.inc:
+ Move to gcc.target/aarch64/simd/.
+ * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_1.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_2.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_3.c: Likewise.
+ * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_4.c: Likewise.
+ * gcc.target/aarch64/simd/saturating_arithmetic_autovect.inc: New file.
+ * gcc.target/aarch64/simd/saturating_arithmetic_autovect_1.c: New file.
+ * gcc.target/aarch64/simd/saturating_arithmetic_autovect_2.c: New file.
+ * gcc.target/aarch64/simd/saturating_arithmetic_autovect_3.c: New file.
+ * gcc.target/aarch64/simd/saturating_arithmetic_autovect_4.c: New file.
+
+2025-03-25 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_1_lob_ok): Remove duplicate
+ -mcpu=unset.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/pr42575.c: Skip test if thumb1.
+
+2025-03-25 Richard Earnshaw <rearnsha@arm.com>
+
+ PR middle-end/117811
+ * gcc.dg/torture/pr117811.c: New test.
+
+2025-03-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/119376
+ * g++.dg/torture/musttail1.C: New test.
+ * g++.dg/opt/musttail2.C: New test.
+
+2025-03-25 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/119449
+ * gm2/pim/pass/minmaxreal.mod: New test.
+ * gm2/pim/pass/minmaxreal2.mod: New test.
+ * gm2/pim/pass/minmaxreal3.mod: New test.
+
+2025-03-25 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Modify testcase.
+
+2025-03-24 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/cpp26/pack-indexing16.C: New test.
+
+2025-03-24 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdc.dg/Wbuiltin_declaration_mismatch2.d: Split test into ...
+ * gdc.dg/Wbuiltin_declaration_mismatch3.d: New test.
+ * gdc.dg/Wbuiltin_declaration_mismatch4.d: New test.
+ * gdc.dg/Wbuiltin_declaration_mismatch5.d: New test.
+ * gdc.dg/Wbuiltin_declaration_mismatch6.d: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/issue-3502.rs: New test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+ * rust/compile/redef_error2.rs: Modify expected error.
+ * rust/compile/redef_error5.rs: Likewise.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove self-path2.rs
+ * rust/compile/self-path2.rs: Adjust expected errors.
+
+2025-03-24 Ryutaro Okada <1015ryu88@gmail.com>
+
+ * rust/compile/extern_generics.rs: New test.
+
+2025-03-24 Liam Naddell <liamnprg@gmail.com>
+
+ * rust/compile/issue-3315-1.rs: Add test for module with same name
+ as builtin
+ * rust/compile/issue-3315-2.rs: Test with utilization of i32
+ type
+ * rust/compile/nr2/exclude: issue-3315-2.rs Does not work with
+ NR2.0
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/compile.exp: Adjust to cover tests in the
+ torture subdirectory.
+ * rust/compile/nr2/exclude: Add entries.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove two mangling tests from exclusion
+ file.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove issue-1786 and issue-3033 from
+ exclusion list.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/issue-3126.rs: New test.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/enum_variant_name.rs: New test.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/execute/crate-metavar1.rs: New test.
+ * rust/compile/crate-metavar1.rs: New test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/try-expr1.rs: New test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/macros/mbe/macro43.rs: Adjust expected errors.
+ * rust/compile/macros/mbe/macro44.rs: Likewise.
+ * rust/compile/nested_macro_use2.rs: Likewise.
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/issue-2015.rs: New test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/additional-trait-bounds2.rs: Adjust expected
+ errors.
+ * rust/compile/const_generics_4.rs: Likewise.
+ * rust/compile/const_generics_7.rs: Likewise.
+ * rust/compile/generic-default1.rs: Likewise.
+ * rust/compile/generics5.rs: Likewise.
+ * rust/compile/generics9.rs: Likewise.
+ * rust/compile/issue-2423.rs: Likewise.
+ * rust/compile/method2.rs: Likewise.
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive-hash1.rs: New test.
+ * rust/compile/nr2/exclude: Add testcase to exclusion list.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/macros/mbe/macro-expand-module.rs: New test.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive-eq-invalid.rs: Declare StructuralPartialEq.
+ * rust/compile/derive-partialeq1.rs: Likewise.
+ * rust/execute/torture/derive-partialeq1.rs: Likewise.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive-eq-invalid.rs: Mark PartialEq def as a lang item.
+ * rust/compile/derive-partialeq1.rs: New test.
+ * rust/execute/torture/derive-partialeq1.rs: New test.
+ * rust/compile/nr2/exclude: Exclude all of them.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive-eq-invalid.rs: New test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Benjamin Thos <benjamin.thos@epita.fr>
+
+ * rust/compile/implicit_returns_err3.rs: Change test to be valid.
+ * rust/compile/torture/if.rs: Likewise.
+ * rust/compile/if-without-else.rs: New test.
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/generics4.rs: cleanup
+ * rust/compile/generics6.rs: likewise
+ * rust/compile/type-bindings1.rs: likewise
+ * rust/compile/unconstrained_type_param.rs: likewise
+ * rust/compile/issue-2035.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-3022.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-3031.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-2369.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/enum_intrinsics2.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/enum_intrinsics1.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3403.rs: New test.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/for-loop1.rs: New test.
+ * rust/compile/for-loop2.rs: New test.
+ * rust/execute/torture/for-loop1.rs: New test.
+ * rust/execute/torture/for-loop2.rs: New test.
+ * rust/compile/nr2/exclude: Exclude for-loop1.rs
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3402-1.rs: New test.
+ * rust/compile/issue-3402-2.rs: New test.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive-default1.rs: New test.
+ * rust/execute/torture/derive-default1.rs: New test.
+ * rust/compile/nr2/exclude: Exclude them.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/issue-3381.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this.
+ * rust/compile/issue-3382.rs: New test.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/reference1.rs: fix error message
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive-debug1.rs: New test.
+ * rust/compile/nr2/exclude: Exclude it.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/structural-eq-peq.rs: New test.
+
+2025-03-24 Liam Naddell <liamnprg@gmail.com>
+
+ * rust/compile/macros/builtin/option_env1.rs: Add success case for option_env
+ * rust/compile/macros/builtin/option_env2.rs: Add failure case for option_env
+ * rust/execute/torture/builtin_macro_option_env.rs: Add
+ execution case for option_env
+ * rust/compile/macros/builtin/option_env3.rs: New file.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3174.rs: New test.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove some tests.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove passing tests.
+
+2025-03-24 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: these tests now work it seems
+
+2025-03-24 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Add entries.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/try-trait.rs: New test.
+
+2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove break-rust3.rs from exclude list.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive_macro6.rs: Add lang item attribute to Copy trait.
+
+2025-03-24 lishin <lishin1008@gmail.com>
+
+ * rust/compile/issue-2954.rs: New test.
+
+2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/nr2/exclude: Some parts of nr2.0 can't handle auto traits yet.
+ * rust/compile/auto_traits3.rs: Removed in favor of...
+ * rust/compile/auto_traits2.rs: ...this one.
+ * rust/compile/auto_traits4.rs: New test.
+
+2025-03-24 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/unaligned-memcpy-4.c: Tighten scan-assembler-not
+ pattern.
+
+2025-03-24 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * gcc.target/nvptx/march-map=sm_30.c: Adjust.
+ * gcc.target/nvptx/march-map=sm_32.c: Likewise.
+ * gcc.target/nvptx/march-map=sm_35.c: Likewise.
+ * gcc.target/nvptx/march-map=sm_37.c: Likewise.
+ * gcc.target/nvptx/march-map=sm_50.c: Likewise.
+ * gcc.target/nvptx/march=sm_30.c: Likewise.
+ * gcc.target/nvptx/march=sm_35.c: Likewise.
+ * gcc.target/nvptx/march=sm_37.c: Likewise.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/avx10-check.h: Change to avx10.1.
+ * gcc.target/i386/avx10_1-1.c: Add warning check.
+ * gcc.target/i386/avx10_1-10.c: Ditto.
+ * gcc.target/i386/avx10_1-11.c: Ditto.
+ * gcc.target/i386/avx10_1-12.c: Ditto.
+ * gcc.target/i386/avx10_1-13.c: Ditto.
+ * gcc.target/i386/avx10_1-15.c: Ditto.
+ * gcc.target/i386/avx10_1-16.c: Ditto.
+ * gcc.target/i386/avx10_1-18.c: Ditto.
+ * gcc.target/i386/avx10_1-19.c: Ditto.
+ * gcc.target/i386/avx10_1-2.c: Ditto.
+ * gcc.target/i386/avx10_1-20.c: Ditto.
+ * gcc.target/i386/avx10_1-21.c: Ditto.
+ * gcc.target/i386/avx10_1-22.c: Ditto.
+ * gcc.target/i386/avx10_1-23.c: Ditto.
+ * gcc.target/i386/avx10_1-26.c: Ditto.
+ * gcc.target/i386/avx10_1-3.c: Ditto.
+ * gcc.target/i386/avx10_1-4.c: Ditto.
+ * gcc.target/i386/avx10_1-7.c: Ditto.
+ * gcc.target/i386/avx10_1-8.c: Ditto.
+ * gcc.target/i386/avx10_1-9.c: Ditto.
+ * gcc.target/i386/noevex512-1.c: Ditto.
+ * gcc.target/i386/noevex512-2.c: Ditto.
+ * gcc.target/i386/pr111068.c: Ditto.
+ * gcc.target/i386/pr111907.c: Ditto.
+ * gcc.target/i386/pr117240_avx512f.c: Ditto.
+ * gcc.target/i386/pr117304-1.c: Ditto.
+ * gcc.target/i386/pr117946.c: Ditto.
+ * gcc.target/i386/avx10_1-24.c: Removed.
+ * gcc.target/i386/avx10_1-25.c: Removed.
+ * gcc.target/i386/avx10_1-5.c: Removed.
+ * gcc.target/i386/avx10_1-6.c: Removed.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ * g++.dg/other/i386-2.C: Use -mavx10.2.
+ * g++.dg/other/i386-3.C: Ditto.
+ * gcc.target/i386/avx-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-bf16-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-bf16-vector-cmp-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-bf16-vector-fma-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-bf16-vector-operations-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-bf16-vector-smaxmin-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-convert-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-media-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-minmax-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-movrs-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-satcvt-1.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vaddbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcmpbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvthf82ph-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vdivbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vdpphps-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vfpclassbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vgetexpbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vgetmantbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vmaxbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vminbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vminmaxbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vmpsadbw-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vmulbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpbssds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpbsud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpbsuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpbuud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpbuuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpwsud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpwsuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpwusd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpwusds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpwuud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vpdpwuuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vrcpbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vreducebf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vrndscalebf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vscalefbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vsubbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-bf16-1.c: Ditto.
+ * gcc.target/i386/avx10_2-bf16-vector-cmp-1.c: Ditto.
+ * gcc.target/i386/avx10_2-bf16-vector-fma-1.c: Ditto.
+ * gcc.target/i386/avx10_2-bf16-vector-operations-1.c: Ditto.
+ * gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c: Ditto.
+ * gcc.target/i386/avx10_2-builtin-1.c: Ditto.
+ * gcc.target/i386/avx10_2-builtin-2.c: Ditto.
+ * gcc.target/i386/avx10_2-comibf-1.c: Ditto.
+ * gcc.target/i386/avx10_2-comibf-2.c: Ditto.
+ * gcc.target/i386/avx10_2-comibf-3.c: Ditto.
+ * gcc.target/i386/avx10_2-comibf-4.c: Ditto.
+ * gcc.target/i386/avx10_2-compare-1.c: Ditto.
+ * gcc.target/i386/avx10_2-compare-1b.c: Ditto.
+ * gcc.target/i386/avx10_2-convert-1.c: Ditto.
+ * gcc.target/i386/avx10_2-media-1.c: Ditto.
+ * gcc.target/i386/avx10_2-minmax-1.c: Ditto.
+ * gcc.target/i386/avx10_2-movrs-1.c: Ditto.
+ * gcc.target/i386/avx10_2-partial-bf16-vector-fast-math-1.c: Ditto.
+ * gcc.target/i386/avx10_2-partial-bf16-vector-fma-1.c: Ditto.
+ * gcc.target/i386/avx10_2-partial-bf16-vector-operations-1.c: Ditto.
+ * gcc.target/i386/avx10_2-partial-bf16-vector-smaxmin-1.c: Ditto.
+ * gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
+ * gcc.target/i386/avx10_2-vaddbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcmpbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcomisbf16-1.c: Ditto.
+ * gcc.target/i386/avx10_2-vcomisbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtph2bf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtph2hf8-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvtps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vdivbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vdpphps-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vfpclassbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vgetexpbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vgetmantbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vmaxbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vmovd-1.c: Ditto.
+ * gcc.target/i386/avx10_2-vmovd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vmovw-1.c: Ditto.
+ * gcc.target/i386/avx10_2-vmovw-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vmulbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vrcpbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vreducebf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vrndscalebf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vrsqrtbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vscalefbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vsqrtbf16-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vsubbf16-2.c: Ditto.
+ * gcc.target/i386/funcspec-56.inc: Ditto.
+ * gcc.target/i386/part-vect-vec_cmpbf.c: Ditto.
+ * gcc.target/i386/pr117495.c: Ditto.
+ * gcc.target/i386/pr118815.c: Ditto.
+ * gcc.target/i386/sm4-avx10_2-1.c: Ditto.
+ * gcc.target/i386/sm4-avx10_2-512-1.c: Ditto.
+ * gcc.target/i386/sm4key4-avx10_2-512-2.c: Ditto.
+ * gcc.target/i386/sm4rnds4-avx10_2-512-2.c: Ditto.
+ * gcc.target/i386/sse-12.c: Ditto.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/vnniint16-auto-vectorize-3.c: Ditto.
+ * gcc.target/i386/vnniint16-auto-vectorize-4.c: Ditto.
+ * gcc.target/i386/vnniint8-auto-vectorize-3.c: Ditto.
+ * gcc.target/i386/vnniint8-auto-vectorize-4.c: Ditto.
+ * gcc.target/i386/avx10-check.h: Remove avx10.2-512 and
+ use avx10.2.
+ * gcc.target/i386/sm4-check.h: Ditto.
+ * lib/target-supports.exp: Ditto.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add -mavx10.2 and new builtin test.
+ * gcc.target/i386/avx-2.c: Ditto.
+ * gcc.target/i386/sse-13.c: Add new tests.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-1.c: New test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c: Add new macro test.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-1.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c: Add new macro test.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-1.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-1.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-1.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-1.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-2.c: New test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-2.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-2.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: New test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: New test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: New test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ Revert:
+ 2025-03-24 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx-1.c: Add new builtin test.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Add new macro test.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/avx10_2-rounding-3.c: Add test.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Adjust condition
+ for rounding test.
+ * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx-1.c: Remove rounding tests.
+ * gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2025-03-24 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/avx-1.c: Remove rounding tests.
+ * gcc.target/i386/avx10_2-convert-1.c: Ditto.
+ * gcc.target/i386/avx10_2-minmax-1.c: Ditto.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+
+2025-03-23 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/119154
+ * g++.dg/modules/pr119154_a.C: Move to...
+ * g++.dg/modules/gnu-inline-1_a.C: ...here, and add decl.
+ * g++.dg/modules/pr119154_b.C: Move to...
+ * g++.dg/modules/gnu-inline-1_b.C: here, and add check.
+ * g++.dg/modules/gnu-inline-1_c.C: New test.
+ * g++.dg/modules/gnu-inline-1_d.C: New test.
+ * g++.dg/modules/gnu-inline-2_a.C: New test.
+ * g++.dg/modules/gnu-inline-2_b.C: New test.
+ * g++.dg/modules/extern-tpl-3_a.C: New test.
+ * g++.dg/modules/extern-tpl-3_b.C: New test.
+ * g++.dg/modules/extern-tpl-4_a.H: New test.
+ * g++.dg/modules/extern-tpl-4_b.C: New test.
+ * g++.dg/modules/extern-tpl-4_c.C: New test.
+
+2025-03-23 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/117621
+ * gdc.dg/pr117621.d: New test.
+
+2025-03-22 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/119421
+ * gcc.target/avr/torture/pr119421-sreg.c: New test.
+
+2025-03-22 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119379
+ * g++.dg/cpp2a/class-deduction-alias24.C: New test.
+
+2025-03-21 Surya Kumari Jangala <jskumari@linux.ibm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/116028
+ PR rtl-optimization/118615
+ * gcc.dg/ira-shrinkwrap-prep-1.c: Remove xfail for powerpc.
+ * gcc.dg/pr10474.c: Remove xfail for powerpc and arm.
+ * gcc.dg/pr118615.c: New test.
+
+2025-03-21 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119378
+ * g++.dg/template/friend85.C: New test.
+
+2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
+ Tobias Burnus <tburnus@baylibre.com>
+
+ * c-c++-common/gomp/interop-1.c: Remove dg-prune-output "sorry".
+ * c-c++-common/gomp/interop-2.c: Likewise.
+ * c-c++-common/gomp/interop-3.c: Likewise.
+ * c-c++-common/gomp/interop-4.c: Remove dg-message "not supported".
+ * g++.dg/gomp/interop-5.C: Likewise.
+ * gfortran.dg/gomp/interop-4.f90: Likewise.
+ * c-c++-common/gomp/interop-5.c: New test.
+ * gfortran.dg/gomp/interop-5.f90: New test.
+
+2025-03-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/114992
+ * g++.target/i386/mangling-alias1.C: New test.
+
+2025-03-21 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/85836
+ * gfortran.dg/reduce_1.f90: New test
+ * gfortran.dg/reduce_2.f90: New test
+
+2025-03-21 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/91614
+ * gcc.target/arm/unaligned-memcpy-1.c: Make the test executable.
+ Only scan for the absence of instructions that cannot access
+ misaligned data. Remove constraint of having unaligned accesses.
+ * gcc.target/arm/unaligned-memcpy-2.c: Likewise.
+ * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
+ * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
+
+2025-03-21 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/memcpy-aligned-1.c: Require unaligned accesses.
+
+2025-03-21 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * g++.target/nvptx/alias-g++.dg_init_dtor2-2.C: New.
+
+2025-03-21 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * gcc.target/nvptx/alias-unsupported-1.c: New.
+
+2025-03-21 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/119380
+ * gfortran.dg/proc_ptr_comp_54.f90: New test.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/nr2/exclude: Add failing lang item typepaths tests.
+ * rust/execute/torture/derive_macro4.rs: Mark Clone as lang item.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/nr2/exclude:
+ * rust/compile/derive_clone_enum1.rs: New test.
+ * rust/compile/derive_clone_enum2.rs: New test.
+ * rust/compile/derive_clone_enum3.rs: New test.
+ * rust/execute/torture/derive_clone_enum1.rs: New test.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive_macro4.rs: Mark Copy and Clone as lang items.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive_macro4.rs: Make PhantomData a lang item.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/derive_macro1.rs: Add #[lang = "clone"] to Clone trait.
+ * rust/compile/derive_macro3.rs: Likewise.
+ * rust/compile/derive_macro6.rs: Likewise.
+ * rust/execute/torture/derive_macro3.rs: Likewise.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-3350.rs: New test.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/macros/builtin/eager1.rs: Switch to scan-assembler directive as the
+ GIMPLE dump does not contain strings on LE.
+ * rust/compile/macros/builtin/recurse2.rs: Likewise.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/issue-1446.rs: Add swap_bytes function.
+ * rust/compile/iterators1.rs: Remove unused {to, from}_le functions.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/execute/torture/builtin_macro_include_bytes.rs: needs mut
+ * rust/compile/mutability_checks1.rs: New test.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 liushuyu <liushuyu011@gmail.com>
+
+ * rust/compile/try-catch-unwind-old.rs: add a test to test the older
+ try intrinsics from plain old Rust to v1.78.0
+ * rust/compile/try-catch-unwind-new.rs: add a test to test the newer
+ catch_unwind instrinsics since Rust v1.78.0
+
+2025-03-21 Nobel <nobel2073@gmail.com>
+
+ * rust/compile/cast_float_as_integer.rs: New test.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/cmp1.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-3046.rs: remove old error message
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3140.rs: New test.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/auto_traits2.rs: New test.
+ * rust/compile/auto_traits3.rs: New test.
+ * rust/compile/nr2/exclude: Add auto_traits2 test.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/auto_traits1.rs: New test.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Liam Naddell <liamnprg@gmail.com>
+
+ * rust/compile/issue-3304.rs:
+ Add small test for generics+enums combination for NR2.0
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/nr2/exclude: Exclude additional-trait-bounds2 for different error message.
+ * rust/compile/additional-trait-bounds1.rs: New test.
+ * rust/compile/additional-trait-bounds2.rs: New test.
+ * rust/compile/additional-trait-bounds2nr2.rs: New test.
+
+2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * rust/compile/multiline-string.rs: New test.
+ * rust/execute/torture/multiline-string.rs: New test.
+
+2025-03-21 Nobel <nobel2073@gmail.com>
+
+ * rust/compile/ptr_int_cast.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-2847.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-266.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-2394.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-1525.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 can't handle this
+ * rust/compile/issue-2423.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-3261.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-2907.rs: New test.
+
+2025-03-21 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
+
+ * rust/compile/nr2/exclude: Remove passing tests from exclude list.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/exhaustiveness1.rs: remove bad check
+ * rust/compile/issue-2567-1.rs: New test.
+ * rust/compile/issue-2567-2.rs: New test.
+ * rust/compile/issue-2567-3.rs: New test.
+ * rust/compile/issue-3231.rs: New test.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-2905-1.rs: New test.
+ * rust/compile/issue-2905-2.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/issue-1773.rs: new test case
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3242.rs: old test ranamed to match issue.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+ * rust/link/generic_function_0.rs: No longer expect failure.
+ * rust/link/trait_import_0.rs: Likewise.
+ * rust/link/trait_import_1.rs
+ (trait Sized): Add.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle these
+ * rust/compile/issue-2953-1.rs: New test.
+ * rust/compile/issue-2953-2.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-2323.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3009.rs: New test.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr can't handle this
+ * rust/compile/issue-3033.rs: New test.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Marc Poulhiès <dkm@kataplop.net>
+
+ * rust/compile/if_let_expr.rs: Adjust.
+ * rust/compile/if_let_expr_simple.rs: New test.
+ * rust/compile/iflet.rs: New test.
+ * rust/execute/torture/iflet.rs: New test.
+ * rust/compile/nr2/exclude: Add iflet.rs and if_let_expr_simple.rs
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/compile.exp: Handle paths using "file join"
+ and "file split".
+ * rust/compile/nr2/exclude: Remove debug-diagnostics-on.rs.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Add trailing newline along with
+ comment.
+
+2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
+
+ * rust/compile/nr2/exclude: Remove entries.
+
+2025-03-21 Philip Herron <herron.philip@googlemail.com>
+
+ * rust/compile/nr2/exclude: nr2 cant handle this
+ * rust/compile/issue-3032-1.rs: New test.
+ * rust/compile/issue-3032-2.rs: New test.
+
+2025-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/119376
+ * c-c++-common/musttail27.c: New test.
+
+2025-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/119376
+ * g++.dg/opt/musttail1.C: New test.
+
+2025-03-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/119376
+ * c-c++-common/musttail26.c: New test.
+
+2025-03-21 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/119349
+ * gfortran.dg/class_79.f90: New test.
+
+2025-03-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ Revert:
+ 2025-03-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/20020926-1.c: Deal with deprecation warning.
+ * gcc.target/s390/dwarfregtable-1.c: Ditto.
+ * gcc.target/s390/fp2int1.c: Ditto.
+ * gcc.target/s390/pr102222.c: Ditto.
+ * gcc.target/s390/pr106355-3.c: Ditto.
+ * gcc.target/s390/pr61078.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-10.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-12.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-14.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-18.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-2.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-20.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-22.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-24.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-26.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-28.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-30.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-32.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-4.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-6.c: Ditto.
+ * gcc.target/s390/target-attribute/tattr-m31-8.c: Ditto.
+
+2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Fix testcase.
+ * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
+
+2025-03-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/119370
+ * g++.dg/gomp/pr119370.C: New test.
+
+2025-03-20 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr117452.c: New test.
+
+2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx10_2-512-satcvt-1.c: Modify intrinsic name.
+ * gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
+ * gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+
+2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx10_2-512-satcvt-1.c: Add testcase.
+ * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto
+ * gcc.target/i386/avx10_2-satcvt-1.c: Ditto
+ * gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto
+ * gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto
+ * gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto
+ * gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto
+ * gcc.target/i386/avx10_2-vcvtps2iubs-2.c: New file.
+
+2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
+
+ * gcc.target/i386/avx10_2-512-satcvt-1.c: Modify intrin name.
+ * gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
+ * gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
+ * gcc.target/i386/sse-14.c: Ditto.
+ * gcc.target/i386/sse-22.c: Ditto.
+
2025-03-19 Harald Anlauf <anlauf@gmx.de>
PR fortran/116706