Fix gcc.target/aarch64/sve2/shracc_1.c for ILP32
authorYuliang Wang <yuliang.wang@arm.com>
Fri, 4 Oct 2019 10:40:47 +0000 (10:40 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 4 Oct 2019 10:40:47 +0000 (10:40 +0000)
2019-10-04  Yuliang Wang  <yuliang.wang@arm.com>

gcc/testsuite/
* gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
to avoid matching scalar code.

From-SVN: r276568

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c

index b8c9f4cd663c9dbe0358aa06fe1fab1ecd046358..950c7483ae22243598ae30a6e6e9031ec3ea6a58 100644 (file)
@@ -1,3 +1,8 @@
+2019-10-04  Yuliang Wang  <yuliang.wang@arm.com>
+
+       * gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
+       to avoid matching scalar code.
+
 2019-10-04  Tobias Burnus  <tobias@codesourcery.com>
 
        * gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
index 5535c7dded6280df44d04e78bb61af161da06e4b..8111237d5a56f90d769353f3edb923985d89393b 100644 (file)
@@ -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 } } */