summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorGeorge G. Davis <gdavis@mvista.com>2006-12-05 18:28:04 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-12-07 17:01:11 +0100
commit5636810d6f17493717ef0f03efc0315026db934d (patch)
tree599c59b5a0b04c79f39eb924b94f0ad8ad21bf8f /arch
parent[ARM] 3881/4: xscale: clean up cp0/cp1 handling (diff)
downloadlinux-5636810d6f17493717ef0f03efc0315026db934d.tar.xz
linux-5636810d6f17493717ef0f03efc0315026db934d.zip
[ARM] 3982/2: Explicitly select 32-bit ARM ISA (-marm)
Do not assume that the ARM GCC toolchain defaults to building for the 32-bit ARM ISA (-marm) case. Instead, explicitly select -marm in CFLAGS since the toolchain default can be for the 16-bit Thumb ISA (-mthumb) in some odd/rare cases. Signed-off-by: George G. Davis <gdavis@mvista.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 6f4f8bf36071..b6001f97c80c 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -15,6 +15,8 @@ CPPFLAGS_vmlinux.lds = -DTEXT_OFFSET=$(TEXT_OFFSET)
OBJCOPYFLAGS :=-O binary -R .note -R .comment -S
GZFLAGS :=-9
#CFLAGS +=-pipe
+# Explicitly specifiy 32-bit ARM ISA since toolchain default can be -mthumb:
+CFLAGS +=$(call cc-option,-marm,)
# Do not use arch/arm/defconfig - it's always outdated.
# Select a platform tht is kept up-to-date