From: Richard Earnshaw Date: Sun, 11 Sep 2005 07:38:02 +0000 (+0000) Subject: * arm/predicates.md (alignable_memory_operand): Delete. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2347f5c93113dc55430473bd32b93ec786225834;p=gcc.git * arm/predicates.md (alignable_memory_operand): Delete. From-SVN: r104138 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7197965da33..45fce643265 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-09-11 Richard Earnshaw + + * arm/predicates.md (alignable_memory_operand): Delete. + 2005-09-10 Richard Henderson PR debug/23806 diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md index 6485dab643d..aa4f60ed013 100644 --- a/gcc/config/arm/predicates.md +++ b/gcc/config/arm/predicates.md @@ -110,26 +110,6 @@ "offsettable_address_p (reload_completed | reload_in_progress, mode, XEXP (op, 0))"))) -;; True if the operand is a memory reference which is, or can be made, -;; word aligned by adjusting the offset. -(define_predicate "alignable_memory_operand" - (match_code "mem") -{ - rtx reg; - - op = XEXP (op, 0); - - return ((GET_CODE (reg = op) == REG - || (GET_CODE (op) == SUBREG - && GET_CODE (reg = SUBREG_REG (op)) == REG) - || (GET_CODE (op) == PLUS - && GET_CODE (XEXP (op, 1)) == CONST_INT - && (GET_CODE (reg = XEXP (op, 0)) == REG - || (GET_CODE (XEXP (op, 0)) == SUBREG - && GET_CODE (reg = SUBREG_REG (XEXP (op, 0))) == REG)))) - && REGNO_POINTER_ALIGN (REGNO (reg)) >= 32); -}) - (define_predicate "arm_reload_memory_operand" (and (match_code "mem,reg,subreg") (match_test "(!CONSTANT_P (op)