g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not supported)
authorJerome Lambourg <lambourg@adacore.com>
Fri, 1 Jan 2021 00:38:13 +0000 (21:38 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Fri, 1 Jan 2021 05:10:57 +0000 (02:10 -0300)
The only TLS model supported in VxWorks kernel mode is local-exec.

for  gcc/testsuite/ChangeLog

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

gcc/testsuite/g++.dg/tls/pr79288.C

index da6751f..c41629d 100644 (file)
@@ -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