binutils-gdb/gas/config
Jose E. Marchesi 6451799480 binutils: support for the SPARC M8 processor
This patch adds support for the new SPARC M8 processor (implementing OSA
2017) to binutils.

New instructions:

- Dictionary Unpack

  + dictunpack

- Partitioned Compare with shifted result

  + Signed variants:   fpcmp{le,gt,eq,ne}{8,16,32}shl
  + Unsigned variants: fpcmpu{le,gt}{8,16,32}shl

- Partitioned Dual-Equal compared, with shifted result

  + fpcmpde{8,16,32}shl

- Partitioned Unsigned Range Compare, with shifted result

  + fpcmpur{8,16,32}shl

- 64-bit shifts on Floating-Point registers

  + fps{ll,ra,rl}64x

- Misaligned loads and stores

  + ldm{sh,uh,sw,uw,x,ux}
  + ldm{sh,uh,sw,uw,x,ux}a
  + ldmf{s,d}
  + ldmf{s,d}a

  + stm{h,w,x}
  + stm{h,w,x}a
  + stmf{s,d}
  + stmf{s,d}a

- Oracle Numbers

  + on{add,sub,mul,div}

- Reverse Bytes/Bits

  + revbitsb
  + revbytes{h,w,x}

- Run-Length instructions

  + rle_burst
  + rle_length

- New crypto instructions

  + sha3

- Instruction to read the new register %entropy

  + rd %entropy

New Alternate Address Identifiers:

- 0x24, #ASI_CORE_COMMIT_COUNT
- 0x24, #ASI_CORE_SELECT_COUNT
- 0x48, #ASI_ARF_ECC_REG
- 0x53, #ASI_ITLB_PROBE
- 0x58, #ASI_DSFAR
- 0x5a, #ASI_DTLB_PROBE_PRIMARY
- 0x5b, #ASI_DTLB_PROBE_REAL
- 0x64, #ASI_CORE_SELECT_COMMIT_NHT

The new assembler command-line options for selecting the M8 architecture
are:

-Av9m8 or -Asparc6 for 64-bit binaries.
-Av8plusm8 for 32-bit (v8+) binaries.

The corresponding disassembler command-line options are:

-msparc:v9m8 for 64-bit binaries.
-msparc:v8plusm8 for 32-bit (v8+) binaries.

Tested for regressions in the following targets:
sparc-aout sparc-linux sparc-vxworks sparc64-linux

bfd/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* archures.c (bfd_mach_sparc_v9m8): Define.
	(bfd_mach_sparc_v8plusm8): Likewise.
	(bfd_mach_sparc_v9_p): Adjust to M8.
	(bfd_mach_sparc_64bit_p): Likewise.
	* aoutx.h (machine_type): Handle bfd_mach_sparc_v9m8 and
	bfd_mach_sparc_v8plusm8.
	* bfd-in2.h: Regenerated.
	* cpu-sparc.c (arch_info_struct): Entries for sparc:v9m8 and
	sparc:v8plusm8.
	* elfxx-sparc.c (_bfd_sparc_elf_object_p): Handle
	bfd_mach_sparc_v8plusm8 and bfd_mach_sparc_v9m8 using the new hw
	capabilities ONADDSUB, ONMUL, ONDIV, DICTUNP, FPCPSHL, RLE and
	SHA3.
	* elf32-sparc.c (elf32_sparc_final_write_processing): Handle
	bfd_mach_sparc_v8plusm8.

binutils/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* NEWS: Mention the SPARC M8 support.

gas/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* config/tc-sparc.c (sparc_arch_table): Entries for `sparc6',
	`v9m8' and `v8plusm8'.
	(sparc_md_end): Handle SPARC_OPCODE_ARCH_M8.
	(get_hwcap_name): Support the M8 hardware capabilities.
	(sparc_ip): Handle new operand types.
	* doc/c-sparc.texi (Sparc-Opts): Document -Av9m8, -Av8plusm8 and
	-Asparc6, and the corresponding -xarch aliases.
	* testsuite/gas/sparc/sparc6.s: New file.
	* testsuite/gas/sparc/sparc6.d: Likewise.
	* testsuite/gas/sparc/sparc6-diag.s: Likewise.
	* testsuite/gas/sparc/sparc6-diag.l: Likewise.
	* testsuite/gas/sparc/fpcmpshl.s: Likewise.
	* testsuite/gas/sparc/fpcmpshl.d: Likewise.
	* testsuite/gas/sparc/fpcmpshl-diag.s: Likewise.
	* testsuite/gas/sparc/fpcmpshl-diag.l: Likewise.
	* testsuite/gas/sparc/ldm-stm.s: Likewise.
	* testsuite/gas/sparc/ldm-stm.d: Likewise.
	* testsuite/gas/sparc/ldm-stm-diag.s: Likewise.
	* testsuite/gas/sparc/ldm-stm-diag.l: Likewise.
	* testsuite/gas/sparc/ldmf-stmf.s: Likewise.
	* testsuite/gas/sparc/ldmf-stmf.d: Likewise.
	* testsuite/gas/sparc/ldmf-stmf-diag.s: Likewise.
	* testsuite/gas/sparc/ldmf-stmf-diag.l: Likewise.
	* testsuite/gas/sparc/on.s: Likewise.
	* testsuite/gas/sparc/on.d: Likewise.
	* testsuite/gas/sparc/on-diag.s: Likewise.
	* testsuite/gas/sparc/on-diag.l: Likewise.
	* testsuite/gas/sparc/rle.s: Likewise.
	* testsuite/gas/sparc/rle.d: Likewise.
	* testsuite/gas/sparc/sparc.exp (gas_64_check): Run new tests.
	* testsuite/gas/sparc/rdasr.s: Add test for RDENTROPY.
	* testsuite/gas/sparc/rdasr.d: Likewise.

include/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define.
	(ELF_SPARC_HWCAP2_ONADDSUB): Likewise.
	(ELF_SPARC_HWCAP2_ONMUL): Likewise.
	(ELF_SPARC_HWCAP2_ONDIV): Likewise.
	(ELF_SPARC_HWCAP2_DICTUNP): Likewise.
	(ELF_SPARC_HWCAP2_FPCMPSHL): Likewise.
	(ELF_SPARC_HWCAP2_RLE): Likewise.
	(ELF_SPARC_HWCAP2_SHA3): Likewise.
	* opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8
	and adjust SPARC_OPCODE_ARCH_MAX.
	(HWCAP2_SPARC6): Define.
	(HWCAP2_ONADDSUB): Likewise.
	(HWCAP2_ONMUL): Likewise.
	(HWCAP2_ONDIV): Likewise.
	(HWCAP2_DICTUNP): Likewise.
	(HWCAP2_FPCMPSHL): Likewise.
	(HWCAP2_RLE): Likewise.
	(HWCAP2_SHA3): Likewise.
	(OPM): Likewise.
	(OPMI): Likewise.
	(ONFCN): Likewise.
	(REVFCN): Likewise.
	(SIMM10): Likewise.

opcodes/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* sparc-dis.c (MASK_V9): Include SPARC_OPCODE_ARCH_M8.
	(X_IMM2): Define.
	(compute_arch_mask): Handle bfd_mach_sparc_v8plusm8 and
	bfd_mach_sparc_v9m8.
	(print_insn_sparc): Handle new operand types.
	* sparc-opc.c (MASK_M8): Define.
	(v6): Add MASK_M8.
	(v6notlet): Likewise.
	(v7): Likewise.
	(v8): Likewise.
	(v9): Likewise.
	(v9a): Likewise.
	(v9b): Likewise.
	(v9c): Likewise.
	(v9d): Likewise.
	(v9e): Likewise.
	(v9v): Likewise.
	(v9m): Likewise.
	(v9andleon): Likewise.
	(m8): Define.
	(HWS_VM8): Define.
	(HWS2_VM8): Likewise.
	(sparc_opcode_archs): Add entry for "m8".
	(sparc_opcodes): Add OSA2017 and M8 instructions
	dictunpack, fpcmp{ule,ugt,eq,ne,de,ur}{8,16,32}shl,
	fpx{ll,ra,rl}64x,
	ldm{sh,uh,sw,uw,x,ux}, ldm{sh,uh,sw,uw,x,ux}a, ldmf{s,d},
	ldmf{s,d}a, on{add,sub,mul,div}, rdentropy, revbitsb,
	revbytes{h,w,x}, rle_burst, rle_length, sha3, stm{h,w,x},
	stm{h,w,x}a, stmf{s,d}, stmf{s,d}a.
	(asi_table): New M8 ASIs ASI_CORE_COMMIT_COUNT,
	ASI_CORE_SELECT_COUNT, ASI_ARF_ECC_REG, ASI_ITLB_PROBE, ASI_DSFAR,
	ASI_DTLB_PROBE_PRIMARY, ASI_DTLB_PROBE_REAL,
	ASI_CORE_SELECT_COMMIT_NHT.
2017-05-19 09:27:08 -07:00
..
aout_gnu.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
atof-ieee.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
atof-vax.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
bfin-aux.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
bfin-defs.h Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
bfin-lex-wrapper.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
bfin-lex.l Add support for processing lex source files with flex v 2.6.3 2017-01-18 13:38:27 +00:00
bfin-parse.y Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
e-crisaout.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
e-criself.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
e-i386aout.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
e-i386coff.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
e-i386elf.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
e-mipself.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
itbl-mips.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m68k-parse.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m68k-parse.y Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-aout.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-aout.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-coff-seh.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-coff-seh.h Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
obj-coff.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
obj-coff.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-ecoff.c GAS: Add ECOFF `.aent' pseudo-op support 2017-02-17 21:29:11 +00:00
obj-ecoff.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-elf.c Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
obj-elf.h Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
obj-evax.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
obj-evax.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-fdpicelf.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-fdpicelf.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-macho.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
obj-macho.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-multi.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-multi.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-som.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
obj-som.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rl78-defs.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rl78-parse.y Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rx-defs.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rx-parse.y Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-aarch64.c Don't compare boolean values against TRUE or FALSE 2017-05-18 14:59:33 +09:30
tc-aarch64.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-alpha.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-alpha.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-arc.c [ARC] Object attributes. 2017-05-10 14:42:22 +02:00
tc-arc.h [ARC] Object attributes. 2017-05-10 14:42:22 +02:00
tc-arm.c Fix use of ARM ADR and ADRl pseudo-instructions with thumb function symbols. 2017-05-15 15:29:02 +01:00
tc-arm.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-avr.c Update avrxmega3 linker emulation to support avrxmega2 devices with flash memory visible in the SRAM address range. 2017-05-19 15:06:33 +01:00
tc-avr.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-bfin.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-bfin.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-cr16.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-cr16.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-cris.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-cris.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-crx.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-crx.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-d10v.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-d10v.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-d30v.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-d30v.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-dlx.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-dlx.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-epiphany.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-epiphany.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-fr30.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-fr30.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-frv.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-frv.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-ft32.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-ft32.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-generic.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-generic.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-h8300.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-h8300.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-hppa.c Don't compare boolean values against TRUE or FALSE 2017-05-18 14:59:33 +09:30
tc-hppa.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-i370.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-i370.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-i386-intel.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-i386.c X86: Add pseudo prefixes to control encoding 2017-03-09 09:59:00 -08:00
tc-i386.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-i860.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-i860.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-i960.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-i960.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-ia64.c Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
tc-ia64.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-ip2k.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-ip2k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-iq2000.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-iq2000.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-lm32.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-lm32.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-m32c.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-m32c.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-m32r.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-m32r.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-m68hc11.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-m68hc11.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-m68k.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-m68k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-m68851.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-mcore.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-mcore.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-mep.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-mep.h Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-metag.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-metag.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-microblaze.c Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
tc-microblaze.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-mips.c Don't compare boolean values against TRUE or FALSE 2017-05-18 14:59:33 +09:30
tc-mips.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-mmix.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-mmix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-mn10200.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-mn10200.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-mn10300.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-mn10300.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-moxie.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-moxie.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-msp430.c Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-msp430.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-mt.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-mt.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-nds32.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-nds32.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-nios2.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-nios2.h Nios2 dynobj handling fixes 2017-02-28 13:20:21 +10:30
tc-ns32k.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-ns32k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-or1k.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-or1k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-pdp11.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-pdp11.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-pj.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-pj.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-ppc.c Bye bye PPC_OPCODE_HTM and -mhtm 2017-04-11 07:40:24 +09:30
tc-ppc.h PowerPC addpcis fix 2017-02-28 11:59:47 +10:30
tc-pru.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-pru.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-riscv.c RISC-V: Avoid a const warning 2017-04-03 09:14:50 -07:00
tc-riscv.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-rl78.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-rl78.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-rx.c Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
tc-rx.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-s390.c Reduce the size of s390 symbol tables by allowing relocations in mergeable string sections (eg .debug_str) to be made section relative rather than symbol relative. 2017-03-31 12:54:38 +01:00
tc-s390.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-score.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-score.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-score7.c Don't compare boolean values against TRUE or FALSE 2017-05-18 14:59:33 +09:30
tc-sh.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-sh.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-sh64.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-sh64.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-sparc.c binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
tc-sparc.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-spu.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-spu.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tic4x.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-tic4x.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tic6x.c Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
tc-tic6x.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tic30.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tic30.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tic54x.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-tic54x.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tilegx.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tilegx.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tilepro.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-tilepro.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-v850.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-v850.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-vax.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-vax.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-visium.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-visium.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-wasm32.c Add support for the WebAssembly file format and the wasm32 ELF conversion to gas and the binutils. 2017-03-30 10:57:21 +01:00
tc-wasm32.h Add support for the WebAssembly file format and the wasm32 ELF conversion to gas and the binutils. 2017-03-30 10:57:21 +01:00
tc-xc16x.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-xc16x.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-xgate.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-xgate.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-xstormy16.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-xstormy16.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-xtensa.c gas: xtensa: fix incorrect code generated with auto litpools 2017-04-10 13:12:52 +01:00
tc-xtensa.h Allow target files access to default TC_FORCE_RELOCATION defines 2017-05-16 10:35:02 +09:30
tc-z8k.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-z8k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tc-z80.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
tc-z80.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-386bsd.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-aix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-aix5.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-armeabi.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-armfbsdeabi.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-armfbsdvfp.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-armlinuxeabi.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-dragonfly.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-dynix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-epoc-pe.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-freebsd.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-generic.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-gnu.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-go32.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-hppa.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-hppa64.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-hppalinux64.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-hpux.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-i386aix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-ia64aix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-interix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-irix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-linux.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-lynx.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-mach.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-macos.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-nacl.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-nbsd.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-nbsd532.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-netware.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-pc532mach.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-pe.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-pep.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-psos.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-riscix.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-solaris.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-sparcaout.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-sun3.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-svr4.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-symbian.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-tmips.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-uclinux.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-vms.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
te-vms.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-vxworks.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
te-wince-pe.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
vax-inst.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xtensa-istack.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xtensa-relax.c Fix spelling mistakes and typos in the GAS sources. 2017-01-23 15:23:07 +00:00
xtensa-relax.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30