* configure.in (sparc-*-aout): Set `em'.
authorDavid Edelsohn <dje.gcc@gmail.com>
Fri, 6 Sep 1996 23:05:12 +0000 (23:05 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Fri, 6 Sep 1996 23:05:12 +0000 (23:05 +0000)
commitdf4021c1769f90fb64c6046e0e3202ac1153b827
tree4189583b60cac6a3caba78917d13867271a54104
parent28984bef98f22cf7abfe7518a036dddb69d1b07f
* configure.in (sparc-*-aout): Set `em'.
* configure: Regenerated.
* config/te-sparcaout.h: New file.
* config/tc-sparc.h (TARGET_BYTES_BIG_ENDIAN): Define.
Ifdef TE_SPARCOUT define TARGET_FORMAT and SPARC_BIENDIAN.
* config/tc-sparc.c (INSN_BIG_ENDIAN): New macro.
(SPECIAL_CASE_{SETSW,SETX}): Define.
({NOP,OR,FMOVS,SETHI,SLLX,SRA}_INSN): Define.
(md_begin): Delete setting of `target_big_endian'.
(output_insn): New function.
(md_assemble): Rewrite.  Add `setx' support.
(sparc_ip): Handle `0' operand char.  Recognize setuw, setsw, setx
special cases.
(md_atof): Add little endian support.
(md_number_to_chars): Likewise.
(md_apply_fix): Likewise.
(md_longopts): Recognize -EL,-EB ifdef SPARC_BIENDIAN.
(md_parse_option): Likewise.
(md_show_usage): Print -EL, -EB ifdef SPARC_BIENDIAN.
gas/ChangeLog
gas/config/.Sanitize
gas/config/te-sparcaout.h [new file with mode: 0644]
gas/configure