diff options
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r-- | gcc/testsuite/ChangeLog | 2768 |
1 files changed, 2768 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 131f605..c99e6df 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,2771 @@ +2025-04-08 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/guality/pr36728-3.c: Update XFAILs for aarch64. + * gcc.dg/guality/pr41353-1.c: Likewise. + * gcc.dg/guality/pr54693-2.c: Likewise. + * gcc.dg/guality/pr68860-1.c: Likewise. + * gcc.dg/guality/pr68860-2.c: Likewise. + * gcc.dg/guality/sra-1.c: Likewise. + * gcc.dg/guality/vla-1.c: Likewise. + +2025-04-08 Richard Sandiford <richard.sandiford@arm.com> + + * gcc.dg/vect/pr99102.c: Force SVE when forcing the vector length. + +2025-04-08 Martin Uecker <uecker@tugraz.at> + + PR c/119612 + * gcc.dg/gnu23-tag-6.c: New test. + * gcc.dg/pr119612.c: New test. + +2025-04-08 Tobias Burnus <tburnus@baylibre.com> + + PR middle-end/119662 + * c-c++-common/gomp/append-args-interop.c: Update for fixed + GOMP_interop call. + * g++.dg/gomp/append-args-8.C: Likewise. + * gfortran.dg/gomp/append-args-interop.f90: Likewise. + +2025-04-08 Jason Merrill <jason@redhat.com> + + PR c++/117530 + * g++.dg/cpp2a/lambda-uneval27.C: New test. + +2025-04-08 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/119594 + * gcc.dg/pr119594.c: New test. + +2025-04-08 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/macros/mbe/macro6.rs: Remove call of undefined + function. + * rust/compile/nr2/exclude: Remove macros/mbe/macro6.rs. + +2025-04-08 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/issue-2812.rs: Avoid multiple definition error. + * rust/compile/nr2/exclude: Remove issue-2812.rs. + +2025-04-08 Matty Kuhn <matty.kuhn.1@gmail.com> + + * rust/compile/feature.rs: add an invalid empty feature to produce an error + +2025-04-08 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/invalid_label_name.rs: Adapt test to nr2. + +2025-04-08 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove test. + +2025-04-08 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/undeclared_label.rs: Change test + expected string. + +2025-04-08 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove test from exclusion list. + +2025-04-08 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove passing test. + +2025-04-08 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/compile.exp: Avoid absolute paths in output, + adjust phrasing of output, and avoid false XPASS output when + tests are run in parallel. + +2025-04-08 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entry. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3647.rs: New test. + +2025-04-08 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/min_specialization1.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: nr2 is missing type path error + * rust/compile/issue-3643.rs: New test. + * rust/compile/issue-3646.rs: New test. + * rust/compile/issue-3654.rs: New test. + * rust/compile/issue-3663.rs: New test. + * rust/compile/issue-3671.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3667.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3656.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3625.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3648.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3657.rs: New test. + +2025-04-08 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3665.rs: New test. + +2025-04-08 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-04-08 Ryutaro Okada <1015ryu88@gmail.com> + + * rust/compile/enum_discriminant1.rs: New test. + +2025-04-08 Tejas Belagod <tejas.belagod@arm.com> + + * gcc.target/aarch64/sve/gomp/gomp.exp: Test driver. + * gcc.target/aarch64/sve/gomp/target-device.c: New test. + * gcc.target/aarch64/sve/gomp/target-link.c: Likewise. + * gcc.target/aarch64/sve/gomp/target.c: Likewise. + +2025-04-08 Jin Ma <jinma@linux.alibaba.com> + + * gcc.target/riscv/rvv/xtheadvector/vsext.c: New test. + * gcc.target/riscv/rvv/xtheadvector/vzext.c: New test. + +2025-04-07 Jason Merrill <jason@redhat.com> + + PR c++/119652 + * g++.dg/cpp2a/constinit20.C: New test. + +2025-04-07 Thomas Schwinge <tschwinge@baylibre.com> + + * gcc.target/nvptx/alloca-2-O0_-mfake-ptx-alloca.c: Adjust. + +2025-04-07 Martin Jambor <mjambor@suse.cz> + + PR tree-optimization/118924 + * g++.dg/tree-ssa/pr118924.C: New test. + +2025-04-07 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119640 + * gcc.dg/vect/pr119640.c: New testcase. + +2025-04-07 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/119556 + * gcc.target/arm/short-vfp-1.c: Improve dg directives. + +2025-04-07 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119614 + * g++.dg/opt/pr119613.C: Change { c || c++11 } in obviously C++ only + test to just c++11. + * g++.dg/opt/pr119614.C: New test. + +2025-04-07 Richard Sandiford <richard.sandiford@arm.com> + Richard Biener <rguenther@suse.de> + + * gcc.target/aarch64/popcnt-le-1.c: Account for commutativity of TST. + * gcc.target/aarch64/popcnt-le-3.c: Likewise AND. + * gcc.target/aarch64/pr100056.c: Revert previous patch. + * gcc.target/aarch64/sve/pred-not-gen-1.c: Likewise. + * gcc.target/aarch64/sve/pred-not-gen-4.c: Likewise. + * gcc.target/aarch64/sve/var_stride_2.c: Likewise. + * gcc.target/aarch64/sve/var_stride_4.c: Likewise. + +2025-04-06 Iain Sandoe <iain@sandoe.co.uk> + + * lib/cobol.exp: Simplify the setting of COBOL_UNDER_TEST. + +2025-04-06 Patrick Palka <ppalka@redhat.com> + + PR c++/118626 + * g++.dg/cpp2a/class-deduction-alias25a.C: New test. + +2025-04-06 Patrick Palka <ppalka@redhat.com> + + PR c++/118626 + * g++.dg/cpp2a/class-deduction-alias25.C: New test. + +2025-04-05 Patrick Palka <ppalka@redhat.com> + + PR c++/118249 + * g++.dg/cpp0x/constexpr-reinterpret2.C: Expect error at + call site of the non-constexpr functions. + * g++.dg/cpp23/constexpr-nonlit12.C: Likewise. + * g++.dg/cpp0x/constexpr-ref14.C: New test. + +2025-04-05 Iain Sandoe <iain@sandoe.co.uk> + + * lib/cobol.exp: Conditionally add a path for libgcobol.spec. + +2025-04-05 Jason Merrill <jason@redhat.com> + + PR c++/118629 + * g++.dg/cpp0x/lambda/lambda-__func__3.C: New test. + +2025-04-04 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/119564 + * g++.dg/modules/gc-3_a.C: New test. + * g++.dg/modules/gc-3_b.C: New test. + +2025-04-04 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/119608 + * g++.dg/modules/pr119608_a.C: New test. + * g++.dg/modules/pr119608_b.C: New test. + +2025-04-04 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/119462 + * g++.dg/modules/noexcept-3_a.C: New test. + * g++.dg/modules/noexcept-3_b.C: New test. + * g++.dg/modules/noexcept-3_c.C: New test. + +2025-04-04 Bob Dubner <rdubner@symas.com> + + * cobol.dg/group2/call_subprogram_using_pointer__passing_pointer.cob: New testcase. + * cobol.dg/group2/FUNCTION_ABS.cob: Likewise. + * cobol.dg/group2/FUNCTION_ACOS.cob: Likewise. + * cobol.dg/group2/FUNCTION_ALL_INTRINSIC_simple_test.cob: Likewise. + * cobol.dg/group2/FUNCTION_ANNUITY.cob: Likewise. + * cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.cob: Likewise. + * cobol.dg/group2/FUNCTION_ASIN.cob: Likewise. + * cobol.dg/group2/FUNCTION_ATAN.cob: Likewise. + * cobol.dg/group2/FUNCTION_BIGGER-POINTER__2_.cob: Likewise. + * cobol.dg/group2/FUNCTION_BIGGER-POINTER.cob: Likewise. + * cobol.dg/group2/FUNCTION_BYTE-LENGTH.cob: Likewise. + * cobol.dg/group2/FUNCTION_CHAR.cob: Likewise. + * cobol.dg/group2/FUNCTION_COMBINED-DATETIME.cob: Likewise. + * cobol.dg/group2/FUNCTION_CONCAT___CONCATENATE.cob: Likewise. + * cobol.dg/group2/FUNCTION_CONCAT_with_reference_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_COS.cob: Likewise. + * cobol.dg/group2/FUNCTION_CURRENT-DATE.cob: Likewise. + * cobol.dg/group2/FUNCTION_DATE-OF-INTEGER.cob: Likewise. + * cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob: Likewise. + * cobol.dg/group2/FUNCTION_DATE-TO-YYYYMMDD.cob: Likewise. + * cobol.dg/group2/FUNCTION_DAY-OF-INTEGER.cob: Likewise. + * cobol.dg/group2/FUNCTION_DAY-TO-YYYYDDD.cob: Likewise. + * cobol.dg/group2/FUNCTION_E.cob: Likewise. + * cobol.dg/group2/FUNCTION_EXCEPTION-FILE.cob: Likewise. + * cobol.dg/group2/FUNCTION_EXCEPTION-STATEMENT.cob: Likewise. + * cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.cob: Likewise. + * cobol.dg/group2/FUNCTION_EXP10.cob: Likewise. + * cobol.dg/group2/FUNCTION_EXP.cob: Likewise. + * cobol.dg/group2/FUNCTION_FACTORIAL.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-DATE.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-DATETIME.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-DATE_TIME_DATETIME.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-DATETIME_with_ref_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-DATE_with_ref_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-TIME_DP.COMMA.cob: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-TIME_with_ref_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_FRACTION-PART.cob: Likewise. + * cobol.dg/group2/FUNCTION_HEX-OF.cob: Likewise. + * cobol.dg/group2/FUNCTION_HIGHEST-ALGEBRAIC.cob: Likewise. + * cobol.dg/group2/FUNCTION_INTEGER.cob: Likewise. + * cobol.dg/group2/FUNCTION_INTEGER-OF-DATE.cob: Likewise. + * cobol.dg/group2/FUNCTION_INTEGER-OF-DAY.cob: Likewise. + * cobol.dg/group2/FUNCTION_INTEGER-OF-FORMATTED-DATE.cob: Likewise. + * cobol.dg/group2/FUNCTION_INTEGER-PART.cob: Likewise. + * cobol.dg/group2/FUNCTION_LENGTH__1_.cob: Likewise. + * cobol.dg/group2/FUNCTION_LENGTH__2_.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-COMPARE.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-DATE.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-TIME.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOG10.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOG.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOWER-CASE.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOWER-CASE_with_reference_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_LOWEST-ALGEBRAIC.cob: Likewise. + * cobol.dg/group2/FUNCTION_MAX.cob: Likewise. + * cobol.dg/group2/FUNCTION_MEAN.cob: Likewise. + * cobol.dg/group2/FUNCTION_MEDIAN.cob: Likewise. + * cobol.dg/group2/FUNCTION_MIDRANGE.cob: Likewise. + * cobol.dg/group2/FUNCTION_MIN.cob: Likewise. + * cobol.dg/group2/FUNCTION_MOD__invalid_.cob: Likewise. + * cobol.dg/group2/FUNCTION_MODULE-NAME.cob: Likewise. + * cobol.dg/group2/FUNCTION_MOD__valid_.cob: Likewise. + * cobol.dg/group2/FUNCTION_NUMVAL-C.cob: Likewise. + * cobol.dg/group2/FUNCTION_NUMVAL-C_DP.COMMA.cob: Likewise. + * cobol.dg/group2/FUNCTION_NUMVAL.cob: Likewise. + * cobol.dg/group2/FUNCTION_NUMVAL-F.cob: Likewise. + * cobol.dg/group2/FUNCTION_ORD.cob: Likewise. + * cobol.dg/group2/FUNCTION_ORD-MAX.cob: Likewise. + * cobol.dg/group2/FUNCTION_ORD-MIN.cob: Likewise. + * cobol.dg/group2/FUNCTION_PI.cob: Likewise. + * cobol.dg/group2/FUNCTION_PRESENT-VALUE.cob: Likewise. + * cobol.dg/group2/FUNCTION_RANDOM.cob: Likewise. + * cobol.dg/group2/FUNCTION_RANGE.cob: Likewise. + * cobol.dg/group2/FUNCTION_REM__invalid_.cob: Likewise. + * cobol.dg/group2/FUNCTION_REM__valid_.cob: Likewise. + * cobol.dg/group2/FUNCTION_REVERSE.cob: Likewise. + * cobol.dg/group2/FUNCTION_REVERSE_with_reference_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_SECONDS-FROM-FORMATTED-TIME.cob: Likewise. + * cobol.dg/group2/FUNCTION_SECONDS-PAST-MIDNIGHT.cob: Likewise. + * cobol.dg/group2/FUNCTION_SIGN.cob: Likewise. + * cobol.dg/group2/FUNCTION_SIN.cob: Likewise. + * cobol.dg/group2/FUNCTION_SQRT.cob: Likewise. + * cobol.dg/group2/FUNCTION_STANDARD-DEVIATION.cob: Likewise. + * cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE.cob: Likewise. + * cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE_with_reference_mod.cob: Likewise. + * cobol.dg/group2/FUNCTION_SUBSTITUTE.cob: Likewise. + * cobol.dg/group2/FUNCTION_SUBSTITUTE_with_reference_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_SUM.cob: Likewise. + * cobol.dg/group2/FUNCTION_TAN.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-DATE-YYYYMMDD.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__1_.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__2_.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_additional.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_DP.COMMA.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_dates.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_datetimes.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-FORMATTED-DATETIME_with_times.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-NUMVAL-C.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-NUMVAL.cob: Likewise. + * cobol.dg/group2/FUNCTION_TEST-NUMVAL-F.cob: Likewise. + * cobol.dg/group2/FUNCTION_TRIM.cob: Likewise. + * cobol.dg/group2/FUNCTION_TRIM_with_reference_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_TRIM_zero_length.cob: Likewise. + * cobol.dg/group2/FUNCTION_UPPER-CASE.cob: Likewise. + * cobol.dg/group2/FUNCTION_UPPER-CASE_with_reference_modding.cob: Likewise. + * cobol.dg/group2/FUNCTION_VARIANCE.cob: Likewise. + * cobol.dg/group2/FUNCTION_WHEN-COMPILED.cob: Likewise. + * cobol.dg/group2/FUNCTION_YEAR-TO-YYYY.cob: Likewise. + * cobol.dg/group2/Intrinsics_without_FUNCTION_keyword__2_.cob: Likewise. + * cobol.dg/group2/Program-to-program_parameters_and_retvals.cob: Likewise. + * cobol.dg/group2/Recursive_FUNCTION_with_local-storage.cob: Likewise. + * cobol.dg/group2/Repository_functions_clause.cob: Likewise. + * cobol.dg/group2/UDF_fibonacci_recursion.cob: Likewise. + * cobol.dg/group2/UDF_in_COMPUTE.cob: Likewise. + * cobol.dg/group2/UDF_RETURNING_group_and_PIC_9_5_.cob: Likewise. + * cobol.dg/group2/UDF_with_recursion.cob: Likewise. + * cobol.dg/group2/call_subprogram_using_pointer__passing_pointer.out: New known-good file. + * cobol.dg/group2/FUNCTION_ABS.out: Likewise. + * cobol.dg/group2/FUNCTION_ALL_INTRINSIC_simple_test.out: Likewise. + * cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.out: Likewise. + * cobol.dg/group2/FUNCTION_BIGGER-POINTER__2_.out: Likewise. + * cobol.dg/group2/FUNCTION_BIGGER-POINTER.out: Likewise. + * cobol.dg/group2/FUNCTION_BYTE-LENGTH.out: Likewise. + * cobol.dg/group2/FUNCTION_EXCEPTION-FILE.out: Likewise. + * cobol.dg/group2/FUNCTION_EXCEPTION-STATEMENT.out: Likewise. + * cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.out: Likewise. + * cobol.dg/group2/FUNCTION_FORMATTED-DATE_TIME_DATETIME.out: Likewise. + * cobol.dg/group2/FUNCTION_HEX-OF.out: Likewise. + * cobol.dg/group2/FUNCTION_LENGTH__2_.out: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-DATE.out: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.out: Likewise. + * cobol.dg/group2/FUNCTION_LOCALE-TIME.out: Likewise. + * cobol.dg/group2/FUNCTION_MAX.out: Likewise. + * cobol.dg/group2/FUNCTION_MEAN.out: Likewise. + * cobol.dg/group2/FUNCTION_MEDIAN.out: Likewise. + * cobol.dg/group2/FUNCTION_MIDRANGE.out: Likewise. + * cobol.dg/group2/FUNCTION_MIN.out: Likewise. + * cobol.dg/group2/FUNCTION_MODULE-NAME.out: Likewise. + * cobol.dg/group2/FUNCTION_NUMVAL-F.out: Likewise. + * cobol.dg/group2/FUNCTION_ORD-MAX.out: Likewise. + * cobol.dg/group2/FUNCTION_ORD-MIN.out: Likewise. + * cobol.dg/group2/FUNCTION_ORD.out: Likewise. + * cobol.dg/group2/FUNCTION_PRESENT-VALUE.out: Likewise. + * cobol.dg/group2/FUNCTION_SUBSTITUTE.out: Likewise. + * cobol.dg/group2/FUNCTION_TEST-DATE-YYYYMMDD.out: Likewise. + * cobol.dg/group2/FUNCTION_TEST-DAY-YYYYDDD__1_.out: Likewise. + * cobol.dg/group2/FUNCTION_TRIM.out: Likewise. + * cobol.dg/group2/FUNCTION_TRIM_with_reference_modding.out: Likewise. + * cobol.dg/group2/FUNCTION_TRIM_zero_length.out: Likewise. + * cobol.dg/group2/Program-to-program_parameters_and_retvals.out: Likewise. + * cobol.dg/group2/Recursive_FUNCTION_with_local-storage.out: Likewise. + * cobol.dg/group2/Repository_functions_clause.out: Likewise. + * cobol.dg/group2/UDF_fibonacci_recursion.out: Likewise. + * cobol.dg/group2/UDF_in_COMPUTE.out: Likewise. + * cobol.dg/group2/UDF_RETURNING_group_and_PIC_9_5_.out: Likewise. + * cobol.dg/group2/UDF_with_recursion.out: Likewise. + +2025-04-04 Jason Merrill <jason@redhat.com> + + PR c++/99546 + PR c++/113925 + PR c++/106976 + PR c++/109961 + PR c++/117336 + * g++.dg/cpp2a/lambda-requires2.C: New test. + * g++.dg/cpp2a/lambda-requires3.C: New test. + * g++.dg/cpp2a/lambda-requires4.C: New test. + * g++.dg/cpp2a/lambda-requires5.C: New test. + +2025-04-04 Jakub Jelinek <jakub@redhat.com> + + PR gcov-profile/119618 + * c-c++-common/pr119618.c: New test. + +2025-04-04 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119616 + * c-c++-common/pr119616.c: New test. + +2025-04-04 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/119613 + * g++.dg/opt/pr119613.C: New test. + +2025-04-04 Jakub Jelinek <jakub@redhat.com> + + PR target/115910 + * gcc.target/i386/pr115910.c: New test. + +2025-04-04 Patrick Palka <ppalka@redhat.com> + + PR c++/117849 + * g++.dg/cpp2a/concepts-requires41.C: New test. + +2025-04-04 Andrew Pinski <quic_apinski@quicinc.com> + + PR ipa/119599 + * gcc.dg/torture/pr119599-1.c: New test. + * gcc.dg/builtin-apply5.c: New test. + +2025-04-04 Jakub Jelinek <jakub@redhat.com> + + PR preprocessor/119391 + * g++.dg/cpp/pr119391.C: New test. + +2025-04-04 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/mve/mve.exp: Save dg-do-what-default before + changing it. Restore it once done. + +2025-04-04 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119614 + * c-c++-common/pr119614-1.c: New test. + * c-c++-common/pr119614-2.c: New test. + * c-c++-common/pr119614-3.c: New test. + +2025-04-03 Thomas Schwinge <tschwinge@baylibre.com> + + PR target/119573 + * gcc.c-torture/compile/pr46534.c: Don't 'dg-skip-if' nvptx. + * gcc.target/nvptx/decl.c: Adjust. + +2025-04-03 Jason Merrill <jason@redhat.com> + + * g++.dg/cpp2a/spaceship-rewrite6.C: New test. + +2025-04-03 Victor Do Nascimento <victor.donascimento@arm.com> + + PR testsuite/118597 + * gcc.dg/vect/vect-fncall-mask.c: Update test directives. + +2025-04-03 Bob Dubner <rdubner@symas.com> + + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_LEADING.cob: New testcase. + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_TRAILING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_CONVERTING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_REPLACING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_TALLYING.cob: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_NULL.cob: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constant.cob: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_1.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_2.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_3.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_4.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-f.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-r.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_6.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_7.cob: Likewise. + * cobol.dg/group2/INSPECT_No_repeat_conversion_check.cob: Likewise. + * cobol.dg/group2/INSPECT_REPLACING_figurative_constant.cob: Likewise. + * cobol.dg/group2/INSPECT_REPLACING_LEADING_ZEROS_BY_SPACES.cob: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_AFTER.cob: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_BEFORE.cob: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_REPLACING_ISO_Example.cob: Likewise. + * cobol.dg/group2/INSPECT_TRAILING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_LEADING.out: New known-good result. + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_TRAILING.out: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_CONVERTING.out: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_REPLACING.out: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_TALLYING.out: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_1.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_2.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_3.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_4.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-f.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-r.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_6.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_7.out: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_REPLACING_ISO_Example.out: Likewise. + * cobol.dg/group2/INSPECT_TRAILING.out: Likewise. + +2025-04-03 Andrew Pinski <quic_apinski@quicinc.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/119563 + * g++.dg/cpp0x/pr119563.C: New test. + * g++.dg/cpp/embed-26.C: New test. + +2025-04-03 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.dg/guality/pr90074.c: Remove xfail for aarch64. + * gcc.dg/guality/pr90716.c: Likewise. + +2025-04-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/pr111673.c (dg-options): Add + -fasynchronous-unwind-tables -fdwarf2-cfi-asm. + * gcc.target/i386/pr82142a.c: Likewise. + * gcc.target/i386/pr82142b.c (dg-options): Add -mno-stackrealign + -fasynchronous-unwind-tables -fdwarf2-cfi-asm. + +2025-04-03 Alexandre Oliva <oliva@adacore.com> + + * gcc.target/riscv/rvv/base/vwaddsub-1.c: Require rv64. + +2025-04-03 Alexandre Oliva <oliva@adacore.com> + + * gcc.target/riscv/mcpu-xiangshan-nanhu.c: Skip on non-rv64. + +2025-04-03 Alexandre Oliva <oliva@adacore.com> + + PR tree-optimization/113281 + * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: XFAIL. + * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Likewise. + * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Likewise. + +2025-04-03 Alexandre Oliva <oliva@adacore.com> + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on riscv lp64. + +2025-04-03 Hongyu Wang <hongyu.wang@intel.com> + + PR target/119539 + * gcc.target/i386/apx-nf-pr119539.c: New test. + +2025-04-02 Jin Ma <jinma@linux.alibaba.com> + + * gcc.target/riscv/zba-shNadd-09.c: New test. + * gcc.target/riscv/zba-shNadd-10.c: New test. + +2025-04-02 John David Anglin <danglin@gcc.gnu.org> + + * g++.dg/modules/pr98893_b.C: xfail __tcf_ZL1b + assembler check on hppa*-*-hpux*. + +2025-04-02 John David Anglin <danglin@gcc.gnu.org> + + * g++.dg/abi/abi-tag18a.C: Skip on hppa*-*-hpux*. + +2025-04-02 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119491 + * g++.dg/opt/musttail3.C: New test. + * g++.dg/opt/musttail4.C: New test. + * g++.dg/opt/musttail5.C: New test. + +2025-04-02 Jakub Jelinek <jakub@redhat.com> + + PR c/119582 + * gcc.dg/asan/pr119582.c: New test. + +2025-04-02 Sandra Loosemore <sloosemore@baylibre.com> + + PR middle-end/118965 + * c-c++-common/gomp/append-args-1.c: Add target/targetsync + modifiers so tests do what they were previously supposed to do. + Adjust expected output. + * c-c++-common/gomp/append-args-7.c: Likewise. + * c-c++-common/gomp/append-args-8.c: Likewise. + * c-c++-common/gomp/append-args-9.c: Likewise. + * c-c++-common/gomp/interop-1.c: Likewise. + * c-c++-common/gomp/interop-2.c: Likewise. + * c-c++-common/gomp/interop-3.c: Likewise. + * c-c++-common/gomp/interop-4.c: Likewise. + * c-c++-common/gomp/pr118965-1.c: New. + * c-c++-common/gomp/pr118965-2.c: New. + * g++.dg/gomp/append-args-1.C: Add target/targetsync modifiers + and adjust expected output. + * g++.dg/gomp/append-args-2.C: Likewise. + * g++.dg/gomp/append-args-6.C: Likewise. + * g++.dg/gomp/append-args-7.C: Likewise. + * g++.dg/gomp/append-args-8.C: Likewise. + * g++.dg/gomp/interop-5.C: Likewise. + * gfortran.dg/gomp/append_args-1.f90: Add target/targetsync + modifiers and adjust expected output. + * gfortran.dg/gomp/append_args-2.f90: Likewise. + * gfortran.dg/gomp/append_args-3.f90: Likewise. + * gfortran.dg/gomp/append_args-4.f90: Likewise. + * gfortran.dg/gomp/interop-1.f90: Likewise. + * gfortran.dg/gomp/interop-2.f90: Likewise. + * gfortran.dg/gomp/interop-3.f90: Likewise. + * gfortran.dg/gomp/interop-4.f90: Likewise. + * gfortran.dg/gomp/pr118965-1.f90: New. + * gfortran.dg/gomp/pr118965-2.f90: New. + +2025-04-02 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119586 + * gcc.dg/vect/pr119586.c: New testcase. + +2025-04-02 Jonathan Yong <10walls@gmail.com> + + * gcc.dg/analyzer/torture/switch-3.c: Fix llp64 warnings. + +2025-04-02 Jakub Jelinek <jakub@redhat.com> + + PR ipa/119376 + * c-c++-common/musttail8.c: Expect a warning rather than error in one + case. + (f4): Add int * argument. + * c-c++-common/musttail15.c: Don't disallow for C++98. + * c-c++-common/musttail16.c: Likewise. + * c-c++-common/musttail17.c: Likewise. + * c-c++-common/musttail18.c: Likewise. + * c-c++-common/musttail19.c: Likewise. Expect a warning rather than + error in one case. + (f4): Add int * argument. + * c-c++-common/musttail20.c: Don't disallow for C++98. + * c-c++-common/musttail21.c: Likewise. + * c-c++-common/musttail28.c: New test. + * c-c++-common/musttail29.c: New test. + * c-c++-common/musttail30.c: New test. + * c-c++-common/musttail31.c: New test. + * g++.dg/ext/musttail1.C: New test. + * g++.dg/ext/musttail2.C: New test. + * g++.dg/ext/musttail3.C: New test. + +2025-04-02 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/119556 + * gcc.target/arm/short-vfp-1.c: Add missing spaces. + +2025-04-01 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/119551 + * g++.dg/modules/internal-5_a.C: Add cases that should be + ignored. + * g++.dg/modules/internal-5_b.C: Test these new cases, and make + the testcase more robust. + * g++.dg/modules/internal-11.C: New test. + * g++.dg/modules/internal-12_a.C: New test. + * g++.dg/modules/internal-12_b.C: New test. + +2025-04-01 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119493 + * gcc.dg/pr119493-1.c: New test. + +2025-04-01 Jakub Jelinek <jakub@redhat.com> + + PR rtl-optimization/119291 + * gcc.c-torture/execute/pr119291.c: New test. + +2025-04-01 Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/rv32i_zcmp.c: Tweak testcase for PIE. + * gcc.target/riscv/rv32e_zcmp.c: Likewise. + * gcc.target/riscv/zcmp_stack_alignment.c: Likewise. + * gcc.target/riscv/cm_mv_rv32.c: Likewise. + * gcc.target/riscv/cpymem-64.c: Likewise. + * gcc.target/riscv/fmax-snan.c: Likewise. + * gcc.target/riscv/fmaxf-snan.c: Likewise. + * gcc.target/riscv/fmin-snan.c: Likewise. + * gcc.target/riscv/fminf-snan.c: Likewise. + * gcc.target/riscv/large-model.c: Likewise. + * gcc.target/riscv/predef-1.c: Likewise. + * gcc.target/riscv/predef-4.c: Likewise. + * gcc.target/riscv/predef-7.c: Likewise. + * gcc.target/riscv/predef-9.c: Likewise. + * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: Likewise. + * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: Likewise. + * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: Likewise. + * gcc.target/riscv/rvv/base/cmpmem-1.c: Likewise. + * gcc.target/riscv/rvv/base/cmpmem-3.c: Likewise. + * gcc.target/riscv/rvv/base/cmpmem-4.c: Likewise. + * gcc.target/riscv/rvv/base/cpymem-1.c: Likewise. + * gcc.target/riscv/rvv/base/movmem-1.c: Likewise. + * gcc.target/riscv/rvv/base/pr114352-3.c: Likewise. + * gcc.target/riscv/rvv/base/setmem-1.c: Likewise. + * gcc.target/riscv/rvv/base/setmem-2.c: Likewise. + * gcc.target/riscv/rvv/base/setmem-3.c: Likewise. + * gcc.target/riscv/rvv/base/spill-9.c: Likewise. + * g++.target/riscv/mv-symbols1.C: Likewise. + * g++.target/riscv/mv-symbols3.C: Likewise. + * g++.target/riscv/mv-symbols4.C: Likewise. + * g++.target/riscv/mv-symbols5.C: Likewise. + * g++.target/riscv/mvc-symbols1.C: Likewise. + * g++.target/riscv/mvc-symbols3.C: Likewise. + +2025-04-01 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119534 + * gcc.dg/vect/pr119534.c: New testcase. + +2025-04-01 Marek Polacek <polacek@redhat.com> + + PR c++/119383 + * g++.dg/cpp0x/temp-extend3.C: New test. + +2025-04-01 Jakub Jelinek <jakub@redhat.com> + + PR gcov-profile/119535 + * c-c++-common/pr119535.c: New test. + +2025-04-01 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119493 + * gcc.dg/pr119493-2.c: New test. + +2025-04-01 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/119537 + * c-c++-common/pr119537-1.c: New test. + * c-c++-common/pr119537-2.c: New test. + +2025-04-01 Thomas Schwinge <tschwinge@baylibre.com> + + PR target/119369 + * g++.dg/abi/pure-virtual1.C: 'dg-xfail-if' GCN. + * g++.dg/cpp0x/pr84497.C: 'dg-skip-if' GCN. + * g++.dg/ext/weak2.C: Likewise. + * gcc.dg/attr-weakref-1.c: Likewise. + * gcc.dg/weak/weak-1.c: Likewise. + * gcc.dg/weak/weak-12.c: Likewise. + * gcc.dg/weak/weak-15.c: Likewise. + * gcc.dg/weak/weak-16.c: Likewise. + * gcc.dg/weak/weak-2.c: Likewise. + * gcc.dg/weak/weak-3.c: Likewise. + * gcc.dg/weak/weak-4.c: Likewise. + * gcc.dg/weak/weak-5.c: Likewise. + +2025-04-01 Richard Biener <rguenther@suse.de> + + PR target/119549 + * gcc.target/i386/pr119549.c: New testcase. + +2025-04-01 Liao Shihua <shihua@iscas.ac.cn> + + * gcc.target/riscv/cmo-zicbop-1.c: Fix missing { before target . + * gcc.target/riscv/cmo-zicbop-2.c: Likewise. + * gcc.target/riscv/prefetch-zicbop.c:Likewise. + * gcc.target/riscv/prefetch-zihintntl.c:Likewise. + +2025-04-01 Hu, Lin1 <lin1.hu@intel.com> + Hongyu Wang <hongyu.wang@intel.com> + + PR target/119473 + * gcc.target/i386/pr119473.c: New test. + +2025-04-01 Monk Chiang <monk.chiang@sifive.com> + Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/rvv/autovec/pr111391-2.c: Update test. + * gcc.target/riscv/rvv/base/abi-14.c: Update test. + * gcc.target/riscv/rvv/base/abi-16.c: Update test. + * gcc.target/riscv/rvv/base/abi-18.c: Update test. + * gcc.target/riscv/rvv/base/vsetvl_zve32-1.c: New test. + * gcc.target/riscv/rvv/base/vsetvl_zve32-2.c: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3613.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3606.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3605.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3614.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3615.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3563.rs: New test. + +2025-03-31 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/macros/mbe/macro43.rs: Adjust test to pass with + name resolution 2.0. + * rust/compile/nr2/exclude: Remove macros/mbe/macro43.rs. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3588.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3552.rs: New test. + +2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/self_import_namespace.rs: New test. + +2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove now passing tests from exclusion + list. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3554-1.rs: New test. + * rust/compile/issue-3554-2.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: nr2 puts out a different error multiple times + * rust/compile/issue-3568.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3566-1.rs: New test. + * rust/compile/issue-3566-2.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3553.rs: New test. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3567.rs: New test. + +2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/issue-2905-2.rs: Import from core library into a single + file misses the crate directives. + +2025-03-31 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3242.rs: no longer skip the test + +2025-03-31 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/issue-3541-1.rs: New test. + * rust/compile/issue-3541-2.rs: Likewise. + +2025-03-31 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/cfg-core1.rs: New test. + * rust/compile/cfg-core2.rs: New test. + +2025-03-31 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/issue-3549.rs: New test. + +2025-03-31 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/const_generics_3.rs: Modify test to run with name + resolution 2.0 only and to handle the absence of a bogus + resolution error. + * rust/compile/nr2/exclude: Remove const_generics_3.rs. + +2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove test from exclusion list. + +2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/issue-2330.rs: Use complete path from crate root. + * rust/compile/issue-1901.rs: Likewise. + * rust/compile/issue-1981.rs: Likewise. + * rust/compile/iterators1.rs: Likewise. + * rust/compile/sizeof-stray-infer-var-bug.rs: Likewise. + * rust/compile/for-loop1.rs: Likewise. + * rust/compile/for-loop2.rs: Likewise. + * rust/compile/torture/builtin_abort.rs: Likewise. + * rust/compile/torture/uninit-intrinsic-1.rs: Likewise. + +2025-03-31 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/feature_rust_attri0.rs: Add extern + function declaration and change name to printf. + * rust/compile/nr2/exclude: Remove now passing test from exclusion + list. + +2025-03-31 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/117002 + * gdc.dg/torture/pr117002.d: New test. + +2025-03-31 Marek Polacek <polacek@redhat.com> + + PR c++/116960 + PR c++/119303 + * g++.dg/cpp2a/lambda-uneval26.C: New test. + * g++.dg/warn/undefined2.C: New test. + +2025-03-31 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/aarch64/no-sve-with-sme-1.c: New. + * gcc.target/aarch64/no-sve-with-sme-2.c: New. + * gcc.target/aarch64/no-sve-with-sme-3.c: New. + * gcc.target/aarch64/no-sve-with-sme-4.c: New. + * gcc.target/aarch64/pragma_cpp_predefs_4.c: Pass +sve2 to existing + +sme pragma. + * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c: + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/storexn_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c: + Likewise. + * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/write_za_1.c: Likewise. + * gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: Likewise. + +2025-03-31 Jason Merrill <jason@redhat.com> + + PR c++/119401 + * g++.dg/cpp2a/lambda-targ11.C: New test. + * g++.dg/cpp2a/lambda-targ12.C: New file. + +2025-03-31 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119532 + * gcc.dg/torture/pr119532.c: New testcase. + +2025-03-31 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/vect-fmaxmin-2.c: New compile test. Split from ... + * gcc.target/arm/vect-fmaxmin.c: ... here. Remove scan-assembler + subtests. For both, add -funsafe-math-optimizations. + +2025-03-31 Kyrylo Tkachov <ktkachov@nvidia.com> + + PR middle-end/119442 + * gcc.target/aarch64/vls_sve_vec_dup_1.c: New test. + +2025-03-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/119518 + * g++.dg/opt/pr119518.C: New test. + +2025-03-30 Jan Hubicka <hubicka@ucw.cz> + + * g++.dg/tree-ssa/pr80331.C: New test. + * g++.dg/tree-ssa/pr87502.C: New test. + +2025-03-30 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/aarch64/atomic-inst-ldlogic.c: Fix another + unbalanced {} directive problem. Add space after all + scan-assembler-times counts. + +2025-03-30 Mariam Arutunian <mariamarutunian@gmail.com> + + * gcc.target/aarch64/crc-crc32c-data16.c: Fix iteration + count to match testname. + +2025-03-30 Maciej W. Rozycki <macro@orcam.me.uk> + + PR target/117759 + * gcc.target/alpha/memclr-a2-o1-c9-ptr.c: Add + `-mno-safe-partial'. + * gcc.target/alpha/memclr-a2-o1-c9-ptr-safe-partial.c: New file. + * gcc.target/alpha/memcpy-di-unaligned-dst.c: New file. + * gcc.target/alpha/memcpy-di-unaligned-dst-safe-partial.c: New + file. + * gcc.target/alpha/memcpy-di-unaligned-dst-safe-partial-bwx.c: + New file. + * gcc.target/alpha/memcpy-si-unaligned-dst.c: New file. + * gcc.target/alpha/memcpy-si-unaligned-dst-safe-partial.c: New + file. + * gcc.target/alpha/memcpy-si-unaligned-dst-safe-partial-bwx.c: + New file. + * gcc.target/alpha/stlx0.c: Add `-mno-safe-partial'. + * gcc.target/alpha/stlx0-safe-partial.c: New file. + * gcc.target/alpha/stlx0-safe-partial-bwx.c: New file. + * gcc.target/alpha/stqx0.c: Add `-mno-safe-partial'. + * gcc.target/alpha/stqx0-safe-partial.c: New file. + * gcc.target/alpha/stqx0-safe-partial-bwx.c: New file. + * gcc.target/alpha/stwx0.c: Add `-mno-safe-partial'. + * gcc.target/alpha/stwx0-bwx.c: Add `-mno-safe-partial'. Refer + to stwx0.c rather than copying its code and also verify no LDQ_U + or STQ_U instructions have been produced. + * gcc.target/alpha/stwx0-safe-partial.c: New file. + * gcc.target/alpha/stwx0-safe-partial-bwx.c: New file. + +2025-03-30 Maciej W. Rozycki <macro@orcam.me.uk> + + PR target/117759 + * gcc.target/alpha/stb.c: New file. + * gcc.target/alpha/stb-bwa.c: New file. + * gcc.target/alpha/stb-bwx.c: New file. + * gcc.target/alpha/stba.c: New file. + * gcc.target/alpha/stba-bwa.c: New file. + * gcc.target/alpha/stba-bwx.c: New file. + * gcc.target/alpha/stw.c: New file. + * gcc.target/alpha/stw-bwa.c: New file. + * gcc.target/alpha/stw-bwx.c: New file. + * gcc.target/alpha/stwa.c: New file. + * gcc.target/alpha/stwa-bwa.c: New file. + * gcc.target/alpha/stwa-bwx.c: New file. + +2025-03-30 Tobias Burnus <tburnus@baylibre.com> + + * g++.dg/gomp/append-args-8.C: Remove bogus '3' after \.\[0-9\]+ + pattern. + +2025-03-29 Sam James <sam@gentoo.org> + + * gcc.target/arm/short-vfp-1.c: Add whitespace around brace. + +2025-03-29 Jason Merrill <jason@redhat.com> + + * g++.dg/modules/friend-9_a.C: New test. + * g++.dg/modules/friend-9_b.C: New test. + +2025-03-29 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/118961 + * g++.dg/modules/lto-1.h: New test. + * g++.dg/modules/lto-1_a.H: New test. + * g++.dg/modules/lto-1_b.C: New test. + * g++.dg/modules/lto-1_c.C: New test. + * g++.dg/modules/lto-2_a.H: New test. + * g++.dg/modules/lto-2_b.C: New test. + * g++.dg/modules/lto-3_a.H: New test. + * g++.dg/modules/lto-3_b.C: New test. + +2025-03-28 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/opt/musttail2.C (foo): Define the function instead of + just declaring it, add [[gnu::noipa]] attribute to it. + +2025-03-28 Jakub Jelinek <jakub@redhat.com> + + * lib/gfortran-dg.exp: Don't cycle through the option list if + dg-options or dg-additional-options contains -O after space, tab, + double quote or open curly bracket. + * gfortran.dg/cray_pointers_2.f90: Remove extraneous space between + dg-do and run and remove comment about it. + +2025-03-28 Gaius Mulley <gaiusmod2@gmail.com> + + PR modula2/119504 + * gm2/iso/fail/conststrarray2.mod: New test. + * gm2/iso/run/pass/constarray2.mod: New test. + * gm2/pim/pass/hexstring.mod: New test. + +2025-03-28 Andrew MacLeod <amacleod@redhat.com> + + * gcc.dg/pr110992.c: New. + * gcc.dg/pr119471.c: New. + +2025-03-28 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/119133 + * gcc.dg/torture/pr119133.c: Add options for float16. + +2025-03-28 Bob Dubner <rdubner@symas.com> + + * cobol.dg/group2/Complex_EVALUATE__1_.cob: New EVALUTE testcase. + * cobol.dg/group2/Complex_EVALUATE__2_.cob: Likewise. + * cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.cob: Likewise. + * cobol.dg/group2/EVALUATE_condition__2_.cob: Likewise. + * cobol.dg/group2/EVALUATE_doubled_WHEN.cob: Likewise. + * cobol.dg/group2/EVALUATE_with_WHEN_using_condition-1.cob: Likewise. + * cobol.dg/group2/Complex_EVALUATE__1_.out: Known-good data for testcase. + * cobol.dg/group2/Complex_EVALUATE__2_.out: Likewise. + * cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.out: Likewise. + * cobol.dg/group2/EVALUATE_condition__2_.out: Likewise. + * cobol.dg/group2/EVALUATE_doubled_WHEN.out: Likewise. + * cobol.dg/group2/EVALUATE_with_WHEN_using_condition-1.out: Likewise. + +2025-03-28 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119483 + * c-c++-common/pr119483-1.c: New test. + * c-c++-common/pr119483-2.c: New test. + +2025-03-28 Jakub Jelinek <jakub@redhat.com> + + PR ipa/119484 + * c-c++-common/pr119484.c: New test. + +2025-03-28 David Malcolm <dmalcolm@redhat.com> + + * gcc.target/riscv/cmo-zicbop-1.c: Fix missing space before + trailing } in dg-do directive. + * gcc.target/riscv/cmo-zicbop-2.c: Likewise. + * gcc.target/riscv/prefetch-zicbop.c: Likewise. + * gcc.target/riscv/prefetch-zihintntl.c: Likewise. + +2025-03-28 David Malcolm <dmalcolm@redhat.com> + + * gcc.target/i386/strub-pr118006.c: Fix ordering of dg-do and + dg-require- directive so that dg-do is first. + +2025-03-28 David Malcolm <dmalcolm@redhat.com> + + * gcc.target/arm/cmse/cmse-17.c: Fix missing space before trailing + "}" in dg-options. + +2025-03-28 David Malcolm <dmalcolm@redhat.com> + + * gcc.target/aarch64/saturating_arithmetic_1.c: Fix dg-do compile. + * gcc.target/aarch64/saturating_arithmetic_2.c: Likewise. + +2025-03-28 David Malcolm <dmalcolm@redhat.com> + + * g++.dg/abi/pure-virtual1.C: Fix dg-require-weak directive. + * g++.target/i386/mangling-alias1.C: Fix dg-require-ifunc + directive. + +2025-03-27 Bob Dubner <rdubner@symas.com> + + * cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__1_.cob: New testcase. + * cobol.dg/group2/ACCEPT_DATE___DAY_and_intrinsic_functions__2_.cob: Likewise. + * cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__1_.cob: Likewise. + * cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.cob: Likewise. + * cobol.dg/group2/COMP-6_arithmetic.cob: Likewise. + * cobol.dg/group2/COMP-6_numeric_test.cob: Likewise. + * cobol.dg/group2/COMP-6_used_with_DISPLAY.cob: Likewise. + * cobol.dg/group2/COMP-6_used_with_MOVE.cob: Likewise. + * cobol.dg/group2/COMPUTE_multiplication_to_FIX4.cob: Likewise. + * cobol.dg/group2/DISPLAY__Sign_ASCII__2_.cob: Likewise. + * cobol.dg/group2/DISPLAY__Sign_ASCII.cob: Likewise. + * cobol.dg/group2/Floating_continuation_indicator__1_.cob: Likewise. + * cobol.dg/group2/floating-point_ADD_FORMAT_1.cob: Likewise. + * cobol.dg/group2/floating-point_ADD_FORMAT_2.cob: Likewise. + * cobol.dg/group2/floating-point_DIVIDE_FORMAT_1.cob: Likewise. + * cobol.dg/group2/floating-point_DIVIDE_FORMAT_2.cob: Likewise. + * cobol.dg/group2/floating-point_literals.cob: Likewise. + * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_1.cob: Likewise. + * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_2.cob: Likewise. + * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_1.cob: Likewise. + * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_2.cob: Likewise. + * cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.cob: Likewise. + * cobol.dg/group2/Indicators_______________-____D__.cob: Likewise. + * cobol.dg/group2/MULTIPLY_to_FIX4.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_arithmetic.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__1_.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__2_.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_dump.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_numeric_test__1_.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_numeric_test__2_.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_used_with_DISPLAY.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_used_with_INITIALIZE.cob: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_used_with_MOVE.cob: Likewise. + * cobol.dg/group2/POINTER__display.cob: Likewise. + * cobol.dg/group2/Simple_floating-point_MOVE.cob: Likewise. + * cobol.dg/group2/Simple_floating-point_VALUE_and_MOVE.cob: Likewise. + * cobol.dg/group2/ACCEPT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.out: Known-good result. + * cobol.dg/group2/COMP-6_arithmetic.out: Likewise. + * cobol.dg/group2/COMP-6_numeric_test.out: Likewise. + * cobol.dg/group2/COMP-6_used_with_DISPLAY.out: Likewise. + * cobol.dg/group2/COMP-6_used_with_MOVE.out: Likewise. + * cobol.dg/group2/COMPUTE_multiplication_to_FIX4.out: Likewise. + * cobol.dg/group2/DISPLAY__Sign_ASCII__2_.out: Likewise. + * cobol.dg/group2/DISPLAY__Sign_ASCII.out: Likewise. + * cobol.dg/group2/Floating_continuation_indicator__1_.out: Likewise. + * cobol.dg/group2/floating-point_ADD_FORMAT_1.out: Likewise. + * cobol.dg/group2/floating-point_ADD_FORMAT_2.out: Likewise. + * cobol.dg/group2/floating-point_DIVIDE_FORMAT_1.out: Likewise. + * cobol.dg/group2/floating-point_DIVIDE_FORMAT_2.out: Likewise. + * cobol.dg/group2/floating-point_literals.out: Likewise. + * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_1.out: Likewise. + * cobol.dg/group2/floating-point_MULTIPLY_FORMAT_2.out: Likewise. + * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_1.out: Likewise. + * cobol.dg/group2/floating-point_SUBTRACT_FORMAT_2.out: Likewise. + * cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.out: Likewise. + * cobol.dg/group2/Indicators_______________-____D__.out: Likewise. + * cobol.dg/group2/MULTIPLY_to_FIX4.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_arithmetic.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__1_.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_basic_comp-3_comp-6__2_.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_dump.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_numeric_test__1_.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_numeric_test__2_.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_used_with_DISPLAY.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_used_with_INITIALIZE.out: Likewise. + * cobol.dg/group2/PACKED-DECIMAL_used_with_MOVE.out: Likewise. + * cobol.dg/group2/POINTER__display.out: Likewise. + * cobol.dg/group2/Simple_floating-point_MOVE.out: Likewise. + * cobol.dg/group2/Simple_floating-point_VALUE_and_MOVE.out: Likewise. + +2025-03-27 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/strub-internal-pr112938.C: Add dg-warning for c++20. + +2025-03-27 Marek Polacek <polacek@redhat.com> + + * g++.dg/template/explicit-args6.C: Remove an extra set of {} in + a dg-message. + +2025-03-27 Dimitar Dimitrov <dimitar@dinux.eu> + + * gcc.misc-tests/gcov-31.c: Require effective target sigsetjmp. + * gcc.misc-tests/gcov-32.c: Ditto. + +2025-03-27 Marek Polacek <polacek@redhat.com> + + * g++.dg/tree-ssa/initlist-opt2.C: Match _M_range_initialize_n + instead of _M_range_initialize. + +2025-03-27 Sam James <sam@gentoo.org> + + * gfortran.dg/cray_pointers_2.f90: Restore whitespace. + +2025-03-27 Edwin Lu <ewlu@rivosinc.com> + + * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Fix typo + +2025-03-27 Sam James <sam@gentoo.org> + + * gcc.target/aarch64/atomic-inst-ldlogic.c: Add another closing brace. + +2025-03-27 Sam James <sam@gentoo.org> + + * gcc.dg/analyzer/fd-datagram-socket.c: Fix 'dg-message' spelling. + * gcc.dg/analyzer/out-of-bounds-zero.c: Fix whitespace in 'dg-additional-options'. + * gcc.dg/analyzer/strchr-1.c: Fix 'dg-message' whitespace. + * gnat.dg/sso/q11.adb: Fix 'dg-output' whitespace. + +2025-03-27 Sam James <sam@gentoo.org> + + * g++.dg/warn/Winvalid-memory-model.C: Fix typo in comment. + * gcc.dg/builtin-dynamic-object-size-19.c: Ditto. + * gcc.dg/builtin-object-size-19.c: Ditto. + * gcc.dg/strlenopt-40.c: Ditto. + * gcc.dg/strlenopt-44.c: Ditto. + * gcc.dg/strlenopt-45.c: Ditto. + * gcc.dg/strlenopt-50.c: Ditto. + * gcc.dg/strlenopt-51.c: Ditto. + * gcc.dg/strlenopt-52.c: Ditto. + * gcc.dg/strlenopt-53.c: Ditto. + * gcc.dg/strlenopt-54.c: Ditto. + * gcc.dg/strlenopt-55.c: Ditto. + * gcc.dg/strlenopt-58.c: Ditto. + * gcc.dg/strlenopt-59.c: Ditto. + * gcc.dg/strlenopt-62.c: Ditto. + * gcc.dg/strlenopt-65.c: Ditto. + * gcc.dg/strlenopt-70.c: Ditto. + * gcc.dg/strlenopt-72.c: Ditto. + * gcc.dg/strlenopt-73.c: Ditto. + * gcc.dg/strlenopt-77.c: Ditto. + * gcc.dg/strlenopt-82.c: Ditto. + * gcc.dg/tree-ssa/builtin-snprintf-4.c: Ditto. + * gcc.dg/tree-ssa/builtin-snprintf-6.c: Ditto. + * gcc.dg/tree-ssa/builtin-snprintf-7.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-10.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto. + * gcc.dg/tree-ssa/phi-opt-value-5.c: Ditto. + * lib/multiline.exp: Ditto. + * lib/target-supports.exp: Ditto. + +2025-03-27 Sam James <sam@gentoo.org> + + * c-c++-common/goacc/pr69916.c: Fix unusual whitespace in dg-*. + * g++.old-deja/g++.abi/vtable2.C: Ditto. + * g++.old-deja/g++.bugs/900330_02.C: Ditto. + * g++.old-deja/g++.bugs/900406_02.C: Ditto. + * g++.old-deja/g++.bugs/900519_13.C: Ditto. + * g++.old-deja/g++.mike/p9068.C: Ditto. + * gcc.dg/20040203-1.c: Ditto. + * gcc.dg/980502-1.c: Ditto. + * gcc.dg/ipa/ipa-sra-14.c: Ditto. + * gcc.dg/pr35468.c: Ditto. + * gcc.dg/pr82597.c: Ditto. + * gcc.dg/tree-ssa/phi-opt-7.c: Ditto. + * gfortran.dg/assumed_charlen_in_main.f90: Ditto. + * gfortran.dg/cray_pointers_2.f90: Ditto. + +2025-03-27 Tobias Burnus <tburnus@baylibre.com> + + * g++.dg/gomp/append-args-1.C: Remove expected dg-sorry. + * g++.dg/gomp/append-args-8.C: New test. + +2025-03-27 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/118920 + * g++.dg/modules/attrib-3_a.H: New test. + * g++.dg/modules/attrib-3_b.C: New test. + * g++.dg/modules/pr118920.h: New test. + * g++.dg/modules/pr118920_a.H: New test. + * g++.dg/modules/pr118920_b.H: New test. + * g++.dg/modules/pr118920_c.C: New test. + +2025-03-27 Nathaniel Shead <nathanieloshead@gmail.com> + Jason Merrill <jason@redhat.com> + + PR c++/118920 + * g++.dg/modules/tpl-friend-17.h: New test. + * g++.dg/modules/tpl-friend-17_a.C: New test. + * g++.dg/modules/tpl-friend-17_b.C: New test. + +2025-03-27 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/fmaxmin.c: Move scan-assembler checks to ... + * gcc.target/arm/fmaxmin-2.c: ... here. New test. + +2025-03-27 Hu, Lin1 <lin1.hu@intel.com> + + PR target/119425 + * gcc.target/i386/pr119425.c: New test. + Co-authered-by: Hongyu Wang <hongyu.wang@intel.com> + +2025-03-27 Martin Uecker <uecker@tugraz.at> + + PR c/118765 + * gcc.dg/pr118765-2.c: New test. + * gcc.dg/pr118765-3.c: New test. + * gcc.dg/typedef-redecl3.c: New test. + +2025-03-27 Lulu Cheng <chenglulu@loongson.cn> + + PR target/119408 + * gcc.target/loongarch/pr119408.c: New test. + +2025-03-27 Sandra Loosemore <sloosemore@baylibre.com> + + * c-c++-common/gomp/append-args-interop.c: Fix declaration of base + function to be correct for pre-C23 dialects. + +2025-03-27 Sam James <sam@gentoo.org> + + PR testsuite/119489 + * g++.dg/strub-internal-pr112938.C: Adjust pattern. + +2025-03-27 Sam James <sam@gentoo.org> + + * gcc.target/arc/taux-1.c: Add missing brace. + * gcc.target/arc/taux-2.c: Ditto. + * gcc.target/i386/addr-space-1.c: Ditto. + * gcc.target/ia64/mfused-madd-vect.c: Ditto. + * gcc.target/ia64/mfused-madd.c: Ditto. + * gcc.target/ia64/mno-fused-madd-vect.c: Ditto. + * gcc.target/ia64/mno-fused-madd.c: Ditto. + * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto. + * gcc.target/riscv/rvv/autovec/vls/merge-4.c: Ditto. + * gcc.target/s390/target-attribute/tattr-1.c: Ditto. + * gcc.target/s390/target-attribute/tattr-2.c: Ditto. + +2025-03-27 Sam James <sam@gentoo.org> + + PR target/98743 + PR tree-optimization/105820 + * g++.dg/cpp0x/udlit-namespace-ambiguous.C: Fix whitespace. + * g++.dg/cpp2a/constexpr-init21.C: Ditto. + * g++.dg/diagnostic/wrong-tag-1.C: Ditto. + * g++.dg/init/self1.C: Ditto. + * g++.dg/opt/pr98743.C: Add missing '}' to terminate dg directive. + * g++.dg/parse/error8.C: Fix whitespace. + * g++.dg/template/explicit-args6.C: Add missing '{' to begin dg directive. + * g++.dg/template/unify9.C: Fix whitespace. + * g++.dg/tree-ssa/pr105820.C: Ditto. + * g++.dg/warn/Wmismatched-tags-8.C: Add missing braces. + * gcc.dg/cpp/cmdlne-dM-M.c: Ditto. + * gcc.dg/tree-ssa/reassoc-32.c: Ditto. + * gcc.dg/tree-ssa/reassoc-33.c: Ditto. + * gcc.dg/tree-ssa/reassoc-34.c: Ditto. + * gcc.dg/tree-ssa/reassoc-35.c: Ditto. + * gcc.dg/tree-ssa/reassoc-36.c: Ditto. + * gcc.dg/tree-ssa/reassoc-39.c: Ditto. + * gcc.dg/tree-ssa/reassoc-41.c: Ditto. + +2025-03-27 Sam James <sam@gentoo.org> + + * g++.dg/diagnostic/unclosed-extern-c.C: Fix 'dg-message' typo. + * g++.dg/warn/Wno-attributes-1.C: Ditto. + +2025-03-27 Sam James <sam@gentoo.org> + + * g++.dg/cpp0x/gen-attrs-6.C: Surround 'target' by whitespace. + * gcc.target/aarch64/atomic-inst-ldlogic.c: Fix 'dg-final' whitespace. + * gcc.target/arm/short-vfp-1.c: Ditto. + * gcc.target/bfin/l2.c: Fix 'dg-bfin-processors' whitespace. + * gcc.target/i386/avx512fp16-vmovw-1b.c: Surround 'target' by whitespace. + * gcc.target/i386/sse2-float16-5.c: Ditto. + * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto. + +2025-03-27 Sam James <sam@gentoo.org> + + PR middle-end/93437 + * g++.dg/warn/Wstringop-overflow-5.C: Fix -Wstringop-overflow casing. + +2025-03-27 Sam James <sam@gentoo.org> + + * gfortran.dg/associate_70.f90: Replace parenthesis with '}'. + * gfortran.dg/bessel_3.f90: Drop extraneous parenthesis. + * gfortran.dg/c_funloc_tests_6.f90: Ditto. + * gfortran.dg/parity_2.f90: Ditto. + +2025-03-27 Sam James <sam@gentoo.org> + + PR ipa/98265 + * g++.dg/tree-ssa/pr98265.C: Use -std=c++14. + Use scan-tree-dump instead of scan-tree-dump-times. + +2025-03-27 Sam James <sam@gentoo.org> + + PR tree-optimization/37143 + * g++.dg/vect/pr37143.C: Move to... + * g++.dg/vect/pr37143.cc: ...here. + +2025-03-27 Sam James <sam@gentoo.org> + + PR ipa/98265 + * gcc.dg/tree-ssa/pr98265.C: Move to... + * g++.dg/tree-ssa/pr98265.C: ...here. + +2025-03-27 Sam James <sam@gentoo.org> + + PR middle-end/112938 + * g++.dg/strub-internal-pr112938.cc: Move to... + * g++.dg/strub-internal-pr112938.C: ...here. + +2025-03-26 Jørgen Kvalsvik <j@lambda.is> + + * lib/gcov.exp: Add prime paths test function. + * g++.dg/gcov/gcov-22.C: New test. + * g++.dg/gcov/gcov-23-1.h: New test. + * g++.dg/gcov/gcov-23-2.h: New test. + * g++.dg/gcov/gcov-23.C: New test. + * gcc.misc-tests/gcov-29.c: New test. + * gcc.misc-tests/gcov-30.c: New test. + * gcc.misc-tests/gcov-31.c: New test. + * gcc.misc-tests/gcov-32.c: New test. + * gcc.misc-tests/gcov-33.c: New test. + * gcc.misc-tests/gcov-34.c: New test. + +2025-03-26 Harald Anlauf <anlauf@gmx.de> + + PR fortran/118796 + * gfortran.dg/derived_result_4.f90: New test. + +2025-03-26 David Malcolm <dmalcolm@redhat.com> + + * gcc.target/powerpc/pr70243.c: Fix missing trailing " }" in + dg-do directive. + * gcc.target/powerpc/pr91903.c: Likewise. + +2025-03-26 David Malcolm <dmalcolm@redhat.com> + + * c-c++-common/gomp/metadirective-target-device-2.c: Fix missing + trailing " }" on dg-do directive. + * gcc.dg/gomp/attrs-21.c: Likewise for dg-options. + * gcc.dg/gomp/parallel-2.c: Drop ":" from dg-message. + +2025-03-26 David Malcolm <dmalcolm@redhat.com> + + * gcc.dg/ipa/pr110377.c: Fix missing trailing " }" in dg-do + directive. + * gcc.dg/plugin/infoleak-1.c: Fix dg-bogus directive. + * gcc.dg/pr101364-1.c: Fix missing trailing " }" in dg-options + directive. + * gcc.dg/pr113207.c: Fix dg-do. + * gcc.dg/sarif-output/include-chain-2.c: Fix ordering of dg-do + and dg-require-effective-target. + * gcc.dg/strub-pr118007.c: Likewise. + * gcc.dg/tanhbysinh.c: Fix missing whitespace after opening + brace and before closing brace in 6 dg-final directives. + * gcc.dg/uninit-pred-3_c.c: Fix missing whitespace after opening + brace in 6 dg-final directive. + * gcc.dg/uninit-pred-3_d.c: Likewise. + * gcc.dg/variable-sized-type-flex-array.c: Fix missing space + between dg-bogus and message in 2 places. + +2025-03-26 Jonathan Wakely <jwakely@redhat.com> + + * g++.dg/tree-ssa/initlist-opt1.C: Match _M_range_initialize_n + instead of _M_range_initialize. + +2025-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * c-c++-common/gomp/metadirective-device.c + (dg-additional-options): Use on all x86 targets. Restrict to lp64. + * c-c++-common/gomp/metadirective-target-device-1.c: Likewise. + +2025-03-26 Jakub Jelinek <jakub@redhat.com> + + * gfortran.dg/gomp/append-args-interop.f90: Don't use omp_lib, + instead use iso_c_binding and define omp_interop_kind parameter + locally. + +2025-03-26 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119417 + * gcc.dg/torture/pr119417.c: New test. + +2025-03-26 Jakub Jelinek <jakub@redhat.com> + Andi Kleen <ak@gcc.gnu.org> + + PR gcov-profile/118442 + * c-c++-common/pr118442.c: New test. + +2025-03-26 Jakub Jelinek <jakub@redhat.com> + + PR target/55583 + PR target/119465 + * gcc.target/i386/pr55583.c: Add -mno-sse -mno-mmx to + dg-additional-options. Expect 4 shrdl and 2 shldl instructions on + ia32. + +2025-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/i386/pr117946.c: Require dfp support. + * gcc.target/i386/pr118017.c: Likewise. Use + dg-require-effective-target for both this and int128. + +2025-03-26 Jakub Jelinek <jakub@redhat.com> + + PR target/119450 + * gcc.target/i386/pr119450.c: New test. + +2025-03-26 Richard Biener <rguenther@suse.de> + + PR middle-end/118795 + * g++.dg/torture/pr118795.C: New testcase. + +2025-03-26 Sam James <sam@gentoo.org> + Andrew Pinski <quic_apinski@quicinc.com> + + PR testsuite/119382 + * gcc.dg/ipa/ipa-icf-40.c: New test. + +2025-03-26 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx10_2-512-convert-1.c: Modify function name + to follow the latest version. + * gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-convert-1.c: Ditto. + +2025-03-25 Bob Dubner <rdubner@symas.com> + Richard Biener <rguenth@suse.de> + Jakub Jelinek <jakub@redhat.com> + James K. Lowden <jklowden@cobolworx.com> + Robert Dubner <rdubher@symas.com> + + * cobol.dg/literal1.cob: New testcase. + * cobol.dg/output1.cob: Likewise + * cobol.dg/data1.cob: New file. + +2025-03-25 Marek Polacek <polacek@redhat.com> + + PR c++/101881 + * g++.dg/ext/vector44.C: New test. + +2025-03-25 Simon Martin <simon@nasilyan.com> + + PR c++/114525 + * g++.dg/expr/cond18.C: New test. + +2025-03-25 yxj-github-437 <2457369732@qq.com> + + * g++.dg/cpp2a/lambda-uneval25.C: New test. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/mtp_1.c: Require arm32. + * gcc.target/arm/mtp_2.c: Likewise. + * gcc.target/arm/mtp_3.c: Likewise. + * gcc.target/arm/mtp_4.c: Likewise. + +2025-03-25 Sandra Loosemore <sloosemore@baylibre.com> + Tobias Burnus <tburnus@baylibre.com> + + * c-c++-common/gomp/append-args-1.c: Adjust expected behavior. + * c-c++-common/gomp/append-args-interop.c: New. + * c-c++-common/gomp/dispatch-11.c: Adjust expected behavior. + * g++.dg/gomp/append-args-1.C: Likewise. + * gfortran.dg/gomp/append-args-interop.f90: New. + * gfortran.dg/gomp/declare-variant-mod-2.f90: Adjust expected behavior. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/ftest-armv4t-thumb.c: Expect __ARM_FEATURE_CLZ to be + defined. Remove redundant dg-skip-if rules. + * gcc.target/arm/ftest-armv5t-thumb.c: Likewise. + * gcc.target/arm/ftest-armv5te-thumb.c: Likewise. + * gcc.target/arm/ftest-armv6-thumb.c: Likewise. + * gcc.target/arm/ftest-armv6k-thumb.c: Likewise. + * gcc.target/arm/ftest-armv6z-thumb.c: Likewise. + * gcc.target/arm/ftest-armv7em-thumb.c: Remove redundant dg-skip-if + rules. Add a require-effective-target for armv7em. + * gcc.target/arm/ftest-armv7a-arm.c: Likewise. + * gcc.target/arm/ftest-armv7a-thumb.c: Likewise. + * gcc.target/arm/ftest-armv7r-arm.c: Likewise. + * gcc.target/arm/ftest-armv7r-thumb.c: Likewise. + * gcc.target/arm/ftest-armv7ve-arm.c: Likewise. + * gcc.target/arm/ftest-armv7ve-thumb.c: Likewise. + * gcc.target/arm/ftest-armv8a-arm.c: Likewise. + * gcc.target/arm/ftest-armv8a-thumb.c: Likewise. + * gcc.target/arm/ftest-armv4-arm.c: Remove redundant dg-skip-if rules. + * gcc.target/arm/ftest-armv4t-arm.c: Likewise. + * gcc.target/arm/ftest-armv5t-arm.c: Likewise. + * gcc.target/arm/ftest-armv5te-arm.c: Likewise. + * gcc.target/arm/ftest-armv6-arm.c: Likewise. + * gcc.target/arm/ftest-armv6k-arm.c: Likewise. + * gcc.target/arm/ftest-armv6m-thumb.c: Likewise. + * gcc.target/arm/ftest-armv6t2-arm.c: Likewise. + * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise. + * gcc.target/arm/ftest-armv6z-arm.c: Likewise. + +2025-03-25 Jakub Jelinek <jakub@redhat.com> + + PR target/96226 + PR target/119428 + * gcc.c-torture/execute/pr119428.c: New test. + +2025-03-25 Vineet Gupta <vineetg@rivosinc.com> + + PR target/119224 + * gcc.target/riscv/rvv/autovec/pr117722.c: Adjust output insn. + * gcc.target/riscv/rvv/autovec/pr119224.c: Add new test. + +2025-03-25 Paul-Antoine Arras <parras@baylibre.com> + + * gfortran.dg/gomp/interop-5.f90: Declare omp_interop_kind explicitly + instead of use'ing omp_lib. Update scan-dumps to allow for 4-byte + pointers. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/lto/pr96939_0.c (dg-options): Delete. Move the + options from here ... + (dg-lto-options): ... to here. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/vect-early-break-cbranch.c: Allow BEQ as well as BNE. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/pr65647.c (dg-options): Add -std=gnu17. + +2025-03-25 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: Remove + dg-do directive. + * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise. + +2025-03-25 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c: + Remove dg-options. + * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c: + Likewise. + +2025-03-25 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: Remove + dg-options. + +2025-03-25 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect.inc: + Move to gcc.target/aarch64/simd/. + * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_1.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_2.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_3.c: Likewise. + * gcc.target/aarch64/advsimd-intrinsics/saturating_arithmetic_autovect_4.c: Likewise. + * gcc.target/aarch64/simd/saturating_arithmetic_autovect.inc: New file. + * gcc.target/aarch64/simd/saturating_arithmetic_autovect_1.c: New file. + * gcc.target/aarch64/simd/saturating_arithmetic_autovect_2.c: New file. + * gcc.target/aarch64/simd/saturating_arithmetic_autovect_3.c: New file. + * gcc.target/aarch64/simd/saturating_arithmetic_autovect_4.c: New file. + +2025-03-25 Christophe Lyon <christophe.lyon@linaro.org> + + * lib/target-supports.exp + (check_effective_target_arm_v8_1_lob_ok): Remove duplicate + -mcpu=unset. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/pr42575.c: Skip test if thumb1. + +2025-03-25 Richard Earnshaw <rearnsha@arm.com> + + PR middle-end/117811 + * gcc.dg/torture/pr117811.c: New test. + +2025-03-25 Jakub Jelinek <jakub@redhat.com> + + PR ipa/119376 + * g++.dg/torture/musttail1.C: New test. + * g++.dg/opt/musttail2.C: New test. + +2025-03-25 Gaius Mulley <gaiusmod2@gmail.com> + + PR modula2/119449 + * gm2/pim/pass/minmaxreal.mod: New test. + * gm2/pim/pass/minmaxreal2.mod: New test. + * gm2/pim/pass/minmaxreal3.mod: New test. + +2025-03-25 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Modify testcase. + +2025-03-24 Jason Merrill <jason@redhat.com> + + * g++.dg/cpp26/pack-indexing16.C: New test. + +2025-03-24 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/Wbuiltin_declaration_mismatch2.d: Split test into ... + * gdc.dg/Wbuiltin_declaration_mismatch3.d: New test. + * gdc.dg/Wbuiltin_declaration_mismatch4.d: New test. + * gdc.dg/Wbuiltin_declaration_mismatch5.d: New test. + * gdc.dg/Wbuiltin_declaration_mismatch6.d: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/execute/torture/issue-3502.rs: New test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + * rust/compile/redef_error2.rs: Modify expected error. + * rust/compile/redef_error5.rs: Likewise. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove self-path2.rs + * rust/compile/self-path2.rs: Adjust expected errors. + +2025-03-24 Ryutaro Okada <1015ryu88@gmail.com> + + * rust/compile/extern_generics.rs: New test. + +2025-03-24 Liam Naddell <liamnprg@gmail.com> + + * rust/compile/issue-3315-1.rs: Add test for module with same name + as builtin + * rust/compile/issue-3315-2.rs: Test with utilization of i32 + type + * rust/compile/nr2/exclude: issue-3315-2.rs Does not work with + NR2.0 + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/compile.exp: Adjust to cover tests in the + torture subdirectory. + * rust/compile/nr2/exclude: Add entries. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove two mangling tests from exclusion + file. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove issue-1786 and issue-3033 from + exclusion list. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/execute/torture/issue-3126.rs: New test. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/enum_variant_name.rs: New test. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/execute/crate-metavar1.rs: New test. + * rust/compile/crate-metavar1.rs: New test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/try-expr1.rs: New test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/macros/mbe/macro43.rs: Adjust expected errors. + * rust/compile/macros/mbe/macro44.rs: Likewise. + * rust/compile/nested_macro_use2.rs: Likewise. + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/issue-2015.rs: New test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/additional-trait-bounds2.rs: Adjust expected + errors. + * rust/compile/const_generics_4.rs: Likewise. + * rust/compile/const_generics_7.rs: Likewise. + * rust/compile/generic-default1.rs: Likewise. + * rust/compile/generics5.rs: Likewise. + * rust/compile/generics9.rs: Likewise. + * rust/compile/issue-2423.rs: Likewise. + * rust/compile/method2.rs: Likewise. + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive-hash1.rs: New test. + * rust/compile/nr2/exclude: Add testcase to exclusion list. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/macros/mbe/macro-expand-module.rs: New test. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive-eq-invalid.rs: Declare StructuralPartialEq. + * rust/compile/derive-partialeq1.rs: Likewise. + * rust/execute/torture/derive-partialeq1.rs: Likewise. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive-eq-invalid.rs: Mark PartialEq def as a lang item. + * rust/compile/derive-partialeq1.rs: New test. + * rust/execute/torture/derive-partialeq1.rs: New test. + * rust/compile/nr2/exclude: Exclude all of them. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive-eq-invalid.rs: New test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Benjamin Thos <benjamin.thos@epita.fr> + + * rust/compile/implicit_returns_err3.rs: Change test to be valid. + * rust/compile/torture/if.rs: Likewise. + * rust/compile/if-without-else.rs: New test. + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/generics4.rs: cleanup + * rust/compile/generics6.rs: likewise + * rust/compile/type-bindings1.rs: likewise + * rust/compile/unconstrained_type_param.rs: likewise + * rust/compile/issue-2035.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3022.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-3031.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/issue-2369.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/execute/torture/enum_intrinsics2.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/execute/torture/enum_intrinsics1.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: nr2 cant handle this + * rust/compile/issue-3403.rs: New test. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/for-loop1.rs: New test. + * rust/compile/for-loop2.rs: New test. + * rust/execute/torture/for-loop1.rs: New test. + * rust/execute/torture/for-loop2.rs: New test. + * rust/compile/nr2/exclude: Exclude for-loop1.rs + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: nr2 cant handle this + * rust/compile/issue-3402-1.rs: New test. + * rust/compile/issue-3402-2.rs: New test. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive-default1.rs: New test. + * rust/execute/torture/derive-default1.rs: New test. + * rust/compile/nr2/exclude: Exclude them. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/execute/torture/issue-3381.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: nr2 cant handle this. + * rust/compile/issue-3382.rs: New test. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/reference1.rs: fix error message + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Remove entries. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive-debug1.rs: New test. + * rust/compile/nr2/exclude: Exclude it. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/structural-eq-peq.rs: New test. + +2025-03-24 Liam Naddell <liamnprg@gmail.com> + + * rust/compile/macros/builtin/option_env1.rs: Add success case for option_env + * rust/compile/macros/builtin/option_env2.rs: Add failure case for option_env + * rust/execute/torture/builtin_macro_option_env.rs: Add + execution case for option_env + * rust/compile/macros/builtin/option_env3.rs: New file. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: nr2 cant handle this + * rust/compile/issue-3174.rs: New test. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove some tests. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove passing tests. + +2025-03-24 Philip Herron <herron.philip@googlemail.com> + + * rust/compile/nr2/exclude: these tests now work it seems + +2025-03-24 Owen Avery <powerboat9.gamer@gmail.com> + + * rust/compile/nr2/exclude: Add entries. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/try-trait.rs: New test. + +2025-03-24 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> + + * rust/compile/nr2/exclude: Remove break-rust3.rs from exclude list. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/derive_macro6.rs: Add lang item attribute to Copy trait. + +2025-03-24 lishin <lishin1008@gmail.com> + + * rust/compile/issue-2954.rs: New test. + +2025-03-24 Arthur Cohen <arthur.cohen@embecosm.com> + + * rust/compile/nr2/exclude: Some parts of nr2.0 can't handle auto traits yet. + * rust/compile/auto_traits3.rs: Removed in favor of... + * rust/compile/auto_traits2.rs: ...this one. + * rust/compile/auto_traits4.rs: New test. + +2025-03-24 Richard Earnshaw <rearnsha@arm.com> + + * gcc.target/arm/unaligned-memcpy-4.c: Tighten scan-assembler-not + pattern. + +2025-03-24 Thomas Schwinge <tschwinge@baylibre.com> + + * gcc.target/nvptx/march-map=sm_30.c: Adjust. + * gcc.target/nvptx/march-map=sm_32.c: Likewise. + * gcc.target/nvptx/march-map=sm_35.c: Likewise. + * gcc.target/nvptx/march-map=sm_37.c: Likewise. + * gcc.target/nvptx/march-map=sm_50.c: Likewise. + * gcc.target/nvptx/march=sm_30.c: Likewise. + * gcc.target/nvptx/march=sm_35.c: Likewise. + * gcc.target/nvptx/march=sm_37.c: Likewise. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10-check.h: Change to avx10.1. + * gcc.target/i386/avx10_1-1.c: Add warning check. + * gcc.target/i386/avx10_1-10.c: Ditto. + * gcc.target/i386/avx10_1-11.c: Ditto. + * gcc.target/i386/avx10_1-12.c: Ditto. + * gcc.target/i386/avx10_1-13.c: Ditto. + * gcc.target/i386/avx10_1-15.c: Ditto. + * gcc.target/i386/avx10_1-16.c: Ditto. + * gcc.target/i386/avx10_1-18.c: Ditto. + * gcc.target/i386/avx10_1-19.c: Ditto. + * gcc.target/i386/avx10_1-2.c: Ditto. + * gcc.target/i386/avx10_1-20.c: Ditto. + * gcc.target/i386/avx10_1-21.c: Ditto. + * gcc.target/i386/avx10_1-22.c: Ditto. + * gcc.target/i386/avx10_1-23.c: Ditto. + * gcc.target/i386/avx10_1-26.c: Ditto. + * gcc.target/i386/avx10_1-3.c: Ditto. + * gcc.target/i386/avx10_1-4.c: Ditto. + * gcc.target/i386/avx10_1-7.c: Ditto. + * gcc.target/i386/avx10_1-8.c: Ditto. + * gcc.target/i386/avx10_1-9.c: Ditto. + * gcc.target/i386/noevex512-1.c: Ditto. + * gcc.target/i386/noevex512-2.c: Ditto. + * gcc.target/i386/pr111068.c: Ditto. + * gcc.target/i386/pr111907.c: Ditto. + * gcc.target/i386/pr117240_avx512f.c: Ditto. + * gcc.target/i386/pr117304-1.c: Ditto. + * gcc.target/i386/pr117946.c: Ditto. + * gcc.target/i386/avx10_1-24.c: Removed. + * gcc.target/i386/avx10_1-25.c: Removed. + * gcc.target/i386/avx10_1-5.c: Removed. + * gcc.target/i386/avx10_1-6.c: Removed. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + * g++.dg/other/i386-2.C: Use -mavx10.2. + * g++.dg/other/i386-3.C: Ditto. + * gcc.target/i386/avx-1.c: Ditto. + * gcc.target/i386/avx10_2-512-bf16-1.c: Ditto. + * gcc.target/i386/avx10_2-512-bf16-vector-cmp-1.c: Ditto. + * gcc.target/i386/avx10_2-512-bf16-vector-fma-1.c: Ditto. + * gcc.target/i386/avx10_2-512-bf16-vector-operations-1.c: Ditto. + * gcc.target/i386/avx10_2-512-bf16-vector-smaxmin-1.c: Ditto. + * gcc.target/i386/avx10_2-512-convert-1.c: Ditto. + * gcc.target/i386/avx10_2-512-media-1.c: Ditto. + * gcc.target/i386/avx10_2-512-minmax-1.c: Ditto. + * gcc.target/i386/avx10_2-512-movrs-1.c: Ditto. + * gcc.target/i386/avx10_2-512-satcvt-1.c: Ditto. + * gcc.target/i386/avx10_2-512-vaddbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcmpbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvthf82ph-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vdivbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vdpphps-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vfpclassbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vgetexpbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vgetmantbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vmaxbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vminbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vminmaxbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vmpsadbw-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vmulbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpbssds-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpbsud-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpbsuds-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpbuud-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpbuuds-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpwsud-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpwsuds-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpwusd-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpwusds-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpwuud-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vpdpwuuds-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vrcpbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vreducebf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vrndscalebf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vscalefbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vsqrtbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vsubbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-bf16-1.c: Ditto. + * gcc.target/i386/avx10_2-bf16-vector-cmp-1.c: Ditto. + * gcc.target/i386/avx10_2-bf16-vector-fma-1.c: Ditto. + * gcc.target/i386/avx10_2-bf16-vector-operations-1.c: Ditto. + * gcc.target/i386/avx10_2-bf16-vector-smaxmin-1.c: Ditto. + * gcc.target/i386/avx10_2-builtin-1.c: Ditto. + * gcc.target/i386/avx10_2-builtin-2.c: Ditto. + * gcc.target/i386/avx10_2-comibf-1.c: Ditto. + * gcc.target/i386/avx10_2-comibf-2.c: Ditto. + * gcc.target/i386/avx10_2-comibf-3.c: Ditto. + * gcc.target/i386/avx10_2-comibf-4.c: Ditto. + * gcc.target/i386/avx10_2-compare-1.c: Ditto. + * gcc.target/i386/avx10_2-compare-1b.c: Ditto. + * gcc.target/i386/avx10_2-convert-1.c: Ditto. + * gcc.target/i386/avx10_2-media-1.c: Ditto. + * gcc.target/i386/avx10_2-minmax-1.c: Ditto. + * gcc.target/i386/avx10_2-movrs-1.c: Ditto. + * gcc.target/i386/avx10_2-partial-bf16-vector-fast-math-1.c: Ditto. + * gcc.target/i386/avx10_2-partial-bf16-vector-fma-1.c: Ditto. + * gcc.target/i386/avx10_2-partial-bf16-vector-operations-1.c: Ditto. + * gcc.target/i386/avx10_2-partial-bf16-vector-smaxmin-1.c: Ditto. + * gcc.target/i386/avx10_2-satcvt-1.c: Ditto. + * gcc.target/i386/avx10_2-vaddbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vcmpbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vcomisbf16-1.c: Ditto. + * gcc.target/i386/avx10_2-vcomisbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtbf162ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtbf162iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtph2bf8-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtph2bf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtph2hf8-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtph2hf8s-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvtps2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttbf162ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttbf162iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto. + * gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto. + * gcc.target/i386/avx10_2-vdivbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vdpphps-2.c: Ditto. + * gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vfpclassbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vgetexpbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vgetmantbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vmaxbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vminbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto. + * gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto. + * gcc.target/i386/avx10_2-vmovd-1.c: Ditto. + * gcc.target/i386/avx10_2-vmovd-2.c: Ditto. + * gcc.target/i386/avx10_2-vmovw-1.c: Ditto. + * gcc.target/i386/avx10_2-vmovw-2.c: Ditto. + * gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto. + * gcc.target/i386/avx10_2-vmulbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto. + * gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto. + * gcc.target/i386/avx10_2-vrcpbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vreducebf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vrndscalebf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vrsqrtbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vscalefbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vsqrtbf16-2.c: Ditto. + * gcc.target/i386/avx10_2-vsubbf16-2.c: Ditto. + * gcc.target/i386/funcspec-56.inc: Ditto. + * gcc.target/i386/part-vect-vec_cmpbf.c: Ditto. + * gcc.target/i386/pr117495.c: Ditto. + * gcc.target/i386/pr118815.c: Ditto. + * gcc.target/i386/sm4-avx10_2-1.c: Ditto. + * gcc.target/i386/sm4-avx10_2-512-1.c: Ditto. + * gcc.target/i386/sm4key4-avx10_2-512-2.c: Ditto. + * gcc.target/i386/sm4rnds4-avx10_2-512-2.c: Ditto. + * gcc.target/i386/sse-12.c: Ditto. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/vnniint16-auto-vectorize-3.c: Ditto. + * gcc.target/i386/vnniint16-auto-vectorize-4.c: Ditto. + * gcc.target/i386/vnniint8-auto-vectorize-3.c: Ditto. + * gcc.target/i386/vnniint8-auto-vectorize-4.c: Ditto. + * gcc.target/i386/avx10-check.h: Remove avx10.2-512 and + use avx10.2. + * gcc.target/i386/sm4-check.h: Ditto. + * lib/target-supports.exp: Ditto. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add -mavx10.2 and new builtin test. + * gcc.target/i386/avx-2.c: Ditto. + * gcc.target/i386/sse-13.c: Add new tests. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/avx10_2-rounding-1.c: New test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c: Add new macro test. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/avx10_2-rounding-1.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/sse-14.c: Add new macro test. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/avx10_2-rounding-1.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-1.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-1.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-1.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-2.c: New test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-2.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-2.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: New test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: New test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: New test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + Revert: + 2025-03-24 Hu, Lin1 <lin1.hu@intel.com> + + * gcc.target/i386/avx-1.c: Add new builtin test. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add new macro test. + * gcc.target/i386/sse-23.c: Ditto. + * gcc.target/i386/avx10_2-rounding-3.c: Add test. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Adjust condition + for rounding test. + * gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto. + * gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto. + * gcc.target/i386/avx-1.c: Remove rounding tests. + * gcc.target/i386/avx10_2-satcvt-1.c: Ditto. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2025-03-24 Haochen Jiang <haochen.jiang@intel.com> + + * gcc.target/i386/avx-1.c: Remove rounding tests. + * gcc.target/i386/avx10_2-convert-1.c: Ditto. + * gcc.target/i386/avx10_2-minmax-1.c: Ditto. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + 2025-03-23 Nathaniel Shead <nathanieloshead@gmail.com> PR c++/119154 |