* config/tc-sh.c (tc_gen_reloc): Test for R_SH_IND12W only when ELF.

This commit is contained in:
Alan Modra 2003-07-29 06:55:34 +00:00
parent 452575a9ac
commit c861c80c03
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2003-07-29 Alan Modra <amodra@bigpond.net.au>
* config/tc-sh.c (tc_gen_reloc): Test for R_SH_IND12W only when ELF.
2003-07-29 Jakub Jelinek <jakub@redhat.com>
* config/tc-ppc.c (md_apply_fix3): Fix check for lq insns.

View File

@ -3948,8 +3948,10 @@ tc_gen_reloc (section, fixp)
rel->addend = 0;
rel->howto = bfd_reloc_type_lookup (stdoutput, r_type);
#ifdef OBJ_ELF
if (rel->howto->type == R_SH_IND12W)
rel->addend += fixp->fx_offset - 4;
#endif
if (rel->howto == NULL)
{
as_bad_where (fixp->fx_file, fixp->fx_line,