[llvm-commits] [llvm-gcc-4.2] r57314 - in /llvm-gcc-4.2/trunk/gcc/testsuite: gcc.dg/20040813-1.c gcc.dg/bincl-1.c gcc.dg/darwin-20040809-2.c gcc.dg/debug-bnsym-1.c gcc.dg/debug-globals-1.c gcc.dg/debug-lsym-1.c gcc.dg/debug-lsym-2.c gcc.dg/debug-lsym-3.c gcc.dg/debug-lsym-4.c gcc.dg/stabs-4209166.c gcc.dg/stabs-4223137.c lib/target-supports-dg.exp

Dale Johannesen dalej at apple.com
Wed Oct 8 15:21:50 PDT 2008


Author: johannes
Date: Wed Oct  8 17:21:49 2008
New Revision: 57314

URL: http://llvm.org/viewvc/llvm-project?rev=57314&view=rev
Log:
Disable a bunch of tests that assume stabs work.
llvm doesn't support those.  Will be easy to reverse
if somebody wants to implement them.


Modified:
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/20040813-1.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/bincl-1.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/darwin-20040809-2.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-bnsym-1.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-globals-1.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-1.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-2.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-3.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-4.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4209166.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4223137.c
    llvm-gcc-4.2/trunk/gcc/testsuite/lib/target-supports-dg.exp

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/20040813-1.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/20040813-1.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/20040813-1.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/20040813-1.c Wed Oct  8 17:21:49 2008
@@ -4,6 +4,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* *-*-sysv5* } { "*" } { "" } } */
 /* { dg-options "-gstabs" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 int
 main ()

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/bincl-1.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/bincl-1.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/bincl-1.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/bincl-1.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs -fno-eliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 #include "bincl-1.h"
 int

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/darwin-20040809-2.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/darwin-20040809-2.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/darwin-20040809-2.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/darwin-20040809-2.c Wed Oct  8 17:21:49 2008
@@ -3,6 +3,8 @@
 
 /* { dg-do compile { target *-*-darwin* } } */
 /* { dg-options "-gstabs+ -fno-eliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 int
 main ()

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-bnsym-1.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-bnsym-1.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-bnsym-1.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-bnsym-1.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 void foo()
 {

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-globals-1.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-globals-1.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-globals-1.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-globals-1.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -O2" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 static int foo;
 int bar;

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-1.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-1.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-1.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-1.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 inline double foo () { return 42.0; }
 extern int bar();

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-2.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-2.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-2.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-2.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 extern double d;
 void foobar()

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-3.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-3.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-3.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-3.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 static double d;
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-4.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-4.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-4.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/debug-lsym-4.c Wed Oct  8 17:21:49 2008
@@ -5,6 +5,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 static double d = 0.42;
 

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4209166.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4209166.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4209166.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4209166.c Wed Oct  8 17:21:49 2008
@@ -4,6 +4,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 struct blah;
 typedef struct blah *Foo;

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4223137.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4223137.c?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4223137.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/stabs-4223137.c Wed Oct  8 17:21:49 2008
@@ -4,6 +4,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "No stabs" { mmix-*-* *-*-aix* *-*-netware* alpha*-*-* hppa*64*-*-* ia64-*-* } { "*" } { "" } } */
 /* { dg-options "-gstabs+ -feliminate-unused-debug-symbols -Wno-format" } */
+/* LLVM LOCAL llvm doesn't currently support stabs. */
+/* { dg-require-stabs "" } */
 
 #include <stdio.h>
 int main (int argc, const char *argv)

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/lib/target-supports-dg.exp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/lib/target-supports-dg.exp?rev=57314&r1=57313&r2=57314&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/lib/target-supports-dg.exp (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/lib/target-supports-dg.exp Wed Oct  8 17:21:49 2008
@@ -97,6 +97,14 @@
     }
 }    
 
+# Skip tests that use stabs; llvm doesn't currently support these.
+proc dg-require-stabs { args } {
+    if { [ is_llvm ] } {
+	upvar dg-do-what dg-do-what
+	set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"]
+    }
+}    
+
 # LLVM LOCAL end
 
 # If this target does not support DLL attributes skip this test.





More information about the llvm-commits mailing list