aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2005-09-11 07:38:02 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2005-09-11 07:38:02 +0000
commit2347f5c93113dc55430473bd32b93ec786225834 (patch)
treee873101603f78b08816683e4c46f35c0cc769ed7 /gcc
parentc6fbca45491d0bb43f064b412f7fd535920cc7a4 (diff)
downloadgcc-2347f5c93113dc55430473bd32b93ec786225834.zip
gcc-2347f5c93113dc55430473bd32b93ec786225834.tar.gz
gcc-2347f5c93113dc55430473bd32b93ec786225834.tar.bz2
* arm/predicates.md (alignable_memory_operand): Delete.
From-SVN: r104138
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/predicates.md20
2 files changed, 4 insertions, 20 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7197965..45fce64 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2005-09-11 Richard Earnshaw <richard.earnshaw@arm.com>
+
+ * arm/predicates.md (alignable_memory_operand): Delete.
+
2005-09-10 Richard Henderson <rth@redhat.com>
PR debug/23806
diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md
index 6485dab..aa4f60e 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)