From: Nick Clifton Date: Tue, 28 Apr 1998 08:26:56 +0000 (+0000) Subject: At the suggestion of Richard Earnshaw I have changed GO_IF_LEGITIMATE_ADDRESS... X-Git-Tag: prereleases/egcs-1.1-prerelease~1508 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3a6bd8c0279d9b613c958e5945e96f956223cd6c;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c1fd17e1bba..026646d87882 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -59,6 +59,11 @@ Tue Apr 28 07:25:53 1998 Manfred Hollstein * Makefile.in (libgcc2.ready): Revert last patch (Apr 24). +Mon Apr 27 18:39:47 1998 Nick Clifton + + * 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 * reg-stack.c: Revert last patch (Apr 20). diff --git a/gcc/config/arm/thumb.h b/gcc/config/arm/thumb.h index fd306806e420..0d3051cf0a15 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; \