aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/TestModuleFileExtension.cpp
diff options
context:
space:
mode:
authorPeter Smith <peter.smith@arm.com>2025-02-05 19:04:21 +0000
committerGitHub <noreply@github.com>2025-02-05 14:04:21 -0500
commitba476d0b83dc8a4bbf066dc02a0f73ded27114f0 (patch)
tree835e94073bb520d42422f893057e66c019bf1d37 /clang/lib/Frontend/TestModuleFileExtension.cpp
parent46c484524454b20ab1c08bf289f140025739dc5f (diff)
downloadllvm-ba476d0b83dc8a4bbf066dc02a0f73ded27114f0.zip
llvm-ba476d0b83dc8a4bbf066dc02a0f73ded27114f0.tar.gz
llvm-ba476d0b83dc8a4bbf066dc02a0f73ded27114f0.tar.bz2
[LLD][ELF][AArch64] Discard .ARM.attributes sections (#125838)
LLVM has started to emit AArch64 build attributes sections called .ARM.attributes. LLD does not yet have support for these so they are accumulating in the ELF output. As the first part of that support discard all the .ARM.attributes sections. This can be built upon by the full implementation in LLD. The build attributes specification only defines build attributes for relocatable objects. The intention for LLD is that files of type ET_EXEC and ET_SHARED will not have a build attributes in the output. A relocatable link with -r will need a merged build attributes, but until the merge is implemented it is better to discard.
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions