bfd/
authorJan Beulich <jbeulich@novell.com>
Tue, 15 Feb 2005 07:37:11 +0000 (07:37 +0000)
committerJan Beulich <jbeulich@novell.com>
Tue, 15 Feb 2005 07:37:11 +0000 (07:37 +0000)
commit0ca3e4557f03289c3b174dd841dfa73dbe51d505
treeb3179806724ab64c11a48f9231a2831db2d0a364
parent2fac3d48f3188e1ebd61881223b6e0b576241c9f
bfd/
2005-02-15  Jan Beulich  <jbeulich@novell.com>

* elfxx-ia64.c (ia64_howto_table): Correct strings for
R_IA64_DTPMOD64[LM]SB.

gas/
2005-02-15  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (ia64_gen_real_reloc_type): Define and initialize
new variables type, suffix, and width. Handle
BFD_RELOC_IA64_DIR(32|64)[LM]SB in FUNC_LT_FPTR_RELATIVE case.
Handle BFD_RELOC_IA64_DIR64[LM]SB in FUNC_TP_RELATIVE case. Add
FUNC_DTP_MODULE case. Handle BFD_RELOC_IA64_DIR32[LM]SB in
FUNC_DTP_RELATIVE case. Return incoming relocation type if
BFD_RELOC_IA64_IPLT[LM]SB in FUNC_IPLT_RELOC case. Generate warning
if unable to translate relocation type, using the new variables.

gas/testsuite/
2005-02-15  Jan Beulich  <jbeulich@novell.com>

* gas/ia64/reloc.[ds]: New.
* gas/ia64/reloc-bad.[ls]: New.
* gas/ia64/ia64.exp: Run new tests.
bfd/ChangeLog
bfd/elfxx-ia64.c
gas/ChangeLog
gas/config/tc-ia64.c
gas/testsuite/ChangeLog
gas/testsuite/gas/ia64/ia64.exp
gas/testsuite/gas/ia64/reloc-bad.l [new file with mode: 0644]
gas/testsuite/gas/ia64/reloc-bad.s [new file with mode: 0644]
gas/testsuite/gas/ia64/reloc.d [new file with mode: 0644]
gas/testsuite/gas/ia64/reloc.s [new file with mode: 0644]