Thanks, Christophe, I've updated the testsuite to fix all the issues I could see from your test runs.
This is what I've finally committed, but if there's any more fallout, please let me know. R. Richard Earnshaw (3): arm: ensure the arch_name is always set for the build target arm: Don't reconfigure globals in arm_configure_build_target arm: reorder assembler architecture directives [PR101723] gcc/config/arm/arm-c.c | 1 + gcc/config/arm/arm-cpus.in | 1 + gcc/config/arm/arm.c | 190 ++++++++---------- gcc/testsuite/gcc.target/arm/attr-neon.c | 9 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 35 +++- gcc/testsuite/gcc.target/arm/attr-neon3.c | 48 ++++- .../arm/cortex-m55-nofp-flag-hard.c | 2 +- .../arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +- gcc/testsuite/gcc.target/arm/pr69245.c | 6 +- gcc/testsuite/gcc.target/arm/pr98636.c | 3 +- .../gcc.target/arm/pragma_fpu_attribute.c | 7 +- .../gcc.target/arm/pragma_fpu_attribute_2.c | 7 +- 15 files changed, 173 insertions(+), 150 deletions(-) -- 2.25.1