aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPrakhar Bahuguna <prakhar.bahuguna@arm.com>2017-05-19 13:04:27 +0000
committerThomas Preud'homme <thopre01@gcc.gnu.org>2017-05-19 13:04:27 +0000
commita978134eac8ab9a3248405b4114cff2e957ed812 (patch)
treee1d2413d0192f7343e8fb232a2be33081f046531 /gcc
parent39aac208ab684854886fb72835c538ea1e11d8a1 (diff)
downloadgcc-a978134eac8ab9a3248405b4114cff2e957ed812.zip
gcc-a978134eac8ab9a3248405b4114cff2e957ed812.tar.gz
gcc-a978134eac8ab9a3248405b4114cff2e957ed812.tar.bz2
[ARM] Only test tls-disable-literal-pool.c if target supports native TLS
2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com> gcc/testsuite/ * gcc.target/arm/tls-disable-literal-pool.c: Change require-effective-target to tls_native. Move dg-error to return statement line and change to dg-message. From-SVN: r248270
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c5
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a8adc91..01319bd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/tls-disable-literal-pool.c: Change
+ require-effective-target to tls_native.
+ Move dg-error to return statement line and change to dg-message.
+
2017-05-19 Richard Biener <rguenther@suse.de>
PR c++/80593
diff --git a/gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c b/gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c
index fe14a6b..283201f 100644
--- a/gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c
+++ b/gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-require-effective-target tls } */
+/* { dg-require-effective-target tls_native } */
/* { dg-require-effective-target arm_cortex_m } */
/* { dg-require-effective-target arm_thumb2_ok } */
/* { dg-options "-mslow-flash-data" } */
@@ -9,7 +9,6 @@ __thread int x = 0;
int
bar ()
{
- return x;
+ return x; /* { dg-message "sorry, unimplemented: accessing thread-local storage is not currently supported with -mpure-code or -mslow-flash-data" } */
}
-/* { dg-error "accessing thread-local storage is not currently supported with -mpure-code or -mslow-flash-data" "" { target *-*-* } 12 } */