summaryrefslogtreecommitdiff
path: root/lld/docs
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2022-12-04 21:08:37 -0800
committerFangrui Song <i@maskray.me>2022-12-04 21:08:37 -0800
commitb067aa56cec3cd06e01eb61d850d8934d8e4130a (patch)
treef001dee839cc50831ed84eab0445243f254b9ed9 /lld/docs
parent664cbfaf07e0fe691852e0dc95b7e8ce8106ce1b (diff)
downloadllvm-b067aa56cec3cd06e01eb61d850d8934d8e4130a.tar.gz
[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 'lld/docs')
-rw-r--r--lld/docs/ReleaseNotes.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/lld/docs/ReleaseNotes.rst b/lld/docs/ReleaseNotes.rst
index 31eb116c383a..06c604e1509c 100644
--- a/lld/docs/ReleaseNotes.rst
+++ b/lld/docs/ReleaseNotes.rst
@@ -33,6 +33,9 @@ ELF Improvements
(`D133548 <https://reviews.llvm.org/D133548>`_)
* ``--no-warnings``/``-w`` is now available to suppress warnings.
(`D136569 <https://reviews.llvm.org/D136569>`_)
+* ``DT_RISCV_VARIANT_CC`` is now produced if at least one ``R_RISCV_JUMP_SLOT``
+ relocation references a symbol with the ``STO_RISCV_VARIANT_CC`` bit.
+ (`D107951 <https://reviews.llvm.org/D107951>`_)
Breaking changes
----------------