vect-signbitf.c (dg-final): Improve scan-assembler-not string to avoid false matching...
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 22 May 2019 19:15:33 +0000 (21:15 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 22 May 2019 19:15:33 +0000 (21:15 +0200)
* gcc.target/i386/vect-signbitf.c (dg-final): Improve
scan-assembler-not string to avoid false matching on 32bit targets.

From-SVN: r271520

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/vect-signbitf.c

index 86ef3b608863b2821b86ab3deceecdfc23967a14..02321f04d78d7aba7440bfc693c2b450df7af90d 100644 (file)
@@ -1,3 +1,8 @@
+2019-05-22  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/vect-signbitf.c (dg-final): Improve
+       scan-assembler-not string to avoid false matching on 32bit targets.
+
 2019-05-22  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR target/88483
@@ -32,8 +37,7 @@
 2019-05-22  Martin Liska  <mliska@suse.cz>
 
        PR testsuite/90564
-       * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape
-       brackets.
+       * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
        * gcc.target/powerpc/pr80315-2.c: Likewise.
        * gcc.target/powerpc/pr80315-3.c: Likewise.
        * gcc.target/powerpc/pr80315-4.c: Likewise.
@@ -46,8 +50,7 @@
 2019-05-22  Martin Liska  <mliska@suse.cz>
 
        PR lto/90500
-       * gcc.target/i386/pr90500-1.c: Make the test-case valid
-       now.
+       * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
 
 2019-05-22  Richard Biener  <rguenther@suse.de>
 
index b3ef1062c83aaadd16cef9bf19d35bb606fabeef..81cae1391d5eeeb0e7226137a11d040ff7f9f346 100644 (file)
@@ -19,12 +19,12 @@ main (void)
 
   /* check results:  */
   for (i = 0; i < N; i++)
-    if (__builtin_signbit (a[i]) && !r[i])
+    if (__builtin_signbitf (a[i]) && !r[i])
       abort ();
 
   return 0;
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
-/* { dg-final { scan-assembler-not "-2147483648" } } */
+/* { dg-final { scan-assembler-not "\\$-2147483648" } } */
 /* { dg-final { scan-assembler "psrld" } } */