aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2013-07-25 07:37:00 +0530
committerAmit Pundir <amit.pundir@linaro.org>2013-07-25 07:37:00 +0530
commitbdb6f3f145db7ae49c32735a7d1a207f39085a8d (patch)
treee98673e0c99c499b1cbd8d61dd0e250048800829
parent0e527023700052d53a69f358add365833e89e0e4 (diff)
downloadbuild-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.mk4
-rw-r--r--core/combo/select.mk4
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 :=