binutils-gdb/gas/doc
Faraz Shahbazker 6f20c942c3 MIPS: Add Global INValidate ASE support
Add support for the Global INValidate Application Specific Extension
for Release 6 of the MIPS Architecture.

[1] "MIPS Architecture for Programmers Volume II-A: The MIPS32
    Instruction Set Manual", Imagination Technologies Ltd., Document
    Number: MD00086, Revision 6.06, December 15, 2016, Section 3.2
    "Alphabetical List of Instructions", pp. 187-191

bfd/
	* elfxx-mips.c (print_mips_ases): Add GINV extension.

binutils/
	* readelf.c (print_mips_ases): Add GINV extension.

gas/
	* NEWS: Mention MIPS Global INValidate ASE support.
	* config/tc-mips.c (options): Add OPTION_GINV and OPTION_NO_GINV.
	(md_longopts): Likewise.
	(mips_ases): Define availability for GINV.
	(mips_convert_ase_flags): Map ASE_GINV to AFL_ASE_GINV.
	(md_show_usage): Add help for -mginv and -mno-ginv.
	* doc/as.texinfo: Document -mginv, -mno-ginv.
	* doc/c-mips.texi: Document -mginv, -mno-ginv, .set ginv and
	.set noginv.
	* testsuite/gas/mips/ase-errors-1.s: Add error checks for GINV
	ASE.
	* testsuite/gas/mips/ase-errors-2.s: Likewise.
	* testsuite/gas/mips/ase-errors-1.l: Likewise.
	* testsuite/gas/mips/ase-errors-2.l: Likewise.
	* testsuite/gas/mips/ginv.d: New test.
	* testsuite/gas/mips/ginv-err.d: New test.
	* testsuite/gas/mips/ginv-err.l: New test stderr output.
	* testsuite/gas/mips/ginv.s: New test source.
	* testsuite/gas/mips/ginv-err.s: New test source.
	* testsuite/gas/mips/mips.exp: Run the new tests.

include/
	* elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
	(AFL_ASE_MASK): Update to include AFL_ASE_GINV.
	* opcode/mips.h: Document "+\" operand format.
	(ASE_GINV): New macro.

opcodes/
	* mips-dis.c (mips_arch_choices): Add GINV to mips32r6 and
	mips64r6 descriptors.
	(parse_mips_ase_option): Handle -Mginv option.
	(print_mips_disassembler_options): Document -Mginv.
	* mips-opc.c (decode_mips_operand) <+\>: New operand format.
	(GINV): New macro.
	(mips_opcodes): Define ginvi and ginvt.
2018-06-14 21:34:49 +01:00
..
all.texi Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
as.texinfo MIPS: Add Global INValidate ASE support 2018-06-14 21:34:49 +01:00
c-aarch64.texi [AArch64][gas] Add support for Arm Cortex-A76 2018-06-08 15:39:47 +01:00
c-alpha.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-arc.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-arm.texi [arm][gas] Add support for Arm Cortex-A76 2018-06-08 15:40:39 +01:00
c-avr.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-bfin.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-cr16.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-cris.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-d10v.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-d30v.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-epiphany.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-h8300.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-hppa.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-i386.texi Add znver2 support. 2018-05-30 12:27:35 +05:30
c-ia64.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-ip2k.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-lm32.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-m32c.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-m32r.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-m68hc11.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-m68k.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-metag.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-microblaze.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-mips.texi MIPS: Add Global INValidate ASE support 2018-06-14 21:34:49 +01:00
c-mmix.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-msp430.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-mt.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-nds32.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-nios2.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-ns32k.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-pdp11.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-pj.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-ppc.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-pru.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-riscv.texi RISC-V: Add RV32E support. 2018-05-18 14:03:18 -07:00
c-rl78.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-rx.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-s12z.texi Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
c-s390.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-score.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-sh.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-sparc.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-tic6x.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-tic54x.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-tilegx.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-tilepro.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-v850.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-vax.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-visium.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-wasm32.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-xc16x.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-xgate.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-xstormy16.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-xtensa.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-z8k.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
c-z80.texi Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
fdl.texi
h8.texi Remove i860, i960, bout and aout-adobe targets 2018-04-11 21:49:30 +09:30
internals.texi Remove i860, i960, bout and aout-adobe targets 2018-04-11 21:49:30 +09:30
Makefile.am Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
Makefile.in Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00