https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84497
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #9 from Iain Sandoe <iains at gcc dot gnu.org> --- So, it turns out that the facility tested here requires alias support. It seems that GCC currently has no support for initialising across TUs for targets without alias support (and probably for any target using emulated TLS). However, that's a separate issue from this one. Applied a require for the alias support as below, so re-closing. URL: https://gcc.gnu.org/viewcvs?rev=271801&root=gcc&view=rev Log: c++, testsuite - require alias support for a test. The test for pr84497 uses a facility that requires alias support from the target, and therefore fails on targets without. Add a suitable dg-require statement. 2019-05-31 Iain Sandoe <i...@sandoe.co.uk> * g++.dg/cpp0x/pr84497.C: Require alias support.