binutils-gdb/gas/config
Matthew Wahab 56a1b672f4 [ARM] Add ARMv8.2 architecture feature and command line option.
ARMv8.2 is an architectural extension of ARMv8. This patch adds an
architecture feature macro for ARMv8.2 to the binutils ARM target
with GAS command line option -march=armv8.2-a.

gas/
2015-11-19  Matthew Wahab  <matthew.wahab@arm.com>

	* config/tc-arm.c (arm_archs): Add "armv8.2-a".
	* doc/c-arm.texi (-march): Add "armv8.2-a".

include/opcode/
2015-11-19  Matthew Wahab  <matthew.wahab@arm.com>

	* arm.h (ARM_EXT2_V8_2A): New.
	(ARM_ARCH_V8_2A): New.

Change-Id: I9e0f50e3c6cea24e6b87b8b862fd4e1cdcc1052e
2015-11-19 09:24:14 +00:00
..
aout_gnu.h
atof-ieee.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
atof-vax.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
bfin-aux.h
bfin-defs.h
bfin-lex-wrapper.c
bfin-lex.l
bfin-parse.y gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
e-crisaout.c
e-criself.c
e-i386aout.c
e-i386coff.c
e-i386elf.c
e-mipself.c
itbl-mips.h
m68k-parse.h
m68k-parse.y Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
obj-aout.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-aout.h
obj-coff-seh.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-coff-seh.h
obj-coff.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-coff.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
obj-ecoff.c
obj-ecoff.h
obj-elf.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-elf.h
obj-evax.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-evax.h
obj-fdpicelf.c
obj-fdpicelf.h
obj-macho.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-macho.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
obj-multi.c
obj-multi.h
obj-som.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
obj-som.h
rl78-defs.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
rl78-parse.y Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
rx-defs.h
rx-parse.y Fix disassembly of RX zero-offset register indirect instructions. 2015-11-02 14:14:22 +00:00
tc-aarch64.c [AArch64] Add ARMv8.2 command line option and feature flag. 2015-11-19 09:12:49 +00:00
tc-aarch64.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-alpha.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-alpha.h
tc-arc.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-arc.h New ARC implementation. 2015-10-07 14:20:19 +01:00
tc-arm.c [ARM] Add ARMv8.2 architecture feature and command line option. 2015-11-19 09:24:14 +00:00
tc-arm.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-avr.c avr: Fix bugs in org/align tracking. 2015-10-12 09:43:11 +01:00
tc-avr.h Define DIFF_EXPR_OK for avr target to allow PC relative difference relocation. 2015-07-08 21:41:52 +03:00
tc-bfin.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-bfin.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-cr16.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-cr16.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-cris.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-cris.h
tc-crx.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-crx.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-d10v.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-d10v.h
tc-d30v.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-d30v.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-dlx.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-dlx.h
tc-epiphany.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-epiphany.h
tc-fr30.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-fr30.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-frv.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-frv.h
tc-ft32.c
tc-ft32.h
tc-generic.c
tc-generic.h
tc-h8300.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-h8300.h
tc-hppa.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-hppa.h
tc-i370.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-i370.h
tc-i386-intel.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-i386.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-i386.h Add R_X86_64_[REX_]GOTPCRELX support to gas and ld 2015-10-22 04:49:38 -07:00
tc-i860.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-i860.h
tc-i960.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-i960.h
tc-ia64.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-ia64.h
tc-ip2k.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-ip2k.h
tc-iq2000.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-iq2000.h
tc-lm32.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-lm32.h
tc-m32c.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-m32c.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-m32r.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-m32r.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-m68hc11.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-m68hc11.h
tc-m68k.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-m68k.h
tc-m68851.h
tc-mcore.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-mcore.h
tc-mep.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-mep.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-metag.c
tc-metag.h
tc-microblaze.c gas: microblaze: fix shift overflow 2015-11-16 23:21:39 -05:00
tc-microblaze.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-mips.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-mips.h Compact EH Support 2015-05-28 15:21:17 -07:00
tc-mmix.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-mmix.h
tc-mn10200.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-mn10200.h
tc-mn10300.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-mn10300.h
tc-moxie.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-moxie.h
tc-msp430.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-msp430.h
tc-mt.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-mt.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-nds32.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-nds32.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-nios2.c More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-nios2.h Add Nios II arch flags and compatibility tests 2015-07-01 15:55:28 -07:00
tc-ns32k.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-ns32k.h
tc-or1k.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-or1k.h Correct the generation of OR1K pc-relative relocations. 2015-09-25 15:21:14 +01:00
tc-pdp11.c
tc-pdp11.h
tc-pj.c
tc-pj.h
tc-ppc.c Add assembler, disassembler and linker support for power9. 2015-11-11 19:52:52 -06:00
tc-ppc.h Use default sub-segment align for non-ELF powerpc 2015-11-19 16:53:43 +10:30
tc-rl78.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-rl78.h
tc-rx.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-rx.h
tc-s390.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-s390.h
tc-score7.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-score.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-score.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-sh64.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-sh64.h
tc-sh.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-sh.h
tc-sparc.c Support for the sparc %pmcdper privileged register. 2015-08-25 17:16:34 +02:00
tc-sparc.h
tc-spu.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-spu.h
tc-tic4x.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-tic4x.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-tic6x.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-tic6x.h
tc-tic30.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-tic30.h
tc-tic54x.c More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-tic54x.h More fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-27 23:19:59 +09:30
tc-tilegx.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-tilegx.h
tc-tilepro.c Fallout from "Allow symbol and label names to be enclosed in double quotes" 2015-08-26 23:07:24 +09:30
tc-tilepro.h
tc-v850.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-v850.h
tc-vax.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-vax.h
tc-visium.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-visium.h
tc-xc16x.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-xc16x.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
tc-xgate.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-xgate.h
tc-xstormy16.c gas: Fix left shift of negative value. 2015-11-09 17:12:57 +01:00
tc-xstormy16.h
tc-xtensa.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-xtensa.h xtensa: add --auto-litpools option 2015-08-12 20:19:58 +03:00
tc-z8k.c
tc-z8k.h
tc-z80.c Allow symbol and label names to be enclosed in double quotes. 2015-08-21 16:42:14 +01:00
tc-z80.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
te-386bsd.h
te-aix5.h
te-aix.h
te-armeabi.h
te-armfbsdeabi.h
te-armfbsdvfp.h
te-armlinuxeabi.h
te-dragonfly.h
te-dynix.h
te-epoc-pe.h
te-freebsd.h
te-generic.h Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
te-gnu.h
te-go32.h
te-hppa64.h
te-hppa.h
te-hppalinux64.h
te-hpux.h
te-i386aix.h
te-ia64aix.h
te-interix.h
te-irix.h
te-linux.h
te-lynx.h
te-mach.h
te-macos.h
te-nacl.h
te-nbsd532.h
te-nbsd.h
te-netware.h
te-pc532mach.h
te-pe.h
te-pep.h
te-psos.h
te-riscix.h
te-solaris.h
te-sparcaout.h
te-sun3.h
te-svr4.h
te-symbian.h
te-tmips.h
te-uclinux.h
te-vms.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
te-vms.h
te-vxworks.h
te-wince-pe.h
vax-inst.h
xtensa-istack.h
xtensa-relax.c Remove trailing spaces in gas 2015-08-12 04:40:42 -07:00
xtensa-relax.h