summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/arm/include/rtems/score/arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score/cpu/arm/include/rtems/score/arm.h')
-rwxr-xr-xcpukit/score/cpu/arm/include/rtems/score/arm.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/cpukit/score/cpu/arm/include/rtems/score/arm.h b/cpukit/score/cpu/arm/include/rtems/score/arm.h
index f08da1dc57..bff4044a99 100755
--- a/cpukit/score/cpu/arm/include/rtems/score/arm.h
+++ b/cpukit/score/cpu/arm/include/rtems/score/arm.h
@@ -49,9 +49,11 @@ extern "C" {
#define ARM_MULTILIB_HAS_BARRIER_INSTRUCTIONS
#endif
-#if defined(__ARM_ARCH_7A__) \
- || defined(__ARM_ARCH_7R__)
- #define ARM_MULTILIB_HAS_THREAD_ID_REGISTER
+#ifndef ARM_DISABLE_THREAD_ID_REGISTER_USE
+ #if defined(__ARM_ARCH_7A__) \
+ || defined(__ARM_ARCH_7R__)
+ #define ARM_MULTILIB_HAS_THREAD_ID_REGISTER
+ #endif
#endif
#if defined(__ARM_ARCH_7A__)