File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff 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+
5061Breaking changes
5162----------------
5263* Executable-only and readable-executable sections are now allowed to be placed
You can’t perform that action at this time.
0 commit comments