Author: KAWASHIMA Takahiro Date: 2020-08-28T18:02:31+09:00 New Revision: aa0dcfb1179b0916e0315f2125fd35af6d6869d3
URL: https://github.com/llvm/llvm-project/commit/aa0dcfb1179b0916e0315f2125fd35af6d6869d3 DIFF: https://github.com/llvm/llvm-project/commit/aa0dcfb1179b0916e0315f2125fd35af6d6869d3.diff LOG: [release][docs] Add -mtls-size= option to the release note Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 83877d0d95a2..c32952cce51d 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -256,6 +256,12 @@ New Compiler Flags - ``-fsanitize-coverage-allowlist`` and ``-fsanitize-coverage-blocklist`` are added. +- -mtls-size={12,24,32,48} allows selecting the size of the TLS (thread-local + storage) in the local exec TLS model of AArch64, which is the default TLS + model for non-PIC objects. Each value represents 4KB, 16MB (default), 4GB, + and 256TB (needs -mcmodel=large). This allows large/many thread local + variables or a compact/fast code in an executable. + Deprecated Compiler Flags ------------------------- _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits