diff options
Diffstat (limited to 'libgloss/arm/arm.h')
-rw-r--r-- | libgloss/arm/arm.h | 9 |
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 */ |