diff options
author | Daniel Jacobowitz <dan@debian.org> | 2010-03-29 20:42:54 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2010-03-29 20:42:54 +0000 |
commit | 1d672d3f6e7e1606ab8c26f69d2f46faf0aee95f (patch) | |
tree | 85ed56c99807425e13fb4e8bcdeedf08ab1b9297 /bfd/elf32-arm.c | |
parent | 31bf5df46faa12c3edc53c72e0777377865d9358 (diff) | |
download | binutils-redhat-1d672d3f6e7e1606ab8c26f69d2f46faf0aee95f.tar.gz |
bfd/
* elf32-arm.c (using_thumb_only): Handle v6-M.
ld/testsuite/
* ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
Diffstat (limited to 'bfd/elf32-arm.c')
-rw-r--r-- | bfd/elf32-arm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 565861ef1b..cebb30228b 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -2985,6 +2985,9 @@ using_thumb_only (struct elf32_arm_link_hash_table *globals) Tag_CPU_arch); int profile; + if (arch == TAG_CPU_ARCH_V6_M || arch == TAG_CPU_ARCH_V6S_M) + return TRUE; + if (arch != TAG_CPU_ARCH_V7 && arch != TAG_CPU_ARCH_V7E_M) return FALSE; |