diff options
Diffstat (limited to 'com32/MCONFIG')
-rw-r--r-- | com32/MCONFIG | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/com32/MCONFIG b/com32/MCONFIG index 6d25b2d4..0fa78028 100644 --- a/com32/MCONFIG +++ b/com32/MCONFIG @@ -17,11 +17,16 @@ include $(topdir)/MCONFIG -GCCOPT := $(call gcc_ok,-std=gnu99,) \ - $(call gcc_ok,-m32,) \ - $(call gcc_ok,-fno-stack-protector,) \ - $(call gcc_ok,-fPIE,-fPIC) \ - -mregparm=3 -DREGPARM=3 -march=i386 -Os +GCCOPT := $(call gcc_ok,-std=gnu99,) +GCCOPT += $(call gcc_ok,-m32,) +GCCOPT += $(call gcc_ok,-fno-stack-protector,) +GCCOPT += -mregparm=3 -DREGPARM=3 -march=i386 -Os +GCCOPT += $(call gcc_ok,-fPIE,-fPIC) +GCCOPT += $(call gcc_ok,-falign-functions=0,-malign-functions=0) +GCCOPT += $(call gcc_ok,-falign-jumps=0,-malign-jumps=0) +GCCOPT += $(call gcc_ok,-falign-labels=0,-malign-labels=0) +GCCOPT += $(call gcc_ok,-falign-loops=0,-malign-loops=0) +GCCOPT += $(call gcc_ok,-mpreferred-stack-boundary=2,) com32 := $(topdir)/com32 RELOCS := $(com32)/tools/relocs |