diff options
author | Fangrui Song <i@maskray.me> | 2022-12-04 21:08:37 -0800 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2022-12-04 21:08:37 -0800 |
commit | b067aa56cec3cd06e01eb61d850d8934d8e4130a (patch) | |
tree | f001dee839cc50831ed84eab0445243f254b9ed9 /llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | |
parent | 664cbfaf07e0fe691852e0dc95b7e8ce8106ce1b (diff) | |
download | llvm-b067aa56cec3cd06e01eb61d850d8934d8e4130a.zip llvm-b067aa56cec3cd06e01eb61d850d8934d8e4130a.tar.gz llvm-b067aa56cec3cd06e01eb61d850d8934d8e4130a.tar.bz2 |
[ELF] Produce DT_RISCV_VARIANT_CC
https://github.com/riscv/riscv-elf-psabi-doc/pull/190 introduced STO_RISCV_VARIANT_CC.
The linker should:
* Copy the STO_RISCV_VARIANT_CC bit to .symtab/.dynsym: already fulfilled after
82ed93ea0552c8f82df05859ee93e70b71c4e65d
* Produce DT_RISCV_VARIANT_CC if at least one R_RISCV_JUMP_SLOT relocation
references a symbol with the STO_RISCV_VARIANT_CC bit. Done by this patch.
Reviewed By: kito-cheng
Differential Revision: https://reviews.llvm.org/D107951
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp')
0 files changed, 0 insertions, 0 deletions