Skip to content

Commit 427a779

Browse files
authored
[LLD][Docs] Add release notes for execute-only support on AArch64 (#134804)
1 parent 8d4b19e commit 427a779

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lld/docs/ReleaseNotes.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,17 @@ ELF Improvements
4747
default value is ``--no-xosegment``.
4848
(`#132412 <https://github.com/llvm/llvm-project/pull/132412>`_)
4949

50+
* For AArch64, added support for the ``SHF_AARCH64_PURECODE`` section flag,
51+
which indicates that the section only contains program code and no data.
52+
An output section will only have this flag set if all input sections also
53+
have it set. (`#125689 <https://github.com/llvm/llvm-project/pull/125689>`_,
54+
`#134798 <https://github.com/llvm/llvm-project/pull/134798>`_)
55+
56+
* For AArch64 and ARM, added ``-zexecute-only-report``, which checks for
57+
missing ``SHF_AARCH64_PURECODE`` and ``SHF_ARM_PURECODE`` section flags
58+
on executable sections.
59+
(`#128883 <https://github.com/llvm/llvm-project/pull/128883>`_)
60+
5061
Breaking changes
5162
----------------
5263
* Executable-only and readable-executable sections are now allowed to be placed

0 commit comments

Comments
 (0)