aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-04-17 22:43:49 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2018-04-17 22:43:49 +0200
commit3f586095d5c004b73d33dcb944705a4b0b07710a (patch)
tree7621bce2e418bb8e8d83dd3cfa17f849a2f7e587 /gcc
parent7504c3bf61443f9255b0a0caf310b5300b59b92d (diff)
downloadgcc-3f586095d5c004b73d33dcb944705a4b0b07710a.zip
gcc-3f586095d5c004b73d33dcb944705a4b0b07710a.tar.gz
gcc-3f586095d5c004b73d33dcb944705a4b0b07710a.tar.bz2
re PR testsuite/85326 (`make check` fails with `--disable-bootstrap` and `--enable-languages=c`)
PR testsuite/85326 * g++.dg/other/pr81422.C: Require effective target tls and c++11. * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. * g++.dg/other/sve_tls_2.C: Require effective target tls. From-SVN: r259447
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/g++.dg/other/pr60675.C6
-rw-r--r--gcc/testsuite/g++.dg/other/pr81422.C4
-rw-r--r--gcc/testsuite/g++.dg/other/sve_tls_2.C1
4 files changed, 14 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b07c42a..df909f7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2018-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/85326
+ * g++.dg/other/pr81422.C: Require effective target tls and c++11.
+ * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
+ * g++.dg/other/sve_tls_2.C: Require effective target tls.
+
2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
diff --git a/gcc/testsuite/g++.dg/other/pr60675.C b/gcc/testsuite/g++.dg/other/pr60675.C
index 1100155..7a9a0e3 100644
--- a/gcc/testsuite/g++.dg/other/pr60675.C
+++ b/gcc/testsuite/g++.dg/other/pr60675.C
@@ -1,5 +1,7 @@
-/* { dg-do compile { target fpic } } */
-/* { dg-options "-std=c++11 -w -O2 -fPIC" } */
+/* { dg-do compile { target c++11 } } */
+/* { dg-require-effective-target tls } */
+/* { dg-require-effective-target fpic } */
+/* { dg-options "-w -O2 -fPIC" } */
namespace CLHEP {
static const double meter = 1000.*10;
static const double meter2 = meter*meter;
diff --git a/gcc/testsuite/g++.dg/other/pr81422.C b/gcc/testsuite/g++.dg/other/pr81422.C
index 5bcc948..63749f6 100644
--- a/gcc/testsuite/g++.dg/other/pr81422.C
+++ b/gcc/testsuite/g++.dg/other/pr81422.C
@@ -1,4 +1,5 @@
-/* { dg-do compile } */
+/* { dg-do compile { target c++11 } } */
+/* { dg-require-effective-target tls } */
/* { dg-options "-O0" } */
struct DArray
@@ -12,4 +13,3 @@ void foo35(DArray)
static __thread int x[5];
foo35({5, (int*)&x});
}
-
diff --git a/gcc/testsuite/g++.dg/other/sve_tls_2.C b/gcc/testsuite/g++.dg/other/sve_tls_2.C
index d159255..ed46893 100644
--- a/gcc/testsuite/g++.dg/other/sve_tls_2.C
+++ b/gcc/testsuite/g++.dg/other/sve_tls_2.C
@@ -1,4 +1,5 @@
/* { dg-do compile { target aarch64*-*-* } } */
+/* { dg-require-effective-target tls } */
/* { dg-options "-O2 -march=armv8.2-a+sve -fPIC -msve-vector-bits=256" } */
#include <stdint.h>