* config/m68hc11/m68hc11.c (hard_reg_operand): Check the mode.

From-SVN: r65109
This commit is contained in:
Stephane Carrez 2003-03-31 22:59:19 +02:00 committed by Stephane Carrez
parent c25292ceb3
commit 117895840f
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2003-03-31 Stephane Carrez <stcarrez@nerim.fr>
* config/m68hc11/m68hc11.c (hard_reg_operand): Check the mode.
2003-03-31 Stephane Carrez <stcarrez@nerim.fr>
* config/m68hc11/m68hc11.c (m68hc11_gen_movhi): Don't rely on REG_WAS_0

View File

@ -1052,8 +1052,11 @@ hard_addr_reg_operand (operand, mode)
int
hard_reg_operand (operand, mode)
rtx operand;
enum machine_mode mode ATTRIBUTE_UNUSED;
enum machine_mode mode;
{
if (GET_MODE (operand) != mode && mode != VOIDmode)
return 0;
if (GET_CODE (operand) == SUBREG)
operand = XEXP (operand, 0);