* config/tc-mips.c (mips_isa): New static variable.
authorIan Lance Taylor <ian@airs.com>
Fri, 20 Aug 1993 15:45:50 +0000 (15:45 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 20 Aug 1993 15:45:50 +0000 (15:45 +0000)
commit8358c818ff93d9f9125ccaf6c46dd4c4df1a554b
tree70affe412f105d49a195685c46dc91d9b32fe338
parent2bef2d3e57f3e698a7da9dedea32fdb3e320432c
* config/tc-mips.c (mips_isa): New static variable.
(md_begin): Initialize mips_isa based on TARGET_CPU.  Don't sanity
check macros.  Set text alignment and GP size here.
(md_assemble): Don't set text alignment and GP size here.
(append_insn): Don't insert NOPs for load delays if mips_isa >= 2.
Use the right mask and shift for WRITE_FPR_T and WRITE_FPR_S.  Add
a NOP after a branch likely.
(mips_emit_delays): Don't insert NOPS for load delays if mips_isa
>= 2.
(macro): Support r6000 and r4000 macros.
(mips_ip): Check insn ISA level against mips_isa before using it.
Added 'x' case for ignored register.
(md_parse_option): Handle -mipsN and -mcpu=XX.
gas/ChangeLog
gas/config/tc-mips.c