diff options
author | Stan Shebs <shebs@apple.com> | 2002-09-05 16:49:02 +0000 |
---|---|---|
committer | Stan Shebs <shebs@gcc.gnu.org> | 2002-09-05 16:49:02 +0000 |
commit | 8ef3ea700aae3e9073f27d526e01e968d02d32db (patch) | |
tree | 674457d53bf8a07251a42967d376657530929ebe | |
parent | 3717da940a1fd923eb39014ca383877a25f8abd9 (diff) | |
download | gcc-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/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-1.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-2.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-3.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-4.c | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-5.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-6.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-7.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-8.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/weak-9.c | 6 |
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" } } */ |