From: Paul Brook Date: Tue, 20 Apr 2004 14:18:39 +0000 (+0000) Subject: * config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=386d3a1616016db1b84351554de4aa643fe0d92a;p=gcc.git * config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p. From-SVN: r80903 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4ac809baf3c..9c58eedd324 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-04-20 Paul Brook + + * config/arm/arm.c (arm_legitimate_address_p): Use rtx_equal_p. + 2004-04-20 Paul Brook * config/arm/arm.c (arm_expand_prologue): Fix size calculation. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 9bd88b960da..d6c0c3d0421 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -2994,7 +2994,7 @@ arm_legitimate_address_p (enum machine_mode mode, rtx x, RTX_CODE outer, && GET_MODE_SIZE (mode) <= 4 && arm_address_register_rtx_p (XEXP (x, 0), strict_p) && 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, strict_p);