diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2020-01-31 08:03:56 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2020-01-31 13:22:46 +0000 |
commit | c3036ed0633483325bf37e5cf70d44c7b66bfc61 (patch) | |
tree | 7b044d63ba6107cadea6dbcacc0b7a1b01aed12e /gas/ChangeLog | |
parent | fd9faca826e6ee9178cf0b1c2486e3c662d6375a (diff) | |
download | gdb-c3036ed0633483325bf37e5cf70d44c7b66bfc61.zip gdb-c3036ed0633483325bf37e5cf70d44c7b66bfc61.tar.gz gdb-c3036ed0633483325bf37e5cf70d44c7b66bfc61.tar.bz2 |
aarch64: Fix MOVPRFX markup for bf16 conversions
bfcvt converts a .S input to a .H output, so any predicated movprfx
needs to operate on .S rather than .H. In common with SVE2 narrowing
top operations, bfcvtnt doesn't accept movprfx.
2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
opcodes/
* aarch64-tbl.h (aarch64_opcode): Set C_MAX_ELEM for SVE bfcvt.
Remove C_SCAN_MOVPRFX for SVE bfcvtnt.
gas/
* testsuite/gas/aarch64/sve-bfloat-movprfx.s: Use .h rather than
.s for the movprfx.
* testsuite/gas/aarch64/sve-bfloat-movprfx.d: Update accordingly.
* testsuite/gas/aarch64/sve-movprfx_28.d,
* testsuite/gas/aarch64/sve-movprfx_28.l,
* testsuite/gas/aarch64/sve-movprfx_28.s: New test.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 8bad416..cff57b0 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,12 @@ +2020-01-31 Richard Sandiford <richard.sandiford@arm.com> + + * testsuite/gas/aarch64/sve-bfloat-movprfx.s: Use .h rather than + .s for the movprfx. + * testsuite/gas/aarch64/sve-bfloat-movprfx.d: Update accordingly. + * testsuite/gas/aarch64/sve-movprfx_28.d, + * testsuite/gas/aarch64/sve-movprfx_28.l, + * testsuite/gas/aarch64/sve-movprfx_28.s: New test. + 2020-01-30 Jan Beulich <jbeulich@suse.com> * config/tc-i386.c (output_disp): Tighten base_opcode check. |