diff options
author | Alex Coplan <alex.coplan@arm.com> | 2020-06-08 15:16:29 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2020-06-08 15:16:29 +0100 |
commit | 26417f19193444a1516c945492c5eb47dc38abe9 (patch) | |
tree | 850c2dc6e65fb2487dac7c4b4e0f649d48585008 /gas/config/tc-arm.c | |
parent | 9bcc30e4178baac8307a52841ea9fef5cda8846d (diff) | |
download | gdb-26417f19193444a1516c945492c5eb47dc38abe9.zip gdb-26417f19193444a1516c945492c5eb47dc38abe9.tar.gz gdb-26417f19193444a1516c945492c5eb47dc38abe9.tar.bz2 |
[PATCH] arm: Add DFB instruction for ARMv8-R
gas/ChangeLog:
2020-06-08 Alex Coplan <alex.coplan@arm.com>
* config/tc-arm.c (insns): Add dfb.
* testsuite/gas/arm/dfb.d: New test.
* testsuite/gas/arm/dfb.s: Input for test.
opcodes/ChangeLog:
2020-06-08 Alex Coplan <alex.coplan@arm.com>
* arm-dis.c (arm_opcodes): Add dfb.
(thumb32_opcodes): Add dfb.
Diffstat (limited to 'gas/config/tc-arm.c')
-rw-r--r-- | gas/config/tc-arm.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index a693006..00fa2c7 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -24950,6 +24950,13 @@ static const struct asm_opcode insns[] = ldrexd, t_ldrexd), TCE("stlexd", 1a00e90, e8c000f0, 4, (RRnpc, RRnpc, oRRnpc, RRnpcb), strexd, t_strexd), +#undef THUMB_VARIANT +#define THUMB_VARIANT & arm_ext_v8r +#undef ARM_VARIANT +#define ARM_VARIANT & arm_ext_v8r + +/* ARMv8-R instructions. */ + TUF("dfb", 57ff04c, f3bf8f4c, 0, (), noargs, noargs), /* Defined in V8 but is in undefined encoding space for earlier architectures. However earlier architectures are required to treat |