===================================================================
@@ -596,7 +596,7 @@
int f (void) { return i; }
void g (int j) { i = j; }
}] } {
- return "$flags -pthread"
+ return "-pthread [g++_link_flags [get_multilibs "-pthread"] ] $flags "
}
return $flags
}
===================================================================
@@ -7,7 +7,7 @@
// simultaneous execution.
// { dg-final { scan-assembler-not "cxa_guard" } }
// The guard should be TLS, not local common.
-// { dg-final { scan-assembler-not "\.comm" } }
+// { dg-final { scan-assembler-not "\.comm" { xfail powerpc-*-aix* } } }
struct A
{
===================================================================
@@ -2,7 +2,7 @@
// { dg-require-effective-target tls }
// The reference temp should be TLS, not normal data.
-// { dg-final { scan-assembler-not "\\.data" { target tls_native } } }
+// { dg-final { scan-assembler-not "\\.data" { target tls_native
xfail powerpc-*-aix* } } }
void f()
{
===================================================================
@@ -2,7 +2,7 @@
// { dg-require-effective-target tls }
// The reference temp should be TLS, not normal data.
-// { dg-final { scan-assembler-not "\\.data" { target tls_native } } }
+// { dg-final { scan-assembler-not "\\.data" { target tls_native
xfail powerpc-*-aix* } } }
thread_local int&& ir = 42;