From ca45b9134f329a8680bd0a6562523d7741985df1 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Tue, 11 Aug 1998 12:28:52 +0000 Subject: [PATCH] Fix mips16 libgcc build failure. * mips/mips.md (reload_outsi): Use M16_REG_P when TARGET_MIPS16. From-SVN: r21673 --- gcc/ChangeLog | 4 ++++ gcc/config/mips/mips.md | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 65af72a541c..248156ceff6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Tue Aug 11 12:27:03 1998 Jim Wilson + + * mips/mips.md (reload_outsi): Use M16_REG_P when TARGET_MIPS16. + Tue Aug 11 18:12:53 1998 Dave Love * README.g77: Update from Craig. diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 558a8329344..74088549c02 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -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; -- 2.30.2