Commit 3cdd2821 by Stephane Carrez Committed by Stephane Carrez

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
parent 7c3abc73
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> 2002-06-28 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/rs6000.c: Remove unusued variables from last * config/rs6000/rs6000.c: Remove unusued variables from last
......
/* Subroutines for code generation on Motorola 68HC11 and 68HC12. /* Subroutines for code generation on Motorola 68HC11 and 68HC12.
Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc. 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. This file is part of GNU CC.
...@@ -550,6 +550,12 @@ register_indirect_p (operand, mode, strict) ...@@ -550,6 +550,12 @@ register_indirect_p (operand, mode, strict)
case REG: case REG:
return REGNO_OK_FOR_BASE_P2 (REGNO (operand), strict); 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: default:
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment