ia64-hpux patches from Steve Ellcey.
authorJim Wilson <wilson@tuliptree.org>
Tue, 7 Nov 2000 01:21:10 +0000 (01:21 +0000)
committerJim Wilson <wilson@tuliptree.org>
Tue, 7 Nov 2000 01:21:10 +0000 (01:21 +0000)
commit44f5c83ad358d6f9aa54d08ebe240c2e6b94fbf1
tree4c3fbcce54f1b9552b5eb749f23fe9b0296608d1
parentef99799a42e1d93d6025967df807ad442e29304d
ia64-hpux patches from Steve Ellcey.
* config/tc-ia64.c (md_shortopts, md_parse_option, md_show_usage):
Change M to m for -milp32 or -mlp64 to match gcc.
(dot_endp): Use bytes_per_address instead of 8.
(emit_one_bundle): Use number_to_chars_littleendian instead of
md_number_to_chars.
(fix_insn): Likewise.
(ia64_init): New function.
(ia64_target_format): New function.
(md_begin): Set endianness, arch, and machine as appropriate.
* config/tc-ia64.h: (TARGET_BYTES_BIG_ENDIAN, md_number_to_chars):
Make these macros depend on TE_HPUX macro.
(TARGET_FORMAT): Define.
(HOST_SPECIAL_INIT): Define.
* config/te-hpux.h: New file.
* configure.in: Add "ia64-*-hpux*" target to configure.
* configure: Regenerate.
gas/ChangeLog
gas/config/tc-ia64.c
gas/config/tc-ia64.h
gas/config/te-hpux.h [new file with mode: 0644]
gas/configure
gas/configure.in