aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Shebs <shebs@apple.com>2002-09-05 16:49:02 +0000
committerStan Shebs <shebs@gcc.gnu.org>2002-09-05 16:49:02 +0000
commit8ef3ea700aae3e9073f27d526e01e968d02d32db (patch)
tree674457d53bf8a07251a42967d376657530929ebe
parent3717da940a1fd923eb39014ca383877a25f8abd9 (diff)
downloadgcc-8ef3ea700aae3e9073f27d526e01e968d02d32db.zip
gcc-8ef3ea700aae3e9073f27d526e01e968d02d32db.tar.gz
gcc-8ef3ea700aae3e9073f27d526e01e968d02d32db.tar.bz2
weak-1.c: xfail on Darwin.
* gcc.dg/weak-1.c: xfail on Darwin. * gcc.dg/weak-2.c: Ditto. * gcc.dg/weak-3.c: Ditto. * gcc.dg/weak-4.c: Ditto. * gcc.dg/weak-5.c: Ditto. * gcc.dg/weak-6.c: Ditto. * gcc.dg/weak-7.c: Ditto. * gcc.dg/weak-8.c: Ditto. * gcc.dg/weak-9.c: Ditto. From-SVN: r56855
-rw-r--r--gcc/testsuite/ChangeLog12
-rw-r--r--gcc/testsuite/gcc.dg/weak-1.c3
-rw-r--r--gcc/testsuite/gcc.dg/weak-2.c5
-rw-r--r--gcc/testsuite/gcc.dg/weak-3.c4
-rw-r--r--gcc/testsuite/gcc.dg/weak-4.c7
-rw-r--r--gcc/testsuite/gcc.dg/weak-5.c4
-rw-r--r--gcc/testsuite/gcc.dg/weak-6.c2
-rw-r--r--gcc/testsuite/gcc.dg/weak-7.c1
-rw-r--r--gcc/testsuite/gcc.dg/weak-8.c2
-rw-r--r--gcc/testsuite/gcc.dg/weak-9.c6
10 files changed, 33 insertions, 13 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 82c56ca..0fa5382 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,15 @@
+2002-09-05 Stan Shebs <shebs@apple.com>
+
+ * gcc.dg/weak-1.c: xfail on Darwin.
+ * gcc.dg/weak-2.c: Ditto.
+ * gcc.dg/weak-3.c: Ditto.
+ * gcc.dg/weak-4.c: Ditto.
+ * gcc.dg/weak-5.c: Ditto.
+ * gcc.dg/weak-6.c: Ditto.
+ * gcc.dg/weak-7.c: Ditto.
+ * gcc.dg/weak-8.c: Ditto.
+ * gcc.dg/weak-9.c: Ditto.
+
Thu Sep 5 00:34:33 2002 J"orn Rennecke <joern.rennecke@superh.com>
* gcc.c-torture/execute/loop-14.c: New test.
diff --git a/gcc/testsuite/gcc.dg/weak-1.c b/gcc/testsuite/gcc.dg/weak-1.c
index 0ee5d54..6cedfea 100644
--- a/gcc/testsuite/gcc.dg/weak-1.c
+++ b/gcc/testsuite/gcc.dg/weak-1.c
@@ -2,9 +2,10 @@
/* { dg-options "-fno-common" } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match *-*-darwin* $target_triplet ] {return} } } */
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
diff --git a/gcc/testsuite/gcc.dg/weak-2.c b/gcc/testsuite/gcc.dg/weak-2.c
index 098cc38..5310faa 100644
--- a/gcc/testsuite/gcc.dg/weak-2.c
+++ b/gcc/testsuite/gcc.dg/weak-2.c
@@ -2,9 +2,10 @@
/* { dg-options "-fno-common" } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match *-*-darwin* $target_triplet ] {return} } } */
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
@@ -30,7 +31,7 @@ void * foo1b (void)
return (void *)ffoo1b;
}
-extern void * ffoo1c (void); /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+extern void * ffoo1c (void); /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
void * foo1c (void)
{
return (void *)ffoo1c;
diff --git a/gcc/testsuite/gcc.dg/weak-3.c b/gcc/testsuite/gcc.dg/weak-3.c
index f474bab..26061c2 100644
--- a/gcc/testsuite/gcc.dg/weak-3.c
+++ b/gcc/testsuite/gcc.dg/weak-3.c
@@ -2,10 +2,12 @@
/* { dg-options "-fno-common" } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
/* { dg-excess-errors "COFF does not support weak symbols" { target *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-excess-errors "Darwin does not support weak symbols" { target *-*-darwin* } } */
/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match *-*-darwin* $target_triplet ] {return} } } */
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
diff --git a/gcc/testsuite/gcc.dg/weak-4.c b/gcc/testsuite/gcc.dg/weak-4.c
index 90d64de..f371586 100644
--- a/gcc/testsuite/gcc.dg/weak-4.c
+++ b/gcc/testsuite/gcc.dg/weak-4.c
@@ -2,9 +2,10 @@
/* { dg-options "-fno-common" } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match *-*-darwin* $target_triplet ] {return} } } */
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
@@ -38,7 +39,7 @@ void * foo1b (void)
}
-extern int vfoo1c; /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+extern int vfoo1c; /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
void * foo1c (void)
{
return (void *)&vfoo1c;
@@ -70,7 +71,7 @@ void * foo1f (void)
#pragma weak vfoo1f
-extern int vfoo1g; /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+extern int vfoo1g; /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
void * foo1g (void)
{
return (void *)&vfoo1g;
diff --git a/gcc/testsuite/gcc.dg/weak-5.c b/gcc/testsuite/gcc.dg/weak-5.c
index e6755cc..383e36d 100644
--- a/gcc/testsuite/gcc.dg/weak-5.c
+++ b/gcc/testsuite/gcc.dg/weak-5.c
@@ -2,10 +2,12 @@
/* { dg-options "-fno-common" } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
/* { dg-excess-errors "COFF does not support weak symbols" { target *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-excess-errors "Darwin does not support weak symbols" { target *-*-darwin* } } */
/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match *-*-darwin* $target_triplet ] {return} } } */
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
diff --git a/gcc/testsuite/gcc.dg/weak-6.c b/gcc/testsuite/gcc.dg/weak-6.c
index 6e45b18..a6e49c8 100644
--- a/gcc/testsuite/gcc.dg/weak-6.c
+++ b/gcc/testsuite/gcc.dg/weak-6.c
@@ -1,6 +1,6 @@
/* { dg-do compile } */
extern void * foo (void);
-void * foo (void) { return (void *)foo; } /* { dg-error "precede" "" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+void * foo (void) { return (void *)foo; } /* { dg-error "precede" "" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
#pragma weak foo
diff --git a/gcc/testsuite/gcc.dg/weak-7.c b/gcc/testsuite/gcc.dg/weak-7.c
index 7a24f76..77a231d 100644
--- a/gcc/testsuite/gcc.dg/weak-7.c
+++ b/gcc/testsuite/gcc.dg/weak-7.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-excess-errors "COFF does not support weak symbols" { target *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-excess-errors "Darwin does not support weak symbols" { target *-*-darwin* } } */
extern void * foo (void);
void * foo (void) { return (void *)foo; } /* { dg-error "precede" } */
diff --git a/gcc/testsuite/gcc.dg/weak-8.c b/gcc/testsuite/gcc.dg/weak-8.c
index 9cfb517..b5bb120 100644
--- a/gcc/testsuite/gcc.dg/weak-8.c
+++ b/gcc/testsuite/gcc.dg/weak-8.c
@@ -1,7 +1,7 @@
/* { dg-do assemble } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do assemble { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do assemble { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
__attribute__ ((weak)) int i;
diff --git a/gcc/testsuite/gcc.dg/weak-9.c b/gcc/testsuite/gcc.dg/weak-9.c
index dd5f625..ee919b5 100644
--- a/gcc/testsuite/gcc.dg/weak-9.c
+++ b/gcc/testsuite/gcc.dg/weak-9.c
@@ -2,12 +2,12 @@
/* { dg-options "-fno-common" } */
/* COFF does not support weak, and dg doesn't support UNSUPPORTED. */
-/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
+/* { dg-do compile { xfail *-*-coff i?86-pc-cygwin h8300-*-hms *-*-darwin* } } */
/* { dg-final { global target_triplet } } */
+/* { dg-final { if [string match *-*-darwin* $target_triplet ] {return} } } */
/* { dg-final { if [string match h8300-*-hms $target_triplet ] {return} } } */
-/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } *
-/
+/* { dg-final { if [string match i?86-pc-cygwin $target_triplet ] {return} } } */
/* { dg-final { if [string match *-*-coff $target_triplet ] {return} } } */
/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f1" } } */
/* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f2" } } */