binutils-gdb/include/opcode
Sudi Das 550fd7bf68 AArch64: Remove ldgv and stgv instructions from Armv8.5-A Memory Tagging Extension.
This patch is part of a series of patches to introduce a few changes to the
Armv8.5-A Memory Tagging Extension. This patch removes the LDGV and STGV
instructions. These instructions needed special infrastructure to support
[base]! style for addressing mode. That is also removed now.

Committed on behalf of Sudakshina Das.

*** gas/ChangeLog ***

	* config/tc-aarch64.c (parse_address_main): Remove support for
	[base]! address expression.
	(parse_operands): Remove support for AARCH64_OPND_ADDR_SIMPLE_2.
	(warn_unpredictable_ldst): Remove support for ldstgv_indexed.
	* testsuite/gas/aarch64/armv8_5-a-memtag.d: Remove tests for ldgv
	and stgv.
	* testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
	* testsuite/gas/aarch64/illegal-memtag.l: Likewise.
	* testsuite/gas/aarch64/illegal-memtag.s: Likewise.

*** include/ChangeLog ***

	* opcode/aarch64.h (enum aarch64_opnd): Remove
	AARCH64_OPND_ADDR_SIMPLE_2.
	(enum aarch64_insn_class): Remove ldstgv_indexed.

*** opcodes/ChangeLog ***

	* aarch64-asm.c (aarch64_ins_addr_simple_2): Remove.
	* aarch64-asm.h (ins_addr_simple_2): Likeiwse.
	* aarch64-dis.c (aarch64_ext_addr_simple_2): Likewise.
	* aarch64-dis.h (ext_addr_simple_2): Likewise.
	* aarch64-opc.c (operand_general_constraint_met_p): Remove
	case for ldstgv_indexed.
	(aarch64_print_operand): Remove case for AARCH64_OPND_ADDR_SIMPLE_2.
	* aarch64-tbl.h (struct aarch64_opcode): Remove ldgv and stgv.
	(AARCH64_OPERANDS): Remove ADDR_SIMPLE_2.
	* aarch64-asm-2.c: Regenerated.
	* aarch64-dis-2.c: Regenerated.
	* aarch64-opc-2.c: Regenerated.
2019-01-25 14:49:51 +00:00
..
aarch64.h AArch64: Remove ldgv and stgv instructions from Armv8.5-A Memory Tagging Extension. 2019-01-25 14:49:51 +00:00
alpha.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arc-attrs.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arc-func.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
arm.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
avr.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
bfin.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cgen.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ChangeLog-0415
ChangeLog-9103
convex.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cr16.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
cris.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
crx.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
csky.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
d10v.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
d30v.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
dlx.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ft32.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
h8300.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
hppa.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
i386.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ia64.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m68hc11.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
m68k.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
metag.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mips.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mmix.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mn10200.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
mn10300.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
moxie.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
msp430-decode.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
msp430.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nds32.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nfp.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nios2.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nios2r1.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
nios2r2.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
np1.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ns32k.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pdp11.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pj.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pn.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
ppc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pru.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
pyr.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
riscv-opc.h RISC-V: Add fence.tso instruction 2018-10-02 08:26:32 -07:00
riscv.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
rl78.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
rx.h RX: include - Add RXv3 support. 2019-01-05 22:49:46 +09:00
s12z.h S12Z: Move opcode header to public include directory. 2018-08-18 07:50:03 +02:00
s390.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
score-datadep.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
score-inst.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
sparc.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
spu-insns.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
spu.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic4x.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic6x-control-registers.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic6x-insn-formats.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic6x-opcode-table.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic6x.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic30.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic54x.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tic80.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tilegx.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
tilepro.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
v850.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
vax.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
visium.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
wasm.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30
xgate.h Update year range in copyright notice of binutils files 2019-01-01 22:06:53 +10:30