summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2019-11-03 08:23:33 (GMT)
committerIain Sandoe <iains@gcc.gnu.org>2019-11-03 08:23:33 (GMT)
commit649db6227bfefd97dc85b3bfa1817ebe0a34cb90 (patch)
tree9403cdc88a7525851023ac71d38fa353de1c8f6e
parent558877bef9e342d5919feaef1719a396e133e96d (diff)
downloadgcc-649db6227bfefd97dc85b3bfa1817ebe0a34cb90.zip
gcc-649db6227bfefd97dc85b3bfa1817ebe0a34cb90.tar.gz
gcc-649db6227bfefd97dc85b3bfa1817ebe0a34cb90.tar.bz2
[Darwin, testsuite] Fix PR 79274
The solution for initialising global TLS variables does not apply to platforms using emulated TLS. XFAIL the test for this on Darwin. 2019-11-03 Iain Sandoe <iain@sandoe.co.uk> PR c++/79274 * g++.dg/tls/pr77285-2.C: XFAIL test for Darwin. From-SVN: r277751
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/tls/pr77285-2.C2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6d89463..2320243 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-11-03 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/79274
+ * g++.dg/tls/pr77285-2.C: XFAIL test for Darwin.
+
2019-11-02 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
diff --git a/gcc/testsuite/g++.dg/tls/pr77285-2.C b/gcc/testsuite/g++.dg/tls/pr77285-2.C
index bac273a..459ecc6 100644
--- a/gcc/testsuite/g++.dg/tls/pr77285-2.C
+++ b/gcc/testsuite/g++.dg/tls/pr77285-2.C
@@ -3,7 +3,7 @@
// { dg-require-effective-target tls }
// { dg-final { scan-assembler "_Z4var1B3tag" } }
// { dg-final { scan-assembler "_Z4var2B3tag" } }
-// { dg-final { scan-assembler "_ZTH4var1B3tag" } }
+// { dg-final { scan-assembler "_ZTH4var1B3tag" { xfail *-*-darwin* } } }
// { dg-final { scan-assembler "_ZTW4var1B3tag" } }
struct __attribute__((abi_tag("tag"))) X { ~X () {} int i = 0; };