The ld might relax ADRP+ADD or ADRP+LDR sequences to the ADR+NOP, add
the new case to the skipRelocation for aarch64.
Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei
Paths
| Differential D123334
[BOLT] Update skipRelocation for aarch64 ClosedPublic Authored by yota9 on Apr 7 2022, 12:35 PM.
Details
Summary The ld might relax ADRP+ADD or ADRP+LDR sequences to the ADR+NOP, add Vladislav Khmelevsky,
Diff Detail
Event Timeline
yota9 added inline comments.
This revision is now accepted and ready to land.Apr 13 2022, 11:10 AM Closed by commit rG2f98c5febce2: [BOLT] Update skipRelocation for aarch64 (authored by yota9). · Explain WhyApr 13 2022, 12:54 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 422514 bolt/lib/Core/Relocation.cpp
bolt/test/AArch64/Inputs/skip-got-rel.yaml
bolt/test/AArch64/skip-got-rel.test
bolt/test/runtime/plt-lld.test |
By ld, do you mean GNU ld? How is the test testing for that? (since it uses lld)