register b (low part of d).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47321
138bc75d-0d04-0410-961f-
82ee72b054a4
+2001-11-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.c (d_register_operand): Must accept
+ register b (low part of d).
+
2001-11-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/m68hc11/m68hc11.h (FUNCTION_PROFILER): Fix label name
return GET_CODE (operand) == REG
&& (REGNO (operand) >= FIRST_PSEUDO_REGISTER
- || REGNO (operand) == HARD_D_REGNUM);
+ || REGNO (operand) == HARD_D_REGNUM
+ || (mode == QImode && REGNO (operand) == HARD_B_REGNUM));
}
int