[git commit master] build with -fmerge-all-constants
Mike Frysinger
vapier at gentoo.org
Thu Oct 22 05:17:46 UTC 2009
commit: http://git.uclibc.org/uClibc/commit/?id=5a4c1b737f10317b168170094a07f3df2e181816
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master
Glibc is already using this flag and it gives us a slight code shrink in
a few functions.
Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
Rules.mak | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/Rules.mak b/Rules.mak
index e63f6a4..7b59350 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)
--
1.6.3.3
More information about the uClibc-cvs
mailing list