OSDN Git Service

bfd/
authorjbeulich <jbeulich>
Tue, 15 Feb 2005 07:37:08 +0000 (07:37 +0000)
committerjbeulich <jbeulich>
Tue, 15 Feb 2005 07:37:08 +0000 (07:37 +0000)
commit52b8a615745a6c02532b475fd7321823918f71ee
treead640081b6fb4aa02afbc98ff0e8e3cf337ec751
parent7db5d91701c676a6e57529f5b2ea60dd88c1d8ff
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]