aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2013-07-25 07:37:00 +0530
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2013-11-01 07:22:57 +0100
commit4fcfebf7cefadb8b3ae7b551978ddfd22676017c (patch)
tree65165a051f4b9b54b0bf5b2ab320157ffdc6fc83
parent6f6ca4b48ea7400ac8ed246ad49a511c9c9336f6 (diff)
downloadbuild-4fcfebf7cefadb8b3ae7b551978ddfd22676017c.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 e342e120f9..320bfc6349 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 :=