diff options
author | Richard Earnshaw <rearnsha@arm.com> | 1998-10-02 00:22:05 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-10-01 18:22:05 -0600 |
commit | 0b8b4eac1334ffff718fa022669da8522591d789 (patch) | |
tree | d90ec519171349e2f00dfb0e332f90a6fa3ce786 /gcc/ChangeLog | |
parent | 77ad537cca8cdcd2ca9c59cba1f0b1b207f2efcb (diff) | |
download | gcc-0b8b4eac1334ffff718fa022669da8522591d789.tar.gz |
arm.c (add_constant): New parameter address_only, change caller.
* arm.c (add_constant): New parameter address_only, change caller.
Set it non-zero if taking the address of an item in the pool.
(arm_reorg): Handle cases where we need the address of an item in
the pool.
* arm.c (bad_signed_byte_operand): Check both arms of a sum in
a memory address.
* arm.md (splits for *extendqihi_insn and *extendqisi_insn): Handle
memory addresses that are not in standard canonical form.
From-SVN: r22729
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a0ae1156e0..1800f6f209b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +Fri Oct 2 01:20:04 1998 Richard Earnshaw (rearnsha@arm.com) + + * arm.c (add_constant): New parameter address_only, change caller. + Set it non-zero if taking the address of an item in the pool. + (arm_reorg): Handle cases where we need the address of an item in + the pool. + + * arm.c (bad_signed_byte_operand): Check both arms of a sum in + a memory address. + * arm.md (splits for *extendqihi_insn and *extendqisi_insn): Handle + memory addresses that are not in standard canonical form. + Fri Oct 2 01:16:02 1998 Jeffrey A Law (law@cygnus.com) * reg-stack.c (straighten_stack): Do nothing if the virtual stack is |