[all-commits] [llvm/llvm-project] 71bbaf: [LLD][COFF] Add basic ARM64X dynamic relocations s...
Jacek Caban via All-commits
all-commits at lists.llvm.org
Thu Dec 5 04:08:03 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 71bbafba31699bdabe289654d157ae961432e52a
https://github.com/llvm/llvm-project/commit/71bbafba31699bdabe289654d157ae961432e52a
Author: Jacek Caban <jacek at codeweavers.com>
Date: 2024-12-05 (Thu, 05 Dec 2024)
Changed paths:
M lld/COFF/COFFLinkerContext.h
M lld/COFF/Chunks.cpp
M lld/COFF/Chunks.h
M lld/COFF/Writer.cpp
A lld/test/COFF/arm64x-loadconfig.s
Log Message:
-----------
[LLD][COFF] Add basic ARM64X dynamic relocations support (#118035)
This modifies the machine field in the hybrid view to be AMD64, aligning
it with expectations from ARM64EC modules. While this provides initial
support, additional relocations will be necessary for full
functionality. Many of these cases depend on implementing separate
namespace support first.
Move clearing of the .reloc section from addBaserels to assignAddresses
to ensure it is always cleared, regardless of the relocatable
configuration. This change also clarifies the reasoning for adding the
dynamic relocations chunk in that location.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list