[ARM] Add new macro for Thumb-only opcodes
authorThomas Preud'homme <thomas.preudhomme@arm.com>
Mon, 15 Jan 2018 14:13:33 +0000 (14:13 +0000)
committerThomas Preud'homme <thomas.preudhomme@arm.com>
Mon, 15 Jan 2018 14:13:33 +0000 (14:13 +0000)
commitcf3cf39d53c3fc6b9cf27d97deb6ffecf0a7f6e7
treeedc25802faed8fc9f244f4a79a290ec9e3651df4
parent2875ce2b55bdda40107ef3500edfeccfb29f14e6
[ARM] Add new macro for Thumb-only opcodes

Armv8-M Security Extensions introduced some Thumb-only opcodes
(eg. sg). These are defined using the TUE and TCE macros, setting the
Arm execution state related fields to 0/NULL.

This patch adds 2 new macros to avoid filling this field and clearly
identify Thumb-only instructions.

2018-01-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>

gas/
* config/tc-arm.c (ToC): Define macro.
(ToU): Likewise.
(insns): Make use of above macros for new instructions introduced in
Armv8-M.
gas/ChangeLog
gas/config/tc-arm.c