[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