summaryrefslogtreecommitdiff
path: root/Rules.mak
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-10-22 01:17:46 -0400
committerAustin Foxley <austinf@cetoncorp.com>2009-11-09 15:34:43 -0800
commitcf8e59638eb099c2ee70e61b00be0cc5da257274 (patch)
tree54ed025ed9e52e0a66c19ff3bdd3a1d5d005ba39 /Rules.mak
parente219bc7c1b3a82b1c35b61cf07217c084480f752 (diff)
build with -fmerge-all-constants
Glibc is already using this flag and it gives us a slight code shrink in a few functions. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
Diffstat (limited to 'Rules.mak')
-rw-r--r--Rules.mak2
1 files changed, 2 insertions, 0 deletions
diff --git a/Rules.mak b/Rules.mak
index 7591dfbbb..779d7b374 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -175,6 +175,8 @@ OPTIMIZATION:=
OPTIMIZATION+=$(call check_gcc,-Os,-O2)
# Use the gcc 3.4 -funit-at-a-time optimization when available
OPTIMIZATION+=$(call check_gcc,-funit-at-a-time,)
+# shrinks code by about 0.1%
+OPTIMIZATION+=$(call check_gcc,-fmerge-all-constants)
GCC_MAJOR_VER?=$(shell $(CC) -dumpversion | cut -d . -f 1)
#GCC_MINOR_VER?=$(shell $(CC) -dumpversion | cut -d . -f 2)