mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-24 12:35:55 +08:00
4bd13cde17
PR target/19722 opcodes * aarch64-dis.c (aarch64_opcode_decode): Run verifier if present. * aarch64-opc.c (verify_ldpsw): New function. * aarch64-opc.h (verify_ldpsw): New prototype. * aarch64-tbl.h: Add initialiser for verifier field. (LDPSW): Set verifier to verify_ldpsw. binutils* testsuite/binutils-all/aarch64/illegal.s: New test. * testsuite/binutils-all/aarch64/illegal.d: New test driver. include * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
8 lines
211 B
ArmAsm
8 lines
211 B
ArmAsm
# Test disassembly of illegal instructions.
|
|
.text
|
|
|
|
# ldpsw x12, x6, [x6],#-8 ; illegal because one of the dest regs is also the address reg
|
|
.inst 0x68ea18cc
|
|
|
|
# FIXME: Add more illegal instructions here.
|