[AArch64 disassembler] Add missing checks of undefine encodings on
authorYufeng Zhang <yufeng.zhang@arm.com>
Wed, 26 Mar 2014 18:44:27 +0000 (18:44 +0000)
committerYufeng Zhang <yufeng.zhang@arm.com>
Wed, 26 Mar 2014 18:44:27 +0000 (18:44 +0000)
commit76dfed02aaee5074dc79c28c0224fd0a2bf0dd30
tree130ca02f35601db767c07ad482492d5491bb7e32
parentb3fe4307a625457c6953fce27bbbfc4c90e38e9d
[AArch64 disassembler] Add missing checks of undefine encodings on
st1/st2/st3/st4 instructions.

opcodes/

* aarch64-dis.c (aarch64_ext_ldst_elemlist): Check H/S undefined
instructions.

binutils/testsuite/

* binutils-all/aarch64/aarch64.exp: New test driver for AArch64.
* binutils-all/aarch64/unallocated-encoding.s: New testcase.
* binutils-all/aarch64/unallocated-encoding.d: Ditto.
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/aarch64/aarch64.exp [new file with mode: 0644]
binutils/testsuite/binutils-all/aarch64/unallocated-encoding.d [new file with mode: 0644]
binutils/testsuite/binutils-all/aarch64/unallocated-encoding.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/aarch64-dis.c