diff options
author | ian <ian@FreeBSD.org> | 2015-02-13 15:41:28 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2015-02-13 15:41:28 +0000 |
commit | 7bafde0767ac4bbed4504d19cf65c643e67477c5 (patch) | |
tree | bf2827a3680f820dea7d9c77965f91681eb099e6 | |
parent | 8489ff3c1b63972fc0d091093810e2204dc5eec1 (diff) | |
download | FreeBSD-src-7bafde0767ac4bbed4504d19cf65c643e67477c5.zip FreeBSD-src-7bafde0767ac4bbed4504d19cf65c643e67477c5.tar.gz |
MFC r276645:
Don't allow clang to use fpu instructions or registers in kernel modules.
-rw-r--r-- | sys/conf/kmod.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index 8370e51..58d1df9 100644 --- a/sys/conf/kmod.mk +++ b/sys/conf/kmod.mk @@ -126,8 +126,10 @@ CFLAGS+= -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer .endif # Temporary workaround for PR 196407, which contains the fascinating details. +# Don't allow clang to use fpu instructions or registers in kernel modules. .if ${MACHINE_CPUARCH} == arm CFLAGS.clang+= -mllvm -arm-use-movt=0 +CFLAGS.clang+= -mfpu=none .endif .if ${MACHINE_CPUARCH} == powerpc |