This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] PR37202 skip gcc.dg/visibility-1[4-9].c on *-apple-darwin*
- From: Jack Howarth <howarth at bromo dot msbb dot uc dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Date: Tue, 11 Nov 2008 10:31:37 -0500
- Subject: [PATCH] PR37202 skip gcc.dg/visibility-1[4-9].c on *-apple-darwin*
The attached patch skips the gcc.dg/visibility-1[4-9].c testcases
on *-apple-darwin* as recommended in comment 4 of PR37202. Tested
on i686-apple-darwin9. Okay for gcc trunk?
Jack
2008-11-11 Jack Howarth <howarth@bromo.med.uc.edu>
PR testsuite/37202
* gcc.dg/visibility-14.c: Skip on *-apple-darwin*.
* gcc.dg/visibility-15.c: Same.
* gcc.dg/visibility-16.c: Same.
* gcc.dg/visibility-17.c: Same.
* gcc.dg/visibility-18.c: Same.
* gcc.dg/visibility-19.c: Same.
Index: gcc/testsuite/gcc.dg/visibility-15.c
===================================================================
--- gcc/testsuite/gcc.dg/visibility-15.c (revision 141763)
+++ gcc/testsuite/gcc.dg/visibility-15.c (working copy)
@@ -1,5 +1,6 @@
/* Test that accessed external functions are marked. */
/* { dg-do compile } */
+/* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
/* { dg-require-visibility "" } */
/* { dg-final { scan-hidden "foo" } } */
Index: gcc/testsuite/gcc.dg/visibility-17.c
===================================================================
--- gcc/testsuite/gcc.dg/visibility-17.c (revision 141763)
+++ gcc/testsuite/gcc.dg/visibility-17.c (working copy)
@@ -1,5 +1,6 @@
/* Test that external variable whose address is taken are marked. */
/* { dg-do compile } */
+/* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
/* { dg-require-visibility "" } */
/* { dg-final { scan-hidden "foo" } } */
Index: gcc/testsuite/gcc.dg/visibility-19.c
===================================================================
--- gcc/testsuite/gcc.dg/visibility-19.c (revision 141763)
+++ gcc/testsuite/gcc.dg/visibility-19.c (working copy)
@@ -1,5 +1,6 @@
/* Test that accessed external functions are marked. */
/* { dg-do compile } */
+/* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
/* { dg-require-visibility "" } */
/* { dg-final { scan-hidden "foo" } } */
Index: gcc/testsuite/gcc.dg/visibility-14.c
===================================================================
--- gcc/testsuite/gcc.dg/visibility-14.c (revision 141763)
+++ gcc/testsuite/gcc.dg/visibility-14.c (working copy)
@@ -1,5 +1,6 @@
/* Test that called external functions are marked. */
/* { dg-do compile } */
+/* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
/* { dg-require-visibility "" } */
/* { dg-final { scan-hidden "foo" } } */
Index: gcc/testsuite/gcc.dg/visibility-16.c
===================================================================
--- gcc/testsuite/gcc.dg/visibility-16.c (revision 141763)
+++ gcc/testsuite/gcc.dg/visibility-16.c (working copy)
@@ -1,5 +1,6 @@
/* Test that accessed external variables are marked. */
/* { dg-do compile } */
+/* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
/* { dg-require-visibility "" } */
/* { dg-final { scan-hidden "foo" } } */
Index: gcc/testsuite/gcc.dg/visibility-18.c
===================================================================
--- gcc/testsuite/gcc.dg/visibility-18.c (revision 141763)
+++ gcc/testsuite/gcc.dg/visibility-18.c (working copy)
@@ -1,5 +1,6 @@
/* Test that external variable whose address is taken are marked. */
/* { dg-do compile } */
+/* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
/* { dg-require-visibility "" } */
/* { dg-final { scan-hidden "foo" } } */