diff options
author | Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> | 2018-06-08 14:02:52 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2018-06-08 14:04:11 +0100 |
commit | cb36699271e2f3308b6f1aa40086950111308020 (patch) | |
tree | 806a477ee2d12682bdb752667418036ef95e76cb /opcodes/ChangeLog | |
parent | fd161d860f1df7140153eab4726705cc3e2727b0 (diff) | |
download | gdb-cb36699271e2f3308b6f1aa40086950111308020.zip gdb-cb36699271e2f3308b6f1aa40086950111308020.tar.gz gdb-cb36699271e2f3308b6f1aa40086950111308020.tar.bz2 |
Prevent undefined FMOV instructions being accepted by the AArch64 assembler.
Detect illegal FMOV instructions that changes the size from 32 bits to 64
bits and vice versa. Add tests for these and other undefined FMOV
instructions.
PR 20319
gas * testsuite/gas/aarch64/illegal-3.s: Test if unallocated FMOV encodings
are detected as undefined.
* testsuite/gas/aarch64/illegal-3.d: Likewise.
* testsuite/gas/aarch64/illegal.s: Test if FMOV instructions that are
changing the size from 32 bits to 64 bits and vice versa trigger an
error.
* testsuite/gas/aarch64/illegal.l: Likewise.
opcodes * aarch64-tbl.h: Introduce QL_INT2FP_FMOV and QL_FP2INT_FMOV.
(aarch64_opcode_table) : Use QL_INT2FP_FMOV and QL_FP2INT_FMOV.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 8ad2f5d..3a9720d 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,9 @@ +2018-06-08 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> + + PR 20319 + * aarch64-tbl.h: Introduce QL_INT2FP_FMOV and QL_FP2INT_FMOV. + (aarch64_opcode_table) : Use QL_INT2FP_FMOV and QL_FP2INT_FMOV. + 2018-06-06 Alan Modra <amodra@gmail.com> * xtensa-dis.c (print_insn_xtensa): Init fmt and valid_insn after |