summaryrefslogtreecommitdiff
path: root/usr.bin/clang
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2018-08-23 14:58:19 +0000
committerMark Johnston <markj@FreeBSD.org>2018-08-23 14:58:19 +0000
commit4023442dc9e8eb123be1bdbc5ebb97328c8ff732 (patch)
tree212d788dd1ba12e875b661bf694f32607c9d573e /usr.bin/clang
parent35437b1f161f30bb489772428bea77f2b1a2ab95 (diff)
downloadsrc-test2-4023442dc9e8eb123be1bdbc5ebb97328c8ff732.tar.gz
src-test2-4023442dc9e8eb123be1bdbc5ebb97328c8ff732.zip
Notes
Diffstat (limited to 'usr.bin/clang')
-rw-r--r--usr.bin/clang/lld/ld.lld.19
1 files changed, 8 insertions, 1 deletions
diff --git a/usr.bin/clang/lld/ld.lld.1 b/usr.bin/clang/lld/ld.lld.1
index 885c42bc1326..1149866f5a01 100644
--- a/usr.bin/clang/lld/ld.lld.1
+++ b/usr.bin/clang/lld/ld.lld.1
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd February 7, 2018
+.Dd August 22, 2018
.Dt LD.LLD 1
.Os
.Sh NAME
@@ -443,6 +443,13 @@ Make the main stack executable.
Stack permissions are recorded in the
.Dv PT_GNU_STACK
segment.
+.It Cm ifunc-noplt
+Do not emit PLT entries for GNU ifuncs.
+Instead, preserve relocations for ifunc call sites so that they may
+be applied by a run-time loader.
+Note that this feature requires special loader support and will
+generally result in application crashes when used outside of freestanding
+environments.
.It Cm muldefs
Do not error if a symbol is defined multiple times.
The first definition will be used.