OSDN Git Service

PR gas/12198
authormgretton <mgretton>
Mon, 15 Nov 2010 19:03:03 +0000 (19:03 +0000)
committermgretton <mgretton>
Mon, 15 Nov 2010 19:03:03 +0000 (19:03 +0000)
commit6fb9a96d9811b8a4af49eaaada653679f69ed5e8
tree50547285285e4a256a9b8123993969e4a31ce29d
parent8d7e064e89e6623c9411edbedc2746722844da23
PR gas/12198
* gas/config/tc-arm.c (arm_arch_v6m_only): New variable.
(aeabi_set_public_attributes): Ensure we only set the Operating System
Extension when we are on an M-profile core.
* gas/testsuite/gas/arm/pr12198-1.d: New test.
* gas/testsuite/gas/arm/pr12918-1.s: Likewise.
* gas/testsuite/gas/arm/pr12198-2.d: Likewise.
* gas/testsuite/gas/arm/pr12918-2.s: Likewise.
* include/opcode/arm.h (ARM_AEXT_V6M_ONLY): New define.
(ARM_AEXT_V6M): Rewrite in terms of ARM_AEXT_V6M_ONLY.
(ARM_ARCH_V6M_ONLY): New define.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/pr12198-1.d [new file with mode: 0644]
gas/testsuite/gas/arm/pr12198-1.s [new file with mode: 0644]
gas/testsuite/gas/arm/pr12198-2.d [new file with mode: 0644]
gas/testsuite/gas/arm/pr12198-2.s [new file with mode: 0644]
include/opcode/ChangeLog
include/opcode/arm.h