weak-2.c: xfail warnings for platforms that don't support weak symbols.
authorDavid Billinghurst <David.Billinghurst@riotinto.com>
Sun, 19 May 2002 01:20:53 +0000 (01:20 +0000)
committerDavid Billinghurst <billingd@gcc.gnu.org>
Sun, 19 May 2002 01:20:53 +0000 (01:20 +0000)
2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>

* gcc.dg/weak-2.c:  xfail warnings for platforms that don't
support weak symbols.
* gcc.dg/weak-4.c: Likewise
* gcc.dg/weak-6.c: Likewise

From-SVN: r53601

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/weak-2.c
gcc/testsuite/gcc.dg/weak-4.c
gcc/testsuite/gcc.dg/weak-6.c

index 300eacfc3609487086a479fb7cd8df5bed02cda8..1a1eb1aa03193a25ef242f1027e3ccc2369407c4 100644 (file)
@@ -1,3 +1,10 @@
+2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
+
+       * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
+       support weak symbols.
+       * gcc.dg/weak-4.c: Likewise
+       * gcc.dg/weak-6.c: Likewise
+
 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
 
        * gcc.dg/weak-3.c: Add dg-excess-error comment for
index 217220e359ef336a02d06753143aaf3b4b662132..e3fc0093a7e3a51cf95cdca906c13d59263afa54 100644 (file)
@@ -30,7 +30,7 @@ void * foo1b (void)
   return (void *)ffoo1b;
 }
 
-extern void * ffoo1c (void);  /* { dg-warning "applying #pragma weak" "applying #pragma weak" } */
+extern void * ffoo1c (void);  /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
 void * foo1c (void)
 {
   return (void *)ffoo1c;
index c6bde1ea3fd8ee68893e8d1f9f1ce849e284fb16..e79f6b900da07abbc9519bd088b1f0a79b2463d0 100644 (file)
@@ -38,7 +38,7 @@ void * foo1b (void)
 }
 
 
-extern int vfoo1c;  /* { dg-warning "applying #pragma weak" "applying #pragma weak" } */
+extern int vfoo1c;  /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
 void * foo1c (void)
 {
   return (void *)&vfoo1c;
@@ -70,7 +70,7 @@ void * foo1f (void)
 #pragma weak vfoo1f
 
 
-extern int vfoo1g;  /* { dg-warning "applying #pragma weak" "applying #pragma weak" } */
+extern int vfoo1g;  /* { dg-warning "applying #pragma weak" "applying #pragma weak" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
 void * foo1g (void)
 {
   return (void *)&vfoo1g;
index 8f88a675d31df46db405971bbaac7071d917bbe3..6e45b186e34bfc1014799229881b374201227cb1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 
 extern void * foo (void);
-void * foo (void) { return (void *)foo; } /* { dg-error "precede" } */
+void * foo (void) { return (void *)foo; } /* { dg-error "precede" "" { xfail *-*-coff i?86-pc-cygwin h8300-*-hms } } */
 
 #pragma weak foo