debug3.C, [...]: Guard test with { target fpic }.
* 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. From-SVN: r105455
This commit is contained in:
parent
a76b437658
commit
d4d28139a8
@ -1,3 +1,16 @@
|
||||
2005-10-16 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* 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 <mark@codesourcery.com>
|
||||
|
||||
PR c++/21347
|
||||
|
@ -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; };
|
||||
|
||||
|
@ -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" } } */
|
||||
|
@ -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 <jakub@redhat.com>
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
// { dg-do assemble }
|
||||
// { dg-do assemble { target fpic } }
|
||||
// { dg-options "-O0 -fpic" }
|
||||
// Origin: Jakub Jelinek <jakub@redhat.com>
|
||||
// { dg-skip-if "No -fpic" { cris-*-elf* cris-*-aout* mmix-*-* } { "*" } { "" } }
|
||||
|
||||
struct bar {
|
||||
bar() {}
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
@ -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()
|
||||
{
|
||||
|
@ -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)
|
||||
|
@ -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;
|
||||
|
@ -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 } */
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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" } } */
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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;
|
||||
|
@ -3,9 +3,8 @@
|
||||
fixed register.
|
||||
Distilled from the xvid sources by Guillaume Morin <guillaume@morinfr.org>
|
||||
and Benjamin Herrenschmidt <benh@kernel.crashing.org>. */
|
||||
/* { 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);
|
||||
|
@ -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)
|
||||
|
@ -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 } */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* PR target/14533 */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-do compile { target fpic } } */
|
||||
/* { dg-options "-O2 -fpic" } */
|
||||
|
||||
void bar (char *, int);
|
||||
|
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user