diff options
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-sh.c | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c index c120d0c..359b2be 100644 --- a/gas/config/tc-sh.c +++ b/gas/config/tc-sh.c @@ -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: |