diff mbox series

g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not supported)

Message ID orlfdpfqqk.fsf@lxoliva.fsfla.org
State New
Headers show
Series g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not supported) | expand

Commit Message

Alexandre Oliva Dec. 22, 2020, 9:57 p.m. UTC
The only TLS model supported in VxWorks kernel mode is local-exec.

Regstrapped on x86_64-linux-gnu, and tested with -x-arm-wrs-vxworks7r2.
Ok to install?


from Jerome Lambourg <lambourg@adacore.com>
for  gcc/testsuite/ChangeLog

	* g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
	not supported).
---
 gcc/testsuite/g++.dg/tls/pr79288.C |    1 +
 1 file changed, 1 insertion(+)

Comments

Mike Stump Dec. 29, 2020, 6:51 p.m. UTC | #1
On Dec 22, 2020, at 1:57 PM, Alexandre Oliva <oliva@adacore.com> wrote:
> 
> The only TLS model supported in VxWorks kernel mode is local-exec.
> 
> Regstrapped on x86_64-linux-gnu, and tested with -x-arm-wrs-vxworks7r2.
> Ok to install?

Ok.
diff mbox series

Patch

diff --git a/gcc/testsuite/g++.dg/tls/pr79288.C b/gcc/testsuite/g++.dg/tls/pr79288.C
index da6751f5149d7..c41629d9d25ec 100644
--- a/gcc/testsuite/g++.dg/tls/pr79288.C
+++ b/gcc/testsuite/g++.dg/tls/pr79288.C
@@ -2,6 +2,7 @@ 
 // { dg-do compile { target { nonpic || pie_enabled } } }
 // { dg-require-effective-target tls }
 // { dg-options "-O2" }
+// { dg-skip-if "VxWorks kernel tls model is local-exec" { vxworks_kernel } }
 // { dg-final { scan-assembler-not "@tpoff" { target i?86-*-* x86_64-*-* } } }
 
 struct S