binutils-gdb/include
Jiong Wang 49df5539f9 [AArch64][3/6] GAS support TLSLD move/add relocation types
2015-08-19  Jiong Wang  <jiong.wang@arm.com>

bfd/
  * reloc.c (BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12,
  BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0,
  BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NC,
  BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1,
  BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC,
  BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2): New entries.
  * elfnn-aarch64.c (elfNN_aarch64_howto_table): Likewise.
  * bfd-in2.h: Regenerate.
  * libbfd.h: Regenerate.

gas/
  * config/tc-aarch64.c (reloc_table): New relocation modifiers,
  "dtprel_hi12", "dtprel_g0", "dtprel_g0_nc", "dtprel_g1",
  "dtprel_g1_nc", "dtprel_g2".
  (md_apply_fix): Support new relocation types.
  (aarch64_force_relocation): Likewise.
  (process_movw_reloc_info): Likewise.

gas/testsuite/
  * gas/aarch64/reloc-dtprel_g0.s: New testcase.
  * gas/aarch64/reloc-dtprel_g0-ilp32.s: Likewise.
  * gas/aarch64/reloc-dtprel_g0_nc.s: Likewise.
  * gas/aarch64/reloc-dtprel_g0_nc-ilp32.s: Likewise.
  * gas/aarch64/reloc-dtprel_g1.s: Likewise.
  * gas/aarch64/reloc-dtprel_g1-ilp32.s: Likewise.
  * gas/aarch64/reloc-dtprel_g1_nc.s: Likewise.
  * gas/aarch64/reloc-dtprel_g2.s: Likewise.
  * gas/aarch64/reloc-dtprel_hi12.s: Likewise.
  * gas/aarch64/reloc-dtprel_hi12-ilp32.s: Likewise.
  * gas/aarch64/reloc-dtprel_g0.d: New expectation file.
  * gas/aarch64/reloc-dtprel_g0-ilp32.d: Likewise.
  * gas/aarch64/reloc-dtprel_g0_nc.d: Likewise.
  * gas/aarch64/reloc-dtprel_g0_nc-ilp32.d: Likewise.
  * gas/aarch64/reloc-dtprel_g1.d: Likewise.
  * gas/aarch64/reloc-dtprel_g1-ilp32.d: Likewise.
  * gas/aarch64/reloc-dtprel_g1_nc.d: Likewise.
  * gas/aarch64/reloc-dtprel_g2.d: Likewise.
  * gas/aarch64/reloc-dtprel_hi12.d: Likewise.
  * gas/aarch64/reloc-dtprel_hi12-ilp32.d: Likewise.
2015-08-19 16:36:22 +01:00
..
aout
cgen
coff
elf [AArch64][3/6] GAS support TLSLD move/add relocation types 2015-08-19 16:36:22 +01:00
gdb Remove leading/trailing white spaces in ChangeLog 2015-07-24 04:16:47 -07:00
mach-o
nlm
opcode Remove leading/trailing white spaces in ChangeLog 2015-07-24 04:16:47 -07:00
som
vms
alloca-conf.h
ansidecl.h Sync ansidecl.h with GCC 2015-08-12 05:02:21 -07:00
bfdlink.h Remove link_info.pic 2015-08-19 12:53:54 +09:30
binary-io.h
bout.h
ChangeLog Remove link_info.pic 2015-08-19 12:53:54 +09:30
ChangeLog-9103
COPYING
COPYING3
demangle.h Remove trailing spaces in demangle.h 2015-07-14 09:18:16 -07:00
dis-asm.h Stop "objdump -d" from disassembling past a symbolic address. 2015-06-22 16:53:27 +01:00
dwarf2.def
dwarf2.h
dyn-string.h
fibheap.h
filenames.h Sync filenames.h with gcc 2015-05-01 09:11:15 -07:00
floatformat.h
fnmatch.h
fopen-bin.h
fopen-same.h
fopen-vms.h
gcc-c-fe.def
gcc-c-interface.h
gcc-interface.h
getopt.h
hashtab.h Sync hashtab.h, splay-tree.h with GCC 2015-07-14 09:18:16 -07:00
hp-symtab.h
ieee.h
leb128.h
libiberty.h Sync libiberty from GCC, replaying updates to configure scripts 2015-06-24 21:43:02 +02:00
longlong.h Sync longlong.h with GCC 2015-07-14 09:18:16 -07:00
lto-symtab.h
MAINTAINERS
md5.h
oasys.h
objalloc.h
obstack.h
os9k.h
partition.h
plugin-api.h
progress.h
safe-ctype.h
sha1.h
simple-object.h
sort.h
splay-tree.h Sync hashtab.h, splay-tree.h with GCC 2015-07-14 09:18:16 -07:00
symcat.h
timeval-utils.h
vtv-change-permission.h
xregex2.h
xregex.h
xtensa-config.h
xtensa-isa-internal.h
xtensa-isa.h