]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c/5147 ([cygwin] Failure of test gcc.dg/special/wkali-1.c)
authorDavid Billinghurst <David.Billinghurst@riotinto.com>
Thu, 20 Dec 2001 00:32:08 +0000 (00:32 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 20 Dec 2001 00:32:08 +0000 (16:32 -0800)
PR c/5147
        * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
        target does not support weak symbols.

From-SVN: r48191

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/special/ecos.exp

index dedaaef2d50305d8ae55b78babd98779664480c6..00ed5ee17793569c8760ebb1c579b5af6f65da4c 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
+
+       * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
+       target does not support weak symbols.
+
 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.c-torture/compile/20011219-1.c: New test.
index 4bf7b0ef8eb4a976bc14444410736f65d3918066..271e3da5ac4799c88296a75d24c9a1212dec7438 100644 (file)
@@ -97,13 +97,19 @@ dg-finish
 # wkali-1.c
 ###########
 
-dg-init
-switch [check_alias_available "$srcdir/$subdir/wkali-1.c"] {
-    yes     { dg-runtest "$srcdir/$subdir/wkali-1.c" "" "" }
-    no      { unsupported "wkali-1.c" }
-    default { fail "wkali-1.c" }
+if { [ check_weak_available ] == 1 } {
+    dg-init
+    switch [check_alias_available "$srcdir/$subdir/wkali-1.c"] {
+        yes     { dg-runtest "$srcdir/$subdir/wkali-1.c" "" "" }
+        no      { unsupported "wkali-1.c" }
+        default { fail "wkali-1.c" }
+    }
+    dg-finish
+} elseif { [ check_weak_available ] == 0 } {
+    unsupported "wkali-1.c"
+} else {
+    unresolved "wkali-1.c"
 }
-dg-finish
 
 ###########
 # wkali-2.c