mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-10 12:49:56 +08:00
thumb.h (GO_IF_LEGITIMATE_ADDRESS): Take account of the mode size when finding out if an offset is legal.
Wed Oct 20 15:36:11 1999 Andrew Haley <aph@cygnus.com> * config/arm/thumb.h (GO_IF_LEGITIMATE_ADDRESS): Take account of the mode size when finding out if an offset is legal. From-SVN: r30104
This commit is contained in:
parent
49c3bb1275
commit
7086004dd0
@ -1,3 +1,8 @@
|
||||
Wed Oct 20 15:36:11 1999 Andrew Haley <aph@cygnus.com>
|
||||
|
||||
* config/arm/thumb.h (GO_IF_LEGITIMATE_ADDRESS): Take account of
|
||||
the mode size when finding out if an offset is legal.
|
||||
|
||||
Wed Oct 20 06:26:58 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* basic-block.h (PROP_*): Move constants from ...
|
||||
|
@ -1007,7 +1007,8 @@ extern int making_const_table;
|
||||
&& REGNO (XEXP (X, 0)) == STACK_POINTER_REGNUM \
|
||||
&& GET_MODE_SIZE (MODE) >= 4 \
|
||||
&& GET_CODE (XEXP (X, 1)) == CONST_INT \
|
||||
&& (unsigned HOST_WIDE_INT) INTVAL (XEXP (X, 1)) < 1024 \
|
||||
&& ((unsigned HOST_WIDE_INT) INTVAL (XEXP (X, 1)) \
|
||||
+ GET_MODE_SIZE (MODE)) <= 1024 \
|
||||
&& (INTVAL (XEXP (X, 1)) & 3) == 0) \
|
||||
goto WIN; \
|
||||
} \
|
||||
|
Loading…
Reference in New Issue
Block a user