gas/
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 1 May 2003 01:00:30 +0000 (01:00 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 1 May 2003 01:00:30 +0000 (01:00 +0000)
commit10a9829174397471ff95856c94aac352190ca7b9
tree32c48436c2c1c8d23edbb4644ff72de0d9bbec50
parentbf57c3c94d00c3b1780c45f763870334d6dd8556
gas/

2003-04-30  H.J. Lu <hjl@gnu.org>

* config/tc-ia64.c (ia64_number_to_chars): New function pointer.
(ia64_float_to_chars): Likewise.
(dot_byteorder): Set target_big_endian, ia64_number_to_chars
and ia64_float_to_chars by tc_segment_info_data.endian from
the current segment if byteorder == -1.
(md_begin): Call dot_byteorder to set target_big_endian.
(md_atof): Call ia64_float_to_chars to convert floating point.
(ia64_float_to_chars_bigendian): New function.
(ia64_float_to_chars_littleendian): Likewise.
(ia64_elf_section_change_hook): Likewise.

* config/tc-ia64.h (ia64_number_to_chars): New.
(md_number_to_chars): Changed to (*ia64_number_to_chars)
(ia64_elf_section_change_hook): New.
(md_elf_section_change_hook): Defined.
(ia64_segment_info_type): New struct.
(TC_SEGMENT_INFO_TYPE): Defined.

gas/testsuite/

2003-04-30  H.J. Lu <hjl@gnu.org>

* gas/ia64/ia64.exp: Add order.

* gas/ia64/order.s: New file.
* gas/ia64/order.d: Likewise.
gas/ChangeLog
gas/config/tc-ia64.c
gas/config/tc-ia64.h
gas/testsuite/ChangeLog
gas/testsuite/gas/ia64/ia64.exp
gas/testsuite/gas/ia64/order.d [new file with mode: 0644]
gas/testsuite/gas/ia64/order.s [new file with mode: 0644]