https://gcc.gnu.org/g:96c8dc35f942920ab177e8470564acff090d05ed
commit r15-10441-g96c8dc35f942920ab177e8470564acff090d05ed Author: Christophe Lyon <[email protected]> Date: Thu Oct 23 07:59:20 2025 +0000 testsuite: arm: [MVE] Relax expected code for vbicq_f [PR122223] The original versions of the pr122223.c test only took into account code generated with -mfloat-abi=hard, which uses q0. With -mfloat-abi=softfp, this can be any Q register, so replace q0 with a suitable regex. gcc/testsuite/ChangeLog: PR target/122223 * gcc.target/arm/mve/intrinsics/pr122223.c: Relax expected code. (cherry picked from commit a52888dc71924afb6cd187b0e5f18d2be4c68a07) Diff: --- gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c index 59e757a1ab7a..045815c630e6 100644 --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c @@ -21,5 +21,5 @@ float32x4_t foo() { } #endif -/* { dg-final { scan-assembler-not "vmov.f32\tq0, #0.0" } } */ -/* { dg-final { scan-assembler "vmov.f32\tq0, #1.0" } } */ +/* { dg-final { scan-assembler-not "vmov.f32\tq\[0-9\]+, #0.0" } } */ +/* { dg-final { scan-assembler "vmov.f32\tq\[0-9\]+, #1.0" } } */
