Enable x32 check on more i386 tests
authorH.J. Lu <hongjiu.lu@intel.com>
Tue, 13 Nov 2012 12:31:12 +0000 (12:31 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Tue, 13 Nov 2012 12:31:12 +0000 (04:31 -0800)
* gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
instead of lp64.
* gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
* gcc.target/i386/pr49715-2.c: Likewise.
* gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.

From-SVN: r193475

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx256-unaligned-load-2.c
gcc/testsuite/gcc.target/i386/avx256-unaligned-store-2.c
gcc/testsuite/gcc.target/i386/pr49715-2.c
gcc/testsuite/gcc.target/i386/retarg.c

index 5e6e65b6c15ad43f3b17236a392b883f8424811f..1eba36dd8f832e774f5e3193327641731a7055ea 100644 (file)
@@ -1,3 +1,11 @@
+2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
+       instead of lp64.
+       * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
+       * gcc.target/i386/pr49715-2.c: Likewise.
+       * gcc.target/i386/retarg.c: Likewise.  Scan both %rdi and %edi.
+
 2012-11-13  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/55281
index 3f4fbf76479efe98c521ab71e492ef3a409d21ff..2947d9eab3e4e084c8acd5bd61c0810db426d8ce 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { ! ia32 } } } */
 /* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load" } */
 
 #define N 1024
index e98d1b684de5226eabad91801fdd6ad246e23391..977662beb34a1f55ee3d6fb20a2f46c1d6534a69 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { ! ia32 } } } */
 /* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store" } */
 
 #define N 1024
index 3fc8e4e8df359780a2b1e10506d372396b60ddf1..76d713790b6533b767eaf97bfcce03c7d381769b 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
+/* { dg-do compile { target { ! ia32 } } } */
 /* { dg-options "-O2" } */
 
 double func(unsigned long long x)
index 3af770d861e7a62c1a5d964217917eb90e2091f3..a69b60feaf4ec370f1f1eec9deb2ea36fb968e49 100644 (file)
@@ -1,5 +1,4 @@
-/* { dg-require-effective-target lp64 } */
-/* { dg-do compile } */
+/* { dg-do compile { target { ! ia32 } } } */
 /* { dg-options "-O2" } */
 
 #include <string.h>
@@ -10,4 +9,4 @@ void *p (void *x, void *y, int z)
   return x;
 }
 
-/* { dg-final { scan-assembler-not "%rdi" } } */
+/* { dg-final { scan-assembler-not "%\[re\]di" } } */