diff options
author | Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org> | 2013-07-25 07:37:00 +0530 |
---|---|---|
committer | Amit Pundir <amit.pundir@linaro.org> | 2013-07-25 07:37:00 +0530 |
commit | bdb6f3f145db7ae49c32735a7d1a207f39085a8d (patch) | |
tree | e98673e0c99c499b1cbd8d61dd0e250048800829 | |
parent | 0e527023700052d53a69f358add365833e89e0e4 (diff) | |
download | build-bdb6f3f145db7ae49c32735a7d1a207f39085a8d.tar.gz |
build/core: Use better default compiler flags
Use -O3 for the compiler, -O2 for the linker
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
-rw-r--r-- | core/combo/TARGET_linux-arm.mk | 4 | ||||
-rw-r--r-- | core/combo/select.mk | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/core/combo/TARGET_linux-arm.mk b/core/combo/TARGET_linux-arm.mk index 58335bb25c..20b973f2bb 100644 --- a/core/combo/TARGET_linux-arm.mk +++ b/core/combo/TARGET_linux-arm.mk @@ -68,14 +68,14 @@ endif TARGET_NO_UNDEFINED_LDFLAGS := -Wl,--no-undefined -TARGET_arm_CFLAGS := -O2 \ +TARGET_arm_CFLAGS := -O3 \ -fomit-frame-pointer \ -fstrict-aliasing \ -funswitch-loops # Modules can choose to compile some source as thumb. TARGET_thumb_CFLAGS := -mthumb \ - -Os \ + -O3 \ -fomit-frame-pointer \ -fno-strict-aliasing diff --git a/core/combo/select.mk b/core/combo/select.mk index e485d00e2a..2ebca83d4f 100644 --- a/core/combo/select.mk +++ b/core/combo/select.mk @@ -47,8 +47,8 @@ $(combo_target)HAVE_STRLCAT := 0 $(combo_target)HAVE_KERNEL_MODULES := 0 $(combo_target)GLOBAL_CFLAGS := -fno-exceptions -Wno-multichar -$(combo_target)RELEASE_CFLAGS := -O2 -g -fno-strict-aliasing -$(combo_target)GLOBAL_LDFLAGS := +$(combo_target)RELEASE_CFLAGS := -O3 -g -fno-strict-aliasing +$(combo_target)GLOBAL_LDFLAGS := -Wl,-O2 $(combo_target)GLOBAL_ARFLAGS := crsP $(combo_target)EXECUTABLE_SUFFIX := |