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.

Committed as obvious.

gcc/testsuite/ChangeLog:

        PR target/122223
        * gcc.target/arm/mve/intrinsics/pr122223.c: Relax expected code.
---
 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 59e757a1ab7..045815c630e 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" } } */
-- 
2.34.1

Reply via email to