On 01/18/2013 09:20 PM, Jack Howarth wrote:
The proposed patch eliminates all of the previous failures from PR54908
at both -m32/-m64 on x86_64-apple-darwin12 but seems to introduce a new set of
failures...
FAIL: g++.dg/tls/thread_local-wrap3.C scan-assembler _ZTH1i
FAIL: g++.dg/gomp/tls-wrap3.C -std=c++98 scan-assembler _ZTH1i
FAIL: g++.dg/gomp/tls-wrap3.C -std=c++11 scan-assembler _ZTH1i
Ah, yes; those are specifically testing for the aliases that we can't
generate on darwin. I'll add dg-require-alias to those tests. Thanks
for the testing.
Recompiling the testcase with -fextern-tls-init doesn't produce the missing
_ZTH1i.
Hmm, compiling with -fextern-tls-init should give an error for you.
Doesn't it?
Jason