Update scan-assembler-not in PR target/70155 tests
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 29 Apr 2016 17:27:59 +0000 (17:27 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 29 Apr 2016 17:27:59 +0000 (10:27 -0700)
Since PIC leads to the *movdi_internal pattern, check for nonexistence
of the *movdi_internal pattern in PR target/70155 tests only if PIC is
off.

* gcc.target/i386/pr70155-1.c: Check for nonexistence of the
*movdi_internal pattern only if PIC off.
* gcc.target/i386/pr70155-2.c: Likewise.
* gcc.target/i386/pr70155-3.c: Likewise.
* gcc.target/i386/pr70155-4.c: Likewise.
* gcc.target/i386/pr70155-5.c: Likewise.
* gcc.target/i386/pr70155-6.c: Likewise.
* gcc.target/i386/pr70155-7.c: Likewise.
* gcc.target/i386/pr70155-8.c: Likewise.
* gcc.target/i386/pr70155-15.c: Likewise.
* gcc.target/i386/pr70155-17.c: Likewise.
* gcc.target/i386/pr70155-22.c: Likewise.

From-SVN: r235647

12 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr70155-1.c
gcc/testsuite/gcc.target/i386/pr70155-15.c
gcc/testsuite/gcc.target/i386/pr70155-17.c
gcc/testsuite/gcc.target/i386/pr70155-2.c
gcc/testsuite/gcc.target/i386/pr70155-22.c
gcc/testsuite/gcc.target/i386/pr70155-3.c
gcc/testsuite/gcc.target/i386/pr70155-4.c
gcc/testsuite/gcc.target/i386/pr70155-5.c
gcc/testsuite/gcc.target/i386/pr70155-6.c
gcc/testsuite/gcc.target/i386/pr70155-7.c
gcc/testsuite/gcc.target/i386/pr70155-8.c

index df1ba3ec2c7fff38eacea8f3aaaf2841400a1b17..f8634553277f6897f616d385ca35a7739ebb7bd6 100644 (file)
@@ -1,3 +1,18 @@
+2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
+       *movdi_internal pattern only if PIC off.
+       * gcc.target/i386/pr70155-2.c: Likewise.
+       * gcc.target/i386/pr70155-3.c: Likewise.
+       * gcc.target/i386/pr70155-4.c: Likewise.
+       * gcc.target/i386/pr70155-5.c: Likewise.
+       * gcc.target/i386/pr70155-6.c: Likewise.
+       * gcc.target/i386/pr70155-7.c: Likewise.
+       * gcc.target/i386/pr70155-8.c: Likewise.
+       * gcc.target/i386/pr70155-15.c: Likewise.
+       * gcc.target/i386/pr70155-17.c: Likewise.
+       * gcc.target/i386/pr70155-22.c: Likewise.
+
 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
 
        PR tree-optimization/70803
index 3500364bf263123092be1c6fc4789c48e9c96d2a..05869028275da659f90c63ad341a76ffe5435e0c 100644 (file)
@@ -10,4 +10,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index e9cafccc43797d4ef801b8423bf72aaa37c6a7ea..8f51cf6bccd1dbe2307b149d9e3bc8de564a375b 100644 (file)
@@ -15,4 +15,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index a9427e6d6a2f212840d94b1e7d8b2f000835dfe0..85d022db9dc14dd6188a737c6082831abb13e742 100644 (file)
@@ -15,4 +15,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 8 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index af2ddc6d2f6c529092b7b4400506749137412feb..567b31a5fe88afebb4603c8050df720e1d82618c 100644 (file)
@@ -15,4 +15,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index ff5cbcee73604661ad88d9d605b81659514b91d4..f56dc700d302a951b3e086d0966ae5fbfc4c72b8 100644 (file)
@@ -11,4 +11,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index 01b38aaa3fc7d45e985cbbf35ff6574c8c8df5b1..b11520fcda5441fb78e97b6cdf1819dbaf9891da 100644 (file)
@@ -17,4 +17,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index 31bc0a743a45a45f8f21e116225044837a04a0a4..db68ee39c1ac8cfd8f46697fbe3ff86188bddc88 100644 (file)
@@ -17,4 +17,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index 964745295245dd574495605a7d0199798bfdd437..1ee371097dbf77c63f57b7070432cb82b3a5af38 100644 (file)
@@ -10,4 +10,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index 7e074a73da34910ed4e26a479359b401d85cf0c8..d040d27cc17cf25364d9e1aef3eb937a2166ab0a 100644 (file)
@@ -10,4 +10,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index 93c6fc038e624e9372227e9ba2ccb4bab2cf2514..2f05ff081b43f0acba1474848ac685c87c9786f0 100644 (file)
@@ -15,4 +15,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */
index f304a4e164dc98376f84e6785d6d9d2e94d120e1..95857a143028f1c770aee0cae611f826626e8eba 100644 (file)
@@ -15,4 +15,4 @@ foo (void)
 }
 
 /* { dg-final { scan-assembler-times "movv1ti_internal" 2 } } */
-/* { dg-final { scan-assembler-not "\\*movdi_internal" } } */
+/* { dg-final { scan-assembler-not "\\*movdi_internal" { target nonpic } } } */