OSDN Git Service

* gcc.dg/weak/weak.exp: Simplify.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Jun 2003 21:34:41 +0000 (21:34 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Jun 2003 21:34:41 +0000 (21:34 +0000)
* gcc.dg/weak/typeof-2.c: Use dg-require-weak.
* gcc.dg/weak/weak-1.c: Likewise.
* gcc.dg/weak/weak-2.c: Likewise.
* gcc.dg/weak/weak-3.c: Likewise.
* gcc.dg/weak/weak-4.c: Likewise.
* gcc.dg/weak/weak-5.c: Likewise.
* gcc.dg/weak/weak-6.c: Likewise.
* gcc.dg/weak/weak-7.c: Likewise.
* gcc.dg/weak/weak-8.c: Likewise.
* gcc.dg/weak/weak-9.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67571 138bc75d-0d04-0410-961f-82ee72b054a4

12 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/weak/typeof-2.c
gcc/testsuite/gcc.dg/weak/weak-1.c
gcc/testsuite/gcc.dg/weak/weak-2.c
gcc/testsuite/gcc.dg/weak/weak-3.c
gcc/testsuite/gcc.dg/weak/weak-4.c
gcc/testsuite/gcc.dg/weak/weak-5.c
gcc/testsuite/gcc.dg/weak/weak-6.c
gcc/testsuite/gcc.dg/weak/weak-7.c
gcc/testsuite/gcc.dg/weak/weak-8.c
gcc/testsuite/gcc.dg/weak/weak-9.c
gcc/testsuite/gcc.dg/weak/weak.exp

index 470d696..6afa7fb 100644 (file)
@@ -1,3 +1,17 @@
+2003-06-06  Mark Mitchell  <mark@codesourcery.com>
+
+       * gcc.dg/weak/weak.exp: Simplify.
+       * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
+       * gcc.dg/weak/weak-1.c: Likewise.
+       * gcc.dg/weak/weak-2.c: Likewise.
+       * gcc.dg/weak/weak-3.c: Likewise.
+       * gcc.dg/weak/weak-4.c: Likewise.
+       * gcc.dg/weak/weak-5.c: Likewise.
+       * gcc.dg/weak/weak-6.c: Likewise.
+       * gcc.dg/weak/weak-7.c: Likewise.
+       * gcc.dg/weak/weak-8.c: Likewise.
+       * gcc.dg/weak/weak-9.c: Likewise.
+
 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
 
        gcc.c-torture/execute/20030606-1.c: New.
index f2c7c07..7e58bc8 100644 (file)
@@ -1,5 +1,6 @@
 /* Test typeof with __asm redirection. */
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 /* { dg-options "-O2" } */
 
 extern int foo1 (int x) __asm ("baz1");
index 52d7230..078c3ef 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 /* { dg-options "-fno-common" } */
 
 /* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?a" } } */
index 37fa19a..7f9cde5 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 /* { dg-options "-fno-common" } */
 
 /* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?ffoo1a" } } */
index 47359ed..d13df69 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-require-weak "" } */
 /* { dg-do compile } */
 /* { dg-options "-fno-common" } */
 
index bd530ab..622a1c6 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 /* { dg-options "-fno-common" } */
 
 /* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1a" } } */
index c4f67e5..d70f633 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 /* { dg-options "-fno-common" } */
 
 /* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?vfoo1a" } } */
index 8f88a67..531c581 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 
 extern void * foo (void);
 void * foo (void) { return (void *)foo; } /* { dg-error "precede" } */
index 64d6155..bf2bbb9 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 
 extern void * foo (void);
 void * foo (void) { return (void *)foo; } /* { dg-error "precede" } */
index 6e9c267..3de2e1e 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do assemble } */
+/* { dg-require-weak "" } */
 
 __attribute__ ((weak)) int i;
 
index e5cbdb8..29a4e65 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-weak "" } */
 /* { dg-options "-fno-common" } */
 
 /* { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?f1" } } */
index 595ca92..8a53eec 100644 (file)
@@ -1,4 +1,4 @@
-#   Copyright (C) 1997 Free Software Foundation, Inc.
+#   Copyright (C) 1997, 2003 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -25,17 +25,7 @@ if ![info exists DEFAULT_CFLAGS] then {
     set DEFAULT_CFLAGS " -ansi -pedantic-errors"
 }
 
-if { [ check_weak_available ] == 1 } {
-
-    dg-init
-
-    dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \
-       "" $DEFAULT_CFLAGS
-
-    dg-finish
-
-} elseif { [ check_weak_available ] == 0 } {
-    unsupported "gcc.dg/weak"
-} else {
-    unresolved "gcc.dg/weak"
-}
+dg-init
+dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \
+    "" $DEFAULT_CFLAGS
+dg-finish