summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-04-08 18:34:16 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-04-08 18:34:16 -0600
commit5de7cb3201f7600ad1bd03b49526b2cbf38cdf61 (patch)
tree3b6d8fad9314c9cd8da11bcc800f39914a0932e1
parent1ec16044b1b868ac9b29260aa0607e581792a8b5 (diff)
downloadnuttx-5de7cb3201f7600ad1bd03b49526b2cbf38cdf61.tar.gz
nuttx-5de7cb3201f7600ad1bd03b49526b2cbf38cdf61.tar.bz2
nuttx-5de7cb3201f7600ad1bd03b49526b2cbf38cdf61.zip
Use default optimization of -Os for all ARMv6-M tools
-rw-r--r--nuttx/arch/arm/src/armv6-m/Toolchain.defs8
1 files changed, 5 insertions, 3 deletions
diff --git a/nuttx/arch/arm/src/armv6-m/Toolchain.defs b/nuttx/arch/arm/src/armv6-m/Toolchain.defs
index 025cdbfb9..9cd70a880 100644
--- a/nuttx/arch/arm/src/armv6-m/Toolchain.defs
+++ b/nuttx/arch/arm/src/armv6-m/Toolchain.defs
@@ -102,7 +102,6 @@ ifeq ($(CONFIG_ARMV6M_TOOLCHAIN),BUILDROOT)
CROSSDEV ?= arm-nuttx-eabi-
ARCROSSDEV ?= arm-nuttx-eabi-
ARCHCPUFLAGS = -mcpu=cortex-m0 -mthumb -mfloat-abi=soft
- MAXOPTIMIZATION = -Os
endif
# Code Red RedSuite under Linux
@@ -130,7 +129,6 @@ ifeq ($(CONFIG_ARMV6M_TOOLCHAIN),CODESOURCERYL)
CROSSDEV ?= arm-none-eabi-
ARCROSSDEV ?= arm-none-eabi-
ARCHCPUFLAGS = -mcpu=cortex-m0 -mthumb -march=armv6-m -mfloat-abi=soft
- MAXOPTIMIZATION = -Os
endif
# CodeSourcery under Windows
@@ -160,6 +158,10 @@ endif
ifeq ($(CONFIG_ARMV6M_TOOLCHAIN),GNU_EABI)
CROSSDEV ?= arm-none-eabi-
ARCROSSDEV ?= arm-none-eabi-
- MAXOPTIMIZATION = -Os
ARCHCPUFLAGS = -mcpu=cortex-m0 -mthumb -march=armv6-m -mfloat-abi=soft
endif
+
+# Individual tools may limit the optimizatin level but, by default, the
+# optimization level will be set to to -Os
+
+MAXOPTIMIZATION ?= -Os