You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ARM] [Windows] Error out on branch relocations that require a symbol offset
This adds the same kind of verification for ARM, as was added for AArch64
in 1e7f592. This allows catching issues
at assembly time, instead of having the linker misinterpret the relocations
(as the linker ignores the symbol offset). This verifies that the issue
fixed by 8dd065d really is fixed, and
points out explicitly if the same issue appears elsewhere.
Note that the parameter Value in the adjustFixupValue function is offset by
4 from the value that is stored as immediate in the instructions, so we
compare with 4, when we want to make sure that the written immediate will
be zero.
0 commit comments