Rebuilt i386-linux stubs with gcc-4.1.0 for small size decrease.
committer: mfx <mfx> 1142248018 +0000
This commit is contained in:
+15
-7
@@ -107,21 +107,17 @@ OBJCOPY_LINUX_I386 = objcopy -F elf32-i386
|
||||
OBJSTRIP_LINUX_I386 = $(OBJCOPY_LINUX_I386) -R .comment -R .note
|
||||
STRIPELF_LINUX_I386 = ./util/sstrip/i386-linux-sstrip
|
||||
|
||||
# gcc 2.7.2.3 (fold_*86.bin: 1839 / 1011 / xxxx / 1390)
|
||||
# gcc 2.7.2.3 (fold_*86.bin: 1905 / 1011 / 1791 / 1406)
|
||||
CC_LINUX_I386_GCC272 = gcc-2.72 -m386 -O2 -MMD
|
||||
CC_LINUX_I386_GCC272 += -malign-functions=0 -malign-jumps=0 -malign-loops=0
|
||||
|
||||
# gcc 2.95.3 (fold_*86.bin: 1721 / 995 / xxxx / 1321)
|
||||
# gcc 2.95.3 (fold_*86.bin: 1773 / 995 / 1664 / 1317)
|
||||
CC_LINUX_I386_GCC295 = gcc-2.95.3 -march=i386 -mcpu=k6 -fno-exceptions -MMD
|
||||
CC_LINUX_I386_GCC295 += -Os -fno-omit-frame-pointer
|
||||
CC_LINUX_I386_GCC295 += -malign-functions=0 -malign-jumps=0 -malign-loops=0
|
||||
CC_LINUX_I386_GCC295 += -Werror
|
||||
|
||||
# gcc 3.4.5 (fold_*86.bin: 1670 / 947 / 1552 / 1212)
|
||||
# gcc 3.4.6 (fold_*86.bin: 1670 / 947 / 1552 / 1212) [unchanged from 3.4.5]
|
||||
# gcc 4.0.3 (fold_*86.bin: 1741 / 995 / 1639 / 1202)
|
||||
# gcc 4.1.0 (fold_*86.bin: 1644 / 947 / 1524 / 1144)
|
||||
## ==> TODO: upgrade to 4.1.0
|
||||
# gcc 3.4.5 (fold_*86.bin: 1651 / 947 / 1537 / 1190)
|
||||
CC_LINUX_I386_GCC34 = gcc-3.4.5
|
||||
CC_LINUX_I386_GCC34 += -m32 -march=i386 -mtune=k6 -fno-exceptions -MMD
|
||||
CC_LINUX_I386_GCC34 += -Os -fno-omit-frame-pointer
|
||||
@@ -131,9 +127,21 @@ CC_LINUX_I386_GCC34 += -mpreferred-stack-boundary=2
|
||||
CC_LINUX_I386_GCC34 += -fweb
|
||||
CC_LINUX_I386_GCC34 += -Werror
|
||||
|
||||
# gcc 4.1.0 (fold_*86.bin: 1638 / 931 / 1514 / 1137)
|
||||
# gcc 4.0.3 (fold_*86.bin: 1731 / 995 / 1625 / 1195)
|
||||
CC_LINUX_I386_GCC41 = gcc-4.1.0
|
||||
CC_LINUX_I386_GCC41 += -m32 -march=i386 -mtune=k6 -fno-exceptions -MMD
|
||||
CC_LINUX_I386_GCC41 += -Os -fno-omit-frame-pointer
|
||||
CC_LINUX_I386_GCC41 += -momit-leaf-frame-pointer
|
||||
CC_LINUX_I386_GCC41 += -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
||||
CC_LINUX_I386_GCC41 += -mpreferred-stack-boundary=2
|
||||
CC_LINUX_I386_GCC41 += -fweb
|
||||
CC_LINUX_I386_GCC41 += -Werror
|
||||
|
||||
CC_LINUX_I386 = $(CC_LINUX_I386_GCC272)
|
||||
CC_LINUX_I386 = $(CC_LINUX_I386_GCC295)
|
||||
CC_LINUX_I386 = $(CC_LINUX_I386_GCC34)
|
||||
CC_LINUX_I386 = $(CC_LINUX_I386_GCC41)
|
||||
CC_LINUX_I386 += -nostdinc
|
||||
CC_LINUX_I386 += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings
|
||||
CC_LINUX_I386 += -funsigned-char
|
||||
|
||||
Reference in New Issue
Block a user