diff --git a/gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c b/gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c
index 5535c7dded6280df44d04e78bb61af161da06e4b..8111237d5a56f90d769353f3edb923985d89393b 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c
+++ b/gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c
@@ -24,9 +24,9 @@ SHRACC (uint64_t, 53);
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops in function" 8 "vect" } } */
 
-/* { dg-final { scan-assembler-not {\tasr\t} } } */
-/* { dg-final { scan-assembler-not {\tlsr\t} } } */
-/* { dg-final { scan-assembler-not {\tadd\t} } } */
+/* { dg-final { scan-assembler-not {\tasr\tz[0-9]+\.[bhsd]} } } */
+/* { dg-final { scan-assembler-not {\tlsr\tz[0-9]+\.[bhsd]} } } */
+/* { dg-final { scan-assembler-not {\tadd\tz[0-9]+\.[bhsd]} } } */
 
 /* { dg-final { scan-assembler-times {\tssra\tz[0-9]+\.b, z[0-9]+\.b, #5\n} 1 } } */
 /* { dg-final { scan-assembler-times {\tssra\tz[0-9]+\.h, z[0-9]+\.h, #14\n} 1 } } */
