aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@cygnus.com>1998-04-28 08:26:56 +0000
committerNick Clifton <nickc@gcc.gnu.org>1998-04-28 08:26:56 +0000
commit3a6bd8c0279d9b613c958e5945e96f956223cd6c (patch)
treeb7a49655c0108198017cc60d2cbb4cfbb31a94cb
parent9ac1d79d9dc3517b90c18262e27c64db1ac024bf (diff)
downloadgcc-3a6bd8c0279d9b613c958e5945e96f956223cd6c.zip
gcc-3a6bd8c0279d9b613c958e5945e96f956223cd6c.tar.gz
gcc-3a6bd8c0279d9b613c958e5945e96f956223cd6c.tar.bz2
At the suggestion of Richard Earnshaw I have changed GO_IF_LEGITIMATE_ADDRESS...
At the suggestion of Richard Earnshaw I have changed GO_IF_LEGITIMATE_ADDRESS so that it tests for equality to frame-pointer-rtx rather than FRAME_POINTER_REGNUM. From-SVN: r19467
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/thumb.h4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5c1fd17..026646d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -59,6 +59,11 @@ Tue Apr 28 07:25:53 1998 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (libgcc2.ready): Revert last patch (Apr 24).
+Mon Apr 27 18:39:47 1998 Nick Clifton <nickc@cygnus.com>
+
+ * config/arm/thumb.h (GO_IF_LEGITIMATE_ADDRESS): Check against
+ frame_pointer_rtx not FRAME_POINTER_REGNUM.
+
Mon Apr 27 18:36:28 1998 Jim Wilson <wilson@cygnus.com>
* reg-stack.c: Revert last patch (Apr 20).
diff --git a/gcc/config/arm/thumb.h b/gcc/config/arm/thumb.h
index fd30680..0d3051c 100644
--- a/gcc/config/arm/thumb.h
+++ b/gcc/config/arm/thumb.h
@@ -900,8 +900,8 @@ int thumb_shiftable_const ();
if (GET_MODE_SIZE (MODE) <= 4 \
&& GET_CODE (XEXP (X, 0)) == REG \
&& GET_CODE (XEXP (X, 1)) == REG \
- && REGNO (XEXP (X, 0)) != FRAME_POINTER_REGNUM \
- && REGNO (XEXP (X, 1)) != FRAME_POINTER_REGNUM \
+ && XEXP (X, 0) != frame_pointer_rtx \
+ && XEXP (X, 1) != frame_pointer_rtx \
&& REG_OK_FOR_INDEX_P (XEXP (X, 0)) \
&& REG_OK_FOR_INDEX_P (XEXP (X, 1))) \
goto WIN; \