aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2005-03-12 18:25:47 +0000
committerZack Weinberg <zackw@panix.com>2005-03-12 18:25:47 +0000
commit885fc2570fb532bed3be36d73dccddb01511a9d5 (patch)
tree22c013cf389658384c39cb5f735e88f7c27d80ea /gas/config
parentb9fd58c7eb0d15707317f6b317d539271771d732 (diff)
downloadgdb-885fc2570fb532bed3be36d73dccddb01511a9d5.zip
gdb-885fc2570fb532bed3be36d73dccddb01511a9d5.tar.gz
gdb-885fc2570fb532bed3be36d73dccddb01511a9d5.tar.bz2
gas:
* config/tc-arm.c (tinsns): Add ARMv6K instructions sev, wfe, wfi, yield. opcodes: * arm-dis.c (thumb_opcodes): Add ARMv6K instructions nop, sev, wfe, wfi, yield. gas/testsuite: * gas/arm/thumbv6k.d, gas/arm/thumbv6k.s: New dump test. * gas/arm/arm.exp: Run it.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-arm.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 6976d88..3ab5aa1 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -10950,6 +10950,12 @@ static const struct thumb_opcode tinsns[] =
{"sxtb", 0xb240, 2, ARM_EXT_V6, do_t_arit},
{"uxth", 0xb280, 2, ARM_EXT_V6, do_t_arit},
{"uxtb", 0xb2c0, 2, ARM_EXT_V6, do_t_arit},
+
+ /* ARM V6K. */
+ {"sev", 0xbf40, 2, ARM_EXT_V6K, do_empty},
+ {"wfe", 0xbf20, 2, ARM_EXT_V6K, do_empty},
+ {"wfi", 0xbf30, 2, ARM_EXT_V6K, do_empty},
+ {"yield", 0xbf10, 2, ARM_EXT_V6K, do_empty},
};
void