OSDN Git Service

bfd/
authorJan Beulich <jbeulich@novell.com>
Tue, 15 Feb 2005 07:37:10 +0000 (07:37 +0000)
committerJan Beulich <jbeulich@novell.com>
Tue, 15 Feb 2005 07:37:10 +0000 (07:37 +0000)
commit3f0d22b6e138fd3e1e596b68bdb2973d2f8a5efd
tree163a78f53b5a775f97a4858631a31535411d26f7
parentc14b438f0507eb1ca9507ecebc5e87a28fb92fac
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