aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-10-13 12:17:33 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-10-13 12:17:33 -0400
commit5941fe3b812adb68adde74cd0bab3c208901840c (patch)
treed13f03a6b2cb837bf8b3d4d2dabac865b0df7efa /arch
parent19e00d593e9a273ecbfbe131676ed11c140670ac (diff)
parent5c630089442c2e3482855c0849fea53abded81e2 (diff)
Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 build update from Ingo Molnar: "A single commit that simplifies the no-FPU-ops build options" * 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/kbuild: Eliminate duplicate command line options
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/Makefile8
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/x86/Makefile b/arch/x86/Makefile
index 5692d6ac0f18..920e6160c535 100644
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
@@ -50,9 +50,6 @@ ifeq ($(CONFIG_X86_32),y)
50 50
51 KBUILD_CFLAGS += -msoft-float -mregparm=3 -freg-struct-return 51 KBUILD_CFLAGS += -msoft-float -mregparm=3 -freg-struct-return
52 52
53 # Don't autogenerate MMX or SSE instructions
54 KBUILD_CFLAGS += -mno-mmx -mno-sse
55
56 # Never want PIC in a 32-bit kernel, prevent breakage with GCC built 53 # Never want PIC in a 32-bit kernel, prevent breakage with GCC built
57 # with nonstandard options 54 # with nonstandard options
58 KBUILD_CFLAGS += -fno-pic 55 KBUILD_CFLAGS += -fno-pic
@@ -80,8 +77,7 @@ else
80 KBUILD_AFLAGS += -m64 77 KBUILD_AFLAGS += -m64
81 KBUILD_CFLAGS += -m64 78 KBUILD_CFLAGS += -m64
82 79
83 # Don't autogenerate traditional x87, MMX or SSE instructions 80 # Don't autogenerate traditional x87 instructions
84 KBUILD_CFLAGS += -mno-mmx -mno-sse
85 KBUILD_CFLAGS += $(call cc-option,-mno-80387) 81 KBUILD_CFLAGS += $(call cc-option,-mno-80387)
86 KBUILD_CFLAGS += $(call cc-option,-mno-fp-ret-in-387) 82 KBUILD_CFLAGS += $(call cc-option,-mno-fp-ret-in-387)
87 83
@@ -168,7 +164,7 @@ KBUILD_CFLAGS += -Wno-sign-compare
168# 164#
169KBUILD_CFLAGS += -fno-asynchronous-unwind-tables 165KBUILD_CFLAGS += -fno-asynchronous-unwind-tables
170# prevent gcc from generating any FP code by mistake 166# prevent gcc from generating any FP code by mistake
171KBUILD_CFLAGS += $(call cc-option,-mno-sse -mno-mmx -mno-sse2 -mno-3dnow,) 167KBUILD_CFLAGS += -mno-sse -mno-mmx -mno-sse2 -mno-3dnow
172KBUILD_CFLAGS += $(call cc-option,-mno-avx,) 168KBUILD_CFLAGS += $(call cc-option,-mno-avx,)
173 169
174KBUILD_CFLAGS += $(mflags-y) 170KBUILD_CFLAGS += $(mflags-y)