From: hp Date: Sun, 16 Oct 2005 01:14:19 +0000 (+0000) Subject: * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C, X-Git-Tag: upstream/4.9.2~58169 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=157505e95e074e979564cba019d8b093ec03f1ea;p=platform%2Fupstream%2Flinaro-gcc.git * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C, g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C, gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c, gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c, gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c, gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c, gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c, gcc.dg/inline-2.c: Guard test with { target fpic }. Remove previous target-specific skips and warning-message matches where applicable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105455 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 70f1a0b..acfcdb6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,16 @@ +2005-10-16 Hans-Peter Nilsson + + * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C, + g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C, + gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c, + gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c, + gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c, + gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c, + gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c, + gcc.dg/inline-2.c: Guard test with { target fpic }. Remove + previous target-specific skips and warning-message matches where + applicable. + 2005-10-15 Mark Mitchell PR c++/21347 diff --git a/gcc/testsuite/g++.dg/debug/debug3.C b/gcc/testsuite/g++.dg/debug/debug3.C index 14cd7c5..c7251429 100644 --- a/gcc/testsuite/g++.dg/debug/debug3.C +++ b/gcc/testsuite/g++.dg/debug/debug3.C @@ -1,9 +1,8 @@ // PR optimization/5547 // This testcase caused ICE on IA-32, since DWARF-2 was unable // to emit location expression for parameter a of operator+. -// { dg-do compile } +// { dg-do compile { target fpic } } // { dg-options "-fpic" } -// { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } struct A { char *s; }; diff --git a/gcc/testsuite/g++.dg/ext/visibility/noPLT.C b/gcc/testsuite/g++.dg/ext/visibility/noPLT.C index 0ad981f..fbca4ed 100644 --- a/gcc/testsuite/g++.dg/ext/visibility/noPLT.C +++ b/gcc/testsuite/g++.dg/ext/visibility/noPLT.C @@ -1,5 +1,5 @@ /* Test that -fvisibility=hidden prevents PLT. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-require-visibility "" } */ /* { dg-options "-fPIC -fvisibility=hidden" } */ /* { dg-final { scan-assembler-not "methodEv@PLT" } } */ diff --git a/gcc/testsuite/g++.dg/opt/vt1.C b/gcc/testsuite/g++.dg/opt/vt1.C index 6a4850f0..b3abb5d 100644 --- a/gcc/testsuite/g++.dg/opt/vt1.C +++ b/gcc/testsuite/g++.dg/opt/vt1.C @@ -1,6 +1,5 @@ // Test whether vtable for S is not put into read-only section. -// { dg-do compile } -// { dg-skip-if "No -fpic" { mmix-*-* } { "*" } { "" } } +// { dg-do compile { target fpic } } // { dg-options "-O2 -fpic -fno-rtti" } // Origin: Jakub Jelinek diff --git a/gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C b/gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C index 58fef68..fe9d24f 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C +++ b/gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C @@ -1,7 +1,6 @@ -// { dg-do assemble } +// { dg-do assemble { target fpic } } // { dg-options "-O0 -fpic" } // Origin: Jakub Jelinek -// { dg-skip-if "No -fpic" { cris-*-elf* cris-*-aout* mmix-*-* } { "*" } { "" } } struct bar { bar() {} diff --git a/gcc/testsuite/gcc.dg/20001009-1.c b/gcc/testsuite/gcc.dg/20001009-1.c index 42336f7..1a55677 100644 --- a/gcc/testsuite/gcc.dg/20001009-1.c +++ b/gcc/testsuite/gcc.dg/20001009-1.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */ extern void foo (void *a, double x, double y); void diff --git a/gcc/testsuite/gcc.dg/20010912-1.c b/gcc/testsuite/gcc.dg/20010912-1.c index 7769b49..f41f698 100644 --- a/gcc/testsuite/gcc.dg/20010912-1.c +++ b/gcc/testsuite/gcc.dg/20010912-1.c @@ -1,6 +1,5 @@ -/* { dg-do run } */ +/* { dg-do run { target fpic } } */ /* { dg-options "-O2 -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */ /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/20020122-4.c b/gcc/testsuite/gcc.dg/20020122-4.c index 653dfcb..50aef19 100644 --- a/gcc/testsuite/gcc.dg/20020122-4.c +++ b/gcc/testsuite/gcc.dg/20020122-4.c @@ -1,8 +1,7 @@ /* Alpha -msmall-data didn't transform (mem (symbol_ref)) to (mem (lo_sum pic (symbol_ref))) within an asm at the right time. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */ void foo() { diff --git a/gcc/testsuite/gcc.dg/20020415-1.c b/gcc/testsuite/gcc.dg/20020415-1.c index de7fc61..7d5b5ae 100644 --- a/gcc/testsuite/gcc.dg/20020415-1.c +++ b/gcc/testsuite/gcc.dg/20020415-1.c @@ -1,9 +1,8 @@ /* PR target/6303 This testcase ICEd because s390 did not define ASM_SIMPLIFY_DWARF_ADDR hook. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic -g" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* mmix-*-* } 0 } */ static inline char * bar (unsigned long x, char *y) diff --git a/gcc/testsuite/gcc.dg/20020430-1.c b/gcc/testsuite/gcc.dg/20020430-1.c index 5df7680..8fcdfba 100644 --- a/gcc/testsuite/gcc.dg/20020430-1.c +++ b/gcc/testsuite/gcc.dg/20020430-1.c @@ -4,7 +4,7 @@ until the last moment. After which we did not delete dead code, which left a reference to the deleted ADDR_VEC. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -frename-registers -fpic" } */ typedef unsigned long XID; diff --git a/gcc/testsuite/gcc.dg/20021018-1.c b/gcc/testsuite/gcc.dg/20021018-1.c index f460e77..f1d296d 100644 --- a/gcc/testsuite/gcc.dg/20021018-1.c +++ b/gcc/testsuite/gcc.dg/20021018-1.c @@ -1,4 +1,4 @@ -/* { dg-do run } */ +/* { dg-do run { target fpic } } */ /* { dg-options "-O2 -fpic" } */ /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/20021023-1.c b/gcc/testsuite/gcc.dg/20021023-1.c index 6fe555a..3e16a84 100644 --- a/gcc/testsuite/gcc.dg/20021023-1.c +++ b/gcc/testsuite/gcc.dg/20021023-1.c @@ -1,6 +1,6 @@ /* This testcase ICEd on x86-64 because LABEL_REF + small const was not considered as local_symbolic_operand. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic" } */ typedef __builtin_va_list va_list; diff --git a/gcc/testsuite/gcc.dg/20021029-1.c b/gcc/testsuite/gcc.dg/20021029-1.c index d8dd8c0..bc330c5 100644 --- a/gcc/testsuite/gcc.dg/20021029-1.c +++ b/gcc/testsuite/gcc.dg/20021029-1.c @@ -1,6 +1,6 @@ /* Test whether difference of local labels doesn't force variables into writable sections. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic" } */ /* { dg-options "-O2 -fpic -mpt-fixed" { target sh64*-*-* } } */ /* { dg-final { scan-assembler-not ".data.rel.ro.local" } } */ diff --git a/gcc/testsuite/gcc.dg/20021116-1.c b/gcc/testsuite/gcc.dg/20021116-1.c index 27a3e3a..4d3afc7 100644 --- a/gcc/testsuite/gcc.dg/20021116-1.c +++ b/gcc/testsuite/gcc.dg/20021116-1.c @@ -1,6 +1,5 @@ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */ void ** foo (void **x, int y, void *z) diff --git a/gcc/testsuite/gcc.dg/20030120-1.c b/gcc/testsuite/gcc.dg/20030120-1.c index 05689ad..2d3e2ce 100644 --- a/gcc/testsuite/gcc.dg/20030120-1.c +++ b/gcc/testsuite/gcc.dg/20030120-1.c @@ -1,7 +1,6 @@ /* PR 7154 */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* mmix-*-* } 0 } */ const int x[1]={ 1 }; void foo(int i, int *p) diff --git a/gcc/testsuite/gcc.dg/20030213-1.c b/gcc/testsuite/gcc.dg/20030213-1.c index 8394ba0..a1cf180 100644 --- a/gcc/testsuite/gcc.dg/20030213-1.c +++ b/gcc/testsuite/gcc.dg/20030213-1.c @@ -1,7 +1,6 @@ /* Testcase for http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01017.html */ -/* { dg-do link } */ +/* { dg-do link { target fpic } } */ /* { dg-options "-O -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */ /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */ int *g; diff --git a/gcc/testsuite/gcc.dg/20030225-1.c b/gcc/testsuite/gcc.dg/20030225-1.c index ea77363..7f32fdc 100644 --- a/gcc/testsuite/gcc.dg/20030225-1.c +++ b/gcc/testsuite/gcc.dg/20030225-1.c @@ -3,9 +3,8 @@ fixed register. Distilled from the xvid sources by Guillaume Morin and Benjamin Herrenschmidt . */ -/* { dg-do run } */ +/* { dg-do run { target fpic } } */ /* { dg-options "-O2 -fPIC" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* mmix-*-* } 0 } */ /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/20030702-1.c b/gcc/testsuite/gcc.dg/20030702-1.c index a25e9a3..892f7d5 100644 --- a/gcc/testsuite/gcc.dg/20030702-1.c +++ b/gcc/testsuite/gcc.dg/20030702-1.c @@ -1,6 +1,6 @@ /* This tests whether REG_ALWAYS_RETURN notes are handled correctly in combine. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic -fprofile-arcs" } */ void test (void) diff --git a/gcc/testsuite/gcc.dg/20030708-1.c b/gcc/testsuite/gcc.dg/20030708-1.c index d0b5b2b..819ad12 100644 --- a/gcc/testsuite/gcc.dg/20030708-1.c +++ b/gcc/testsuite/gcc.dg/20030708-1.c @@ -1,5 +1,5 @@ /* PR c/11420 */ -/* { dg-do link } */ +/* { dg-do link { target fpic } } */ /* { dg-options "-O2 -fpic" } */ /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/20040311-2.c b/gcc/testsuite/gcc.dg/20040311-2.c index 0d0d5da..9dfbb99 100644 --- a/gcc/testsuite/gcc.dg/20040311-2.c +++ b/gcc/testsuite/gcc.dg/20040311-2.c @@ -1,5 +1,5 @@ /* PR target/14533 */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O2 -fpic" } */ void bar (char *, int); diff --git a/gcc/testsuite/gcc.dg/inline-2.c b/gcc/testsuite/gcc.dg/inline-2.c index 80e7848..ef7c711 100644 --- a/gcc/testsuite/gcc.dg/inline-2.c +++ b/gcc/testsuite/gcc.dg/inline-2.c @@ -1,8 +1,7 @@ /* Ensure that we continue to consider FOO local, even though it has been deferred. */ -/* { dg-do compile } */ +/* { dg-do compile { target fpic } } */ /* { dg-options "-O3 -finline-limit=0 -fpic" } */ -/* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */ static int foo(void) {