This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Create relocations for beq.w branches to ARM function syms.
ClosedPublic

Authored by fhahn on Jun 21 2017, 6:24 AM.

Details

Summary

The ARM ELF ABI requires the linker to do interworking for wide
conditional branches from Thumb code to ARM code.

That was pointed out by @peter.smith in the comments for D33436.

Diff Detail

Repository
rL LLVM

Event Timeline

fhahn created this revision.Jun 21 2017, 6:24 AM
peter.smith accepted this revision.Jun 21 2017, 10:34 AM

I'm happy with these changes, will be worth waiting a day or so to see if anyone else objects.

This revision is now accepted and ready to land.Jun 21 2017, 10:34 AM
This revision was automatically updated to reflect the committed changes.