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:
parent
7c3abc7301
commit
3cdd28216b
2 changed files with 12 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue