[klibc] x86-64: disable the use of SSE

Disable the use of SSE registers.  This reduces the size of the code
because it means the varadic functions don't need to marshall
parameters in the SSE registers.  Since klibc doesn't support floating
point, this is a significant size win.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
diff --git a/usr/klibc/arch/x86_64/MCONFIG b/usr/klibc/arch/x86_64/MCONFIG
index d4ff5ea..4b1a33a 100644
--- a/usr/klibc/arch/x86_64/MCONFIG
+++ b/usr/klibc/arch/x86_64/MCONFIG
@@ -15,12 +15,12 @@
 # debugging using gdb.
 #
 KLIBCARCHREQFLAGS = -m64
+KLIBCOPTFLAGS	+= -Os -fomit-frame-pointer -mno-sse \
+		-falign-functions=1 -falign-jumps=1 -falign-loops=1
 ifeq ($(DEBUG),y)
-KLIBCOPTFLAGS     += -g -Os -fomit-frame-pointer \
-		-falign-functions=1 -falign-jumps=1 -falign-loops=1
+KLIBCOPTFLAGS     += -g
 else
-KLIBCOPTFLAGS     += -Os -fno-asynchronous-unwind-tables -fomit-frame-pointer \
-		-falign-functions=1 -falign-jumps=1 -falign-loops=1
+KLIBCOPTFLAGS     += -fno-asynchronous-unwind-tables
 endif
 KLIBCBITSIZE      = 64
 KLIBCLDFLAGS      = -m elf_x86_64