aarch64: Add support for GCSB DSYNC instruction.
authorSrinath Parvathaneni <srinath.parvathaneni@arm.com>
Thu, 2 Nov 2023 13:07:29 +0000 (13:07 +0000)
committersrinath <srinath.parvathaneni@arm.com>
Thu, 2 Nov 2023 13:09:26 +0000 (13:09 +0000)
commitc58f84d899b58822c57a780161a173f32b4f6abf
treed590029a225032ef25aa18bdf8c10f615fb7e8d3
parentf985c2512aee1c4440998db62d6aea98c737b3ef
aarch64: Add support for GCSB DSYNC instruction.

This patch adds support for Guarded control stack data synchronization
instruction (GCSB DSYNC). This instruction is allocated to existing
HINT space and uses the HINT number 19 and to match this an entry is
added to the aarch64_hint_options array.
13 files changed:
gas/config/tc-aarch64.c
gas/testsuite/gas/aarch64/gcs-1.d
gas/testsuite/gas/aarch64/gcs-1.s
gas/testsuite/gas/aarch64/hint-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/hint-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/hint-bad.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/system.d
include/opcode/aarch64.h
opcodes/aarch64-asm-2.c
opcodes/aarch64-dis-2.c
opcodes/aarch64-opc-2.c
opcodes/aarch64-opc.c
opcodes/aarch64-tbl.h