* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use

md_number_to_chars.
This commit is contained in:
Alexandre Oliva 2000-08-15 16:04:37 +00:00
parent 88f9c2a0b0
commit 1db77c8ec9
2 changed files with 7 additions and 24 deletions

View File

@ -1,3 +1,8 @@
2000-08-15 Alexandre Oliva <aoliva@redhat.com>
* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use
md_number_to_chars.
2000-08-14 Nick Clifton <nickc@redhat.com>
* config/tc-arm.c (do_bx): Allow "bx pc".

View File

@ -2681,33 +2681,11 @@ md_apply_fix (fixP, val)
break;
case BFD_RELOC_32:
if (!target_big_endian)
{
*buf++ = val >> 0;
*buf++ = val >> 8;
*buf++ = val >> 16;
*buf++ = val >> 24;
}
else
{
*buf++ = val >> 24;
*buf++ = val >> 16;
*buf++ = val >> 8;
*buf++ = val >> 0;
}
md_number_to_chars (buf, val, 4);
break;
case BFD_RELOC_16:
if (! target_big_endian)
{
*buf++ = val >> 0;
*buf++ = val >> 8;
}
else
{
*buf++ = val >> 8;
*buf++ = val >> 0;
}
md_number_to_chars (buf, val, 2);
break;
case BFD_RELOC_SH_USES: