OSDN Git Service

* alpha.c (aligned_memory_operand): Handle out of range stack slots.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Apr 1999 03:11:37 +0000 (03:11 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Apr 1999 03:11:37 +0000 (03:11 +0000)
commita99a652ba4e7f7757b06772eaff78d0635f2a1e8
tree5acae0f8f6ae504e24da7b922ab3f7bc19f2b5cb
parent13d60e7c227ee54f14bb0eaae2410ec4488ca31c
    * alpha.c (aligned_memory_operand): Handle out of range stack slots.
        Take a new SCRATCH argument for the occasion.  Update all callers.
        (get_unaligned_address): Abort on out of range stack slots.
        * alpha.md (adddi3 splitter): Check s_p_rtx not REGNO.
        (reload_inqi): Check for aligned mems before unaligned.
        (reload_inhi): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26362 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.md