diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2019-11-03 08:23:33 (GMT) |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2019-11-03 08:23:33 (GMT) |
commit | 649db6227bfefd97dc85b3bfa1817ebe0a34cb90 (patch) | |
tree | 9403cdc88a7525851023ac71d38fa353de1c8f6e | |
parent | 558877bef9e342d5919feaef1719a396e133e96d (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/tls/pr77285-2.C | 2 |
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; }; |