summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/arm/rtems/score/arm.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-01-09 13:25:09 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-01-09 14:06:41 +0100
commit5759510c9645bb0dd41e97da8ec3ac95595ebf66 (patch)
tree8cb81227c9a08b2f504c78f73958bc21df80c349 /cpukit/score/cpu/arm/rtems/score/arm.h
parentpowerpc: Add AltiVec register ASM defines (diff)
downloadrtems-5759510c9645bb0dd41e97da8ec3ac95595ebf66.tar.bz2
arm: Fix compile error for ARMv6-M multilib
ARMv6-M is not supported since we cannot directly use the ARMv7-M code due to some inline assembler statements. Close #2231.
Diffstat (limited to 'cpukit/score/cpu/arm/rtems/score/arm.h')
-rw-r--r--cpukit/score/cpu/arm/rtems/score/arm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpukit/score/cpu/arm/rtems/score/arm.h b/cpukit/score/cpu/arm/rtems/score/arm.h
index 586a8cb2e9..6d1f8502a3 100644
--- a/cpukit/score/cpu/arm/rtems/score/arm.h
+++ b/cpukit/score/cpu/arm/rtems/score/arm.h
@@ -32,6 +32,9 @@ extern "C" {
#if defined(__ARM_ARCH_7M__)
#define CPU_MODEL_NAME "ARMv7M"
#define ARM_MULTILIB_ARCH_V7M
+#elif defined(__ARM_ARCH_6M__)
+ #define CPU_MODEL_NAME "ARMv6M"
+ #define ARM_MULTILIB_ARCH_V6M
#else
#define CPU_MODEL_NAME "ARMv4"
#define ARM_MULTILIB_ARCH_V4