m68hc11.c (register_indirect_p): For 68HC12 a constant can be a valid address.

* config/m68hc11/m68hc11.c (register_indirect_p): For 68HC12 a constant
	can be a valid address.

From-SVN: r55073
This commit is contained in:
Stephane Carrez 2002-06-28 21:52:17 +02:00 committed by Stephane Carrez
parent 7c3abc7301
commit 3cdd28216b
2 changed files with 12 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2002-06-28 Stephane Carrez <Stephane.Carrez@nerim.fr>
* config/m68hc11/m68hc11.c (register_indirect_p): For 68HC12 a constant
can be a valid address.
2002-06-28 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/rs6000.c: Remove unusued variables from last

View file

@ -1,6 +1,6 @@
/* Subroutines for code generation on Motorola 68HC11 and 68HC12.
Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
Contributed by Stephane Carrez (stcarrez@worldnet.fr)
Contributed by Stephane Carrez (stcarrez@nerim.fr)
This file is part of GNU CC.
@ -550,6 +550,12 @@ register_indirect_p (operand, mode, strict)
case REG:
return REGNO_OK_FOR_BASE_P2 (REGNO (operand), strict);
case CONST_INT:
if (TARGET_M6811)
return 0;
return VALID_CONSTANT_OFFSET_P (operand, mode);
default:
return 0;
}