summaryrefslogtreecommitdiffstats
path: root/libgloss/arm/arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/arm/arm.h')
-rw-r--r--libgloss/arm/arm.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libgloss/arm/arm.h b/libgloss/arm/arm.h
index e8c9d25a3..26a1ff110 100644
--- a/libgloss/arm/arm.h
+++ b/libgloss/arm/arm.h
@@ -50,4 +50,13 @@
# define THUMB_V7M_V6M
#endif
+/* Defined if this target supports the BLX Rm instruction. */
+#if !defined(__ARM_ARCH_2__) \
+ && !defined(__ARM_ARCH_3__) \
+ && !defined(__ARM_ARCH_3M__) \
+ && !defined(__ARM_ARCH_4__) \
+ && !defined(__ARM_ARCH_4T__)
+# define HAVE_CALL_INDIRECT
+#endif
+
#endif /* _LIBGLOSS_ARM_H */