PATCH: Skip gcc.target/i386/incoming-?.c on Skip *-*-darwin*
H.J. Lu
hjl.tools@gmail.com
Sat Aug 9 15:05:00 GMT 2008
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 *);
More information about the Gcc-patches
mailing list