Commit 386d3a16 by Paul Brook Committed by Paul Brook

* config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.

From-SVN: r80903
parent 0fc920c8
2004-04-20 Paul Brook <paul@codesourcery.com> 2004-04-20 Paul Brook <paul@codesourcery.com>
* config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p.
2004-04-20 Paul Brook <paul@codesourcery.com>
* config/arm/arm.c (arm_expand_prologue): Fix size calculation. * config/arm/arm.c (arm_expand_prologue): Fix size calculation.
2004-04-20 Paolo Bonzini <bonzini@gnu.org> 2004-04-20 Paolo Bonzini <bonzini@gnu.org>
......
...@@ -2994,7 +2994,7 @@ arm_legitimate_address_p (enum machine_mode mode, rtx x, RTX_CODE outer, ...@@ -2994,7 +2994,7 @@ arm_legitimate_address_p (enum machine_mode mode, rtx x, RTX_CODE outer,
&& GET_MODE_SIZE (mode) <= 4 && GET_MODE_SIZE (mode) <= 4
&& arm_address_register_rtx_p (XEXP (x, 0), strict_p) && arm_address_register_rtx_p (XEXP (x, 0), strict_p)
&& GET_CODE (XEXP (x, 1)) == PLUS && GET_CODE (XEXP (x, 1)) == PLUS
&& XEXP (XEXP (x, 1), 0) == XEXP (x, 0)) && rtx_equal_p (XEXP (XEXP (x, 1), 0), XEXP (x, 0)))
return arm_legitimate_index_p (mode, XEXP (XEXP (x, 1), 1), outer, return arm_legitimate_index_p (mode, XEXP (XEXP (x, 1), 1), outer,
strict_p); strict_p);
......
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