From 649db6227bfefd97dc85b3bfa1817ebe0a34cb90 Mon Sep 17 00:00:00 2001 From: Iain Sandoe Date: Sun, 3 Nov 2019 08:23:33 +0000 Subject: [PATCH] [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 PR c++/79274 * g++.dg/tls/pr77285-2.C: XFAIL test for Darwin. From-SVN: r277751 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/tls/pr77285-2.C | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6d89463fe4ba..23202437ca96 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-11-03 Iain Sandoe + + PR c++/79274 + * g++.dg/tls/pr77285-2.C: XFAIL test for Darwin. + 2019-11-02 Iain Sandoe Backport from mainline diff --git a/gcc/testsuite/g++.dg/tls/pr77285-2.C b/gcc/testsuite/g++.dg/tls/pr77285-2.C index bac273a4d683..459ecc6555df 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; }; -- 2.47.2