This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: Skip gcc.target/i386/incoming-?.c on Skip *-*-darwin*


Darwin ignores incoming stack boundary if it is less than stack
boundary, which is 16byte on Darwin.  We should skip those tests
on Darwin.  OK for trunk.


H.J.
---
2008-08-09  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/incoming-1.c: Skip *-*-darwin*.
	* gcc.target/i386/incoming-2.c: Likewise.
	* gcc.target/i386/incoming-3.c: Likewise.
	* gcc.target/i386/incoming-4.c: Likewise.
	* gcc.target/i386/incoming-5.c: Likewise.

--- gcc/testsuite/gcc.target/i386/incoming-1.c.darwin	2008-08-07 06:16:50.000000000 -0700
+++ gcc/testsuite/gcc.target/i386/incoming-1.c	2008-08-09 07:00:47.000000000 -0700
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <emmintrin.h>
--- gcc/testsuite/gcc.target/i386/incoming-2.c.darwin	2008-08-07 06:16:50.000000000 -0700
+++ gcc/testsuite/gcc.target/i386/incoming-2.c	2008-08-09 07:00:51.000000000 -0700
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <emmintrin.h>
--- gcc/testsuite/gcc.target/i386/incoming-3.c.darwin	2008-08-07 06:16:50.000000000 -0700
+++ gcc/testsuite/gcc.target/i386/incoming-3.c	2008-08-09 07:01:06.000000000 -0700
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <emmintrin.h>
--- gcc/testsuite/gcc.target/i386/incoming-4.c.darwin	2008-08-07 06:16:50.000000000 -0700
+++ gcc/testsuite/gcc.target/i386/incoming-4.c	2008-08-09 07:01:15.000000000 -0700
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
 /* { dg-options "-w -msse2 -mpreferred-stack-boundary=2" } */
 
 #include <stdarg.h>
--- gcc/testsuite/gcc.target/i386/incoming-5.c.darwin	2008-08-07 06:16:50.000000000 -0700
+++ gcc/testsuite/gcc.target/i386/incoming-5.c	2008-08-09 07:01:31.000000000 -0700
@@ -1,5 +1,5 @@
 /* PR middle-end/37009 */
-/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
 /* { dg-options "-m32 -mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */
 
 extern void bar (double *);


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]