binutils-gdb/include/elf
Richard Earnshaw f41aef5f6e 2012-09-11 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
bfd/

	* bfd-in2.h: Regenerated.
	* elf64-aarch64.c
	(elf64_aarch64_howto_table): Add R_AARCH64_GOT_LD_PREL19 reloc to HOWTO.
	(elf64_aarch64_reloc_map): Add reloc entry.
	(aarch64_resolve_relocation): Likewise.
	(bfd_elf_aarch64_put_addend): Likewise.
	(aarch64_reloc_got_type): Likewise.
	(elf64_aarch64_final_link_relocate): Likewise.
	(lf64_aarch64_check_relocs): Likewise.
	(elf64_aarch64_check_relocs): New case for R_AARCH64_ADR_PREL_LO21
	reloc.
	* libbfd.h: Regenerated.
	* reloc.c (R_AARCH64_GOT_LD_PREL19): New reloc.

	gas/

	* config/tc-aarch64.c
	(reloc_table): Add reloc to table entry.
	(parse_address_main): Add support for #:<reloc_op>:<symbol>.
	(parse_operands): Check for unused reloc.
	(md_apply_fix): New case for reloc.
	(aarch64_force_relocation): Likewise.

	gas/testsuite

	* gas/aarch64/reloc-insn.d
	(BFD_RELOC_AARCH64_GOT_LD_PREL19): Add expected asm for new reloc test.
	* gas/aarch64/reloc-insn.s
	(BFD_RELOC_AARCH64_GOT_LD_PREL19): Add test for reloc.

	include/

	* elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.

	ld/testsuite

	* ld-aarch64/aarch64-elf.exp: New reloc tests.
	* ld-aarch64/emit-relocs-309-low-bad.d: New file. Expected asm for test
	failure (lower bound overflow).
	* ld-aarch64/emit-relocs-309-low.d: New file. Expected asm for test
	success (lower bound).
	* ld-aarch64/emit-relocs-309-up-bad.d: New file. Expected asm for test
	failure (upper bound overflow).
	* ld-aarch64/emit-relocs-309-up.d: New file. Expected asm for test
	success (upper bound).
	* ld-aarch64/emit-relocs-309.s: New file. Asm for new reloc tests.
2012-09-12 16:25:51 +00:00
..
aarch64.h 2012-09-11 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> 2012-09-12 16:25:51 +00:00
alpha.h
arc.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
arm.h * bfd/elf32-arm.c (v8): New array. 2012-08-24 07:50:38 +00:00
avr.h PR 13503 2012-05-16 14:52:16 +00:00
bfin.h
ChangeLog Add support for constructing pc-relative addresses to the plt, by 2012-08-28 02:43:22 +00:00
ChangeLog-9103
common.h Add support for 64-bit ARM architecture: AArch64 2012-08-13 14:52:54 +00:00
cr16.h
cr16c.h
cris.h
crx.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
d10v.h
d30v.h
dlx.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
dwarf.h
epiphany.h
external.h
fr30.h
frv.h
h8.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
hppa.h
i370.h
i386.h
i860.h
i960.h
ia64.h 2011-06-09 Tristan Gingold <gingold@adacore.com> 2011-06-09 08:53:05 +00:00
internal.h
ip2k.h
iq2000.h
lm32.h
m32c.h
m32r.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
m68hc11.h * m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 2012-08-02 20:08:54 +00:00
m68k.h
mcore.h
mep.h
microblaze.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
mips.h 2011-12-19 Chung-Lin Tang <cltang@codesourcery.com> 2011-12-19 07:58:02 +00:00
mmix.h
mn10200.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
mn10300.h
moxie.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
msp430.h
mt.h
openrisc.h
or32.h
pj.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
ppc64.h
ppc.h Add support for PowerPC VLE. 2012-05-14 19:45:30 +00:00
reloc-macros.h Fix spelling mistakes. 2011-06-02 13:43:24 +00:00
rl78.h
rx.h
s390.h 2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2012-07-13 15:47:27 +00:00
score.h Add support for Score7 architecture. 2009-03-02 10:33:08 +00:00
sh.h
sparc.h
spu.h
tic6x-attrs.h
tic6x.h
tilegx.h Add support for constructing pc-relative addresses to the plt, by 2012-08-28 02:43:22 +00:00
tilepro.h
v850.h
vax.h
vxworks.h Upgrade header files to use GPLv3 2010-04-15 10:26:09 +00:00
x86-64.h
xc16x.h
xgate.h Add support for Motorola XGATE embedded CPU 2012-05-03 13:12:08 +00:00
xstormy16.h
xtensa.h