This is an archive of the discontinued LLVM Phabricator instance.

[compiler-rt] Fix building the aarch64 out-of-line atomics assembly for non-ELF platforms
ClosedPublic

Authored by mstorsjo on Dec 3 2020, 12:38 AM.

Details

Summary

Move the two different definitions of FUNC_ALIGN out of the ELF specific block. Add the missing CFI_END in the non-ELF version of END_COMPILERRT_OUTLINE_FUNCTION, to go with the corresponding CFI_START in DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED.

Diff Detail

Event Timeline

mstorsjo created this revision.Dec 3 2020, 12:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 3 2020, 12:38 AM
Herald added subscribers: Restricted Project, kristof.beyls, dberris. · View Herald Transcript
mstorsjo requested review of this revision.Dec 3 2020, 12:38 AM
This revision is now accepted and ready to land.Dec 3 2020, 3:47 AM
This revision was landed with ongoing or failed builds.Dec 3 2020, 5:31 AM
This revision was automatically updated to reflect the committed changes.