OSDN Git Service

gas/
authorH.J. Lu <hjl@lucon.org>
Thu, 1 May 2003 01:00:30 +0000 (01:00 +0000)
committerH.J. Lu <hjl@lucon.org>
Thu, 1 May 2003 01:00:30 +0000 (01:00 +0000)
commitfaffdfea50b9276e1a849ac7dd45fcf7a47b5064
tree13fa8b07c094f519a4a68a7bb3ccbd58d4e73209
parent117b9e2aa3391f63db8e911675afbe8eaeaeedbf
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]