This is an archive of the discontinued LLVM Phabricator instance.

tsan: fix tls_race3 test on darwin
ClosedPublic

Authored by dvyukov on Sep 28 2021, 8:04 AM.

Details

Summary

Darwin also needs to use __tsan_tls_initialization
to pass the test.

Diff Detail

Event Timeline

dvyukov requested review of this revision.Sep 28 2021, 8:04 AM
dvyukov created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptSep 28 2021, 8:04 AM
Herald added a subscriber: Restricted Project. · View Herald Transcript
This revision was not accepted when it landed; it landed in state Needs Review.Sep 28 2021, 8:07 AM
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
saghir added a subscriber: saghir.Sep 28 2021, 3:44 PM

Hi,

This change seems to be causing issues with Power PC buildbots. One such bot is https://lab.llvm.org/buildbot/#/builders/52/builds/10906. Can you please take a look to fix/revert the change? If there is anything I could do to help investigate, please let me know.

Thanks!

Hi,

This change seems to be causing issues with Power PC buildbots. One such bot is https://lab.llvm.org/buildbot/#/builders/52/builds/10906. Can you please take a look to fix/revert the change? If there is anything I could do to help investigate, please let me know.

Thanks!

I think that if we pull this, we'll just break the test case that this fixes. Please advise how we should proceed with this @dvyukov

@saghir Since the bots have been failing for a few days now and there is no response, please try to figure out what commit this is a fix for so we can revert all related commits until we can get to the bottom of this problem.