Fix mips16 libgcc build failure.

* mips/mips.md (reload_outsi): Use M16_REG_P when TARGET_MIPS16.

From-SVN: r21673
This commit is contained in:
Jim Wilson 1998-08-11 12:28:52 +00:00 committed by Jim Wilson
parent beaa74ae03
commit ca45b9134f
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,7 @@
Tue Aug 11 12:27:03 1998 Jim Wilson <wilson@cygnus.com>
* mips/mips.md (reload_outsi): Use M16_REG_P when TARGET_MIPS16.
Tue Aug 11 18:12:53 1998 Dave Love <d.love@dl.ac.uk>
* README.g77: Update from Craig.

View File

@ -5130,7 +5130,9 @@ move\\t%0,%z4\\n\\
DONE;
}
/* FIXME: I don't know how to get a value into the HI register. */
if (GET_CODE (operands[0]) == REG && GP_REG_P (REGNO (operands[0])))
if (GET_CODE (operands[0]) == REG
&& (TARGET_MIPS16 ? M16_REG_P (REGNO (operands[0]))
: GP_REG_P (REGNO (operands[0]))))
{
emit_move_insn (operands[0], operands[1]);
DONE;