Add support for armv7ve to gas.
authorYufeng Zhang <yufeng.zhang@arm.com>
Mon, 18 Nov 2013 17:23:33 +0000 (17:23 +0000)
committerYufeng Zhang <yufeng.zhang@arm.com>
Mon, 18 Nov 2013 17:23:33 +0000 (17:23 +0000)
commitc9fb6e581486573e4eb9b73dd9036cc5e4c3e9f7
tree034f78788583f36d841922c17fb6f8ed3417ec77
parentbaa2af86d4ca17a82a02b581ab5150587ef955f8
Add support for armv7ve to gas.

gas/

* config/tc-arm.c (arm_archs): New armv7ve architecture option.
(arm_cpus): Replace ARM_ARCH_V7A_IDIV_MP_SEC_VIRT with
ARM_ARCH_V7VE for cortex-a7, cortex-a12 and cortex-a15.
(cpu_arch_ver): Likewise.
* doc/c-arm.texi: Document armv7ve.

gas/testsuite/

* gas/arm/attr-march-armv7ve.d: New test case for armv7ve.

include/opcode/

* arm.h (ARM_AEXT_V7VE): New define.
(ARM_ARCH_V7VE): New define.
(ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): Removed.
gas/ChangeLog
gas/config/tc-arm.c
gas/doc/c-arm.texi
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/attr-march-armv7ve.d [new file with mode: 0644]
include/opcode/ChangeLog
include/opcode/arm.h