From: Uros Bizjak Date: Sun, 3 Feb 2008 19:46:50 +0000 (+0100) Subject: pr31628.c: Require effective target fpic. X-Git-Tag: releases/gcc-4.3.0~290 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80cf9ff47657709e15d41a465a19af601223c4ee;p=thirdparty%2Fgcc.git pr31628.c: Require effective target fpic. * gcc.target/i386/pr31628.c: Require effective target fpic. * gcc.target/i386/strinline.c: Ditto. * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets. * gcc.dg/pr35045.c: Ditto. * gcc.dg/20050503-1.c: Ditto. From-SVN: r132080 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e4760f8951c8..451538099bb7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2008-02-03 Uros Bizjak + + * gcc.target/i386/pr31628.c: Require effective target fpic. + * gcc.target/i386/strinline.c: Ditto. + * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets. + * gcc.dg/pr35045.c: Ditto. + * gcc.dg/20050503-1.c: Ditto. + 2008-02-03 Paul Thomas PR fortran/32760 @@ -2703,7 +2711,7 @@ 2007-11-05 Jakub Jelinek PR rtl-optimization/33648 - * gcc.dg/pr33648.c: Require effective targer freorder. + * gcc.dg/pr33648.c: Require effective target freorder. 2007-11-05 Revital Eres diff --git a/gcc/testsuite/gcc.dg/20050503-1.c b/gcc/testsuite/gcc.dg/20050503-1.c index a6c6fa15fa83..d118b9555bd6 100644 --- a/gcc/testsuite/gcc.dg/20050503-1.c +++ b/gcc/testsuite/gcc.dg/20050503-1.c @@ -2,7 +2,7 @@ Test whether tail call information is propagated through builtin expanders. */ /* { dg-do compile } */ -/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && fpic } } { "*" } { "" } } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && { ! nonpic } } } { "*" } { "" } } */ /* { dg-options "-O2" } */ typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.dg/pr35045.c b/gcc/testsuite/gcc.dg/pr35045.c index 16f8799c52d1..0b2b2090a3ba 100644 --- a/gcc/testsuite/gcc.dg/pr35045.c +++ b/gcc/testsuite/gcc.dg/pr35045.c @@ -1,4 +1,5 @@ /* { dg-do run } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && { ! nonpic } } } { "*" } { "" } } */ /* { dg-options "-O2 -fgcse-after-reload" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/sibcall-6.c b/gcc/testsuite/gcc.dg/sibcall-6.c index f57f9c437815..6f2f21881518 100644 --- a/gcc/testsuite/gcc.dg/sibcall-6.c +++ b/gcc/testsuite/gcc.dg/sibcall-6.c @@ -7,7 +7,7 @@ Contributed by Andreas Bauer */ /* { dg-do run { target i?86-*-* x86_64-*-* s390*-*-* } } */ -/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && fpic } } { "*" } { "" } } */ +/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && { ! nonpic } } } { "*" } { "" } } */ /* { dg-options "-O2 -foptimize-sibling-calls" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.target/i386/pr31628.c b/gcc/testsuite/gcc.target/i386/pr31628.c index e3fb7f678173..121d9c63622e 100644 --- a/gcc/testsuite/gcc.target/i386/pr31628.c +++ b/gcc/testsuite/gcc.target/i386/pr31628.c @@ -1,6 +1,7 @@ /* { dg-do run } */ +/* { dg-options "-O2 -fPIC" } */ /* { dg-require-effective-target ilp32 } */ -/* { dg-options "-fPIC -O2" } */ +/* { dg-require-effective-target fpic } */ typedef int tt, *lptt; diff --git a/gcc/testsuite/gcc.target/i386/strinline.c b/gcc/testsuite/gcc.target/i386/strinline.c index 45ac8872909c..2fe671416246 100644 --- a/gcc/testsuite/gcc.target/i386/strinline.c +++ b/gcc/testsuite/gcc.target/i386/strinline.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-require-effective-target fpic } */ /* { dg-options "-O2 -fPIC" } */ typedef unsigned int size_t; char *