diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2000-04-15 15:00:19 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2000-04-15 15:00:19 +0000 |
commit | a46c7e85d8324ee8946c255fbd1a547a6b4d2b8c (patch) | |
tree | 8e5d08d302f5c166a3d774fa1609286de90b99d8 /gcc | |
parent | 624c87aac99b53fc18b57d2674685c30f9329a50 (diff) | |
download | gcc-a46c7e85d8324ee8946c255fbd1a547a6b4d2b8c.zip gcc-a46c7e85d8324ee8946c255fbd1a547a6b4d2b8c.tar.gz gcc-a46c7e85d8324ee8946c255fbd1a547a6b4d2b8c.tar.bz2 |
* arm.md (movhi): REGNO_POINTER_ALIGN is now bits.
From-SVN: r33163
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/config/arm/arm.md | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7c9b934..7d752a6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -3,6 +3,8 @@ * emit-rtl.c (unshare_all_rtl_again): Unmark everything, then call unshare_all_rtl. + * arm.md (movhi): REGNO_POINTER_ALIGN is now bits. + Fri Apr 14 16:58:45 2000 Jim Wilson <wilson@cygnus.com> * config/ia64/lib1funcs.asm (__divdi3, __moddi3, __udivdi3, __umoddi3): diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index e67f133..f83c0e2 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -4193,7 +4193,7 @@ && GET_CODE (offset = XEXP (base, 1)) == CONST_INT && ((INTVAL(offset) & 1) != 1) && GET_CODE (base = XEXP (base, 0)) == REG)) - && REGNO_POINTER_ALIGN (REGNO (base)) >= 4) + && REGNO_POINTER_ALIGN (REGNO (base)) >= 32) { HOST_WIDE_INT new_offset = INTVAL (offset) & ~3; rtx new; @@ -4226,7 +4226,7 @@ || (GET_CODE (base) == PLUS && GET_CODE (offset = XEXP (base, 1)) == CONST_INT && GET_CODE (base = XEXP (base, 0)) == REG)) - && REGNO_POINTER_ALIGN (REGNO (base)) >= 4) + && REGNO_POINTER_ALIGN (REGNO (base)) >= 32) { rtx reg = gen_reg_rtx (SImode); rtx new; |