--- Comment #7 from Iain Sandoe <iains at gcc dot gnu.org> 2010-09-27 19:24:17
(In reply to comment #6)
> > As I recall, the patch was to circumvent a race condition - which manifest
> > most
> > frequently in the decision as to whether libgomp used TLS or not.
> I see no indications of this sort of problem here: before your patch,
> TLS support was reliably/consistently detected to be missing, now it's
> reliably found to be present.
IIUC, comment #2 indicates that the platform should show as having (emulated)
If that is so, the situation is that the problem you now see was masked by a
faulty configure macro, fixed by the patch.
I will try and dig out the test code we used to stress the TLS implementation -
it might be worth running that on the alpha to see whether is shows a
difference. (it's probably attached to 43170).
IIRC the fix was quite heavily discussed on patches - there might be something
useful in those threads.