From a2e2ee7c48bc2ccb3041bb046a651e37544fcbaa Mon Sep 17 00:00:00 2001 From: jakub Date: Tue, 17 Apr 2018 20:43:49 +0000 Subject: [PATCH] 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259447 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 7 +++++++ gcc/testsuite/g++.dg/other/pr60675.C | 6 ++++-- gcc/testsuite/g++.dg/other/pr81422.C | 4 ++-- gcc/testsuite/g++.dg/other/sve_tls_2.C | 1 + 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b07c42a75d0..df909f7aa2b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2018-04-17 Jakub Jelinek + + 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 * 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 11001559147..7a9a0e3037d 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 5bcc948996e..63749f639c9 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 d159255fc94..ed4689353ae 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 -- 2.11.4.GIT