diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2000-08-15 16:04:37 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@redhat.com> | 2000-08-15 16:04:37 +0000 |
commit | 1db77c8ec957684c09a03910ac18681a75c07554 (patch) | |
tree | 1c51110a8c89080208639b4216c4f90de8da9a27 /gas | |
parent | 88f9c2a0b0dabfe689980e524016b8c7d0c6c960 (diff) | |
download | gdb-1db77c8ec957684c09a03910ac18681a75c07554.zip gdb-1db77c8ec957684c09a03910ac18681a75c07554.tar.gz gdb-1db77c8ec957684c09a03910ac18681a75c07554.tar.bz2 |
* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use
md_number_to_chars.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-sh.c | 26 |
2 files changed, 7 insertions, 24 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index f76f482..7b0a37e 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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". 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: |