From: Uros Bizjak Date: Wed, 22 Jun 2011 11:16:16 +0000 (+0200) Subject: run-le.c: Skip for -pie on alpha*-*-linux*. X-Git-Tag: releases/gcc-4.7.0~5843 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=070387a43cbe003423a38d77c618a8bf681cd4fd;p=thirdparty%2Fgcc.git run-le.c: Skip for -pie on alpha*-*-linux*. * gcc.dg/torture/tls/run-le.c: Skip for -pie on alpha*-*-linux*. * gcc.dg/torture/tls/tls-test.c: Ditto. * gcc.dg/torture/tls/thr-init-1.c: Ditto. * gcc.dg/torture/tls/thr-init-1.c: Ditto. From-SVN: r175291 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 883d355903dd..a102060360b3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2011-06-22 Uros Bizjak + + * gcc.dg/torture/tls/run-le.c: Skip for -pie on alpha*-*-linux*. + * gcc.dg/torture/tls/tls-test.c: Ditto. + * gcc.dg/torture/tls/thr-init-1.c: Ditto. + * gcc.dg/torture/tls/thr-init-2.c: Ditto. + 2011-06-22 Nathan Sidwell * gcc.target/arm/tlscall.c: New. diff --git a/gcc/testsuite/gcc.dg/torture/tls/run-le.c b/gcc/testsuite/gcc.dg/torture/tls/run-le.c index 0c340f30e15b..f57d698cb737 100644 --- a/gcc/testsuite/gcc.dg/torture/tls/run-le.c +++ b/gcc/testsuite/gcc.dg/torture/tls/run-le.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target tls_runtime } */ /* { dg-add-options tls } */ +/* { dg-skip-if "TLS local exec code cannot be linked into shared objects" { alpha*-*-linux* } { "-pie" } { "" } } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/torture/tls/thr-init-1.c b/gcc/testsuite/gcc.dg/torture/tls/thr-init-1.c index ff3338ffbe5a..03da9be781f5 100644 --- a/gcc/testsuite/gcc.dg/torture/tls/thr-init-1.c +++ b/gcc/testsuite/gcc.dg/torture/tls/thr-init-1.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target tls_runtime } */ /* { dg-add-options tls } */ +/* { dg-skip-if "TLS local exec code cannot be linked into shared objects" { alpha*-*-linux* } { "-pie" } { "" } } */ extern int printf (char *,...); extern void abort() ; diff --git a/gcc/testsuite/gcc.dg/torture/tls/thr-init-2.c b/gcc/testsuite/gcc.dg/torture/tls/thr-init-2.c index 44156232cf3c..211afdcfae17 100644 --- a/gcc/testsuite/gcc.dg/torture/tls/thr-init-2.c +++ b/gcc/testsuite/gcc.dg/torture/tls/thr-init-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-require-effective-target tls_runtime } */ /* { dg-add-options tls } */ +/* { dg-skip-if "TLS local exec code cannot be linked into shared objects" { alpha*-*-linux* } { "-pie" } { "" } } */ extern int printf (char *,...); extern void abort() ; diff --git a/gcc/testsuite/gcc.dg/torture/tls/tls-test.c b/gcc/testsuite/gcc.dg/torture/tls/tls-test.c index 8a23e77c1799..f772b802e03d 100644 --- a/gcc/testsuite/gcc.dg/torture/tls/tls-test.c +++ b/gcc/testsuite/gcc.dg/torture/tls/tls-test.c @@ -2,6 +2,7 @@ /* { dg-require-effective-target tls } */ /* { dg-require-effective-target pthread } */ /* { dg-options "-pthread" } */ +/* { dg-skip-if "TLS local exec code cannot be linked into shared objects" { alpha*-*-linux* } { "-pie" } { "" } } */ #include extern int printf (char *,...);