From ae1578edb796254b407ee4bb62a1a36bcb6134e2 Mon Sep 17 00:00:00 2001 From: ian Date: Fri, 13 Feb 2015 15:41:28 +0000 Subject: [PATCH] MFC r276645: Don't allow clang to use fpu instructions or registers in kernel modules. git-svn-id: svn://svn.freebsd.org/base/stable/10@278678 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/conf/kmod.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index 8370e519c..58d1df93c 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 -- 2.45.0