summaryrefslogtreecommitdiff
path: root/gcc/config/mips/t-r3900
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-14 10:13:19 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-14 10:13:19 +0000
commitcc215844dfb1f215e2c2db0adb0e14349074379b (patch)
tree38db47013a9a47a146cb0ff9b6f8a1b5a629979a /gcc/config/mips/t-r3900
parent1dbc60025d22f79b1b94c1ee5396af1ace2dfc7b (diff)
downloadgcc-cc215844dfb1f215e2c2db0adb0e14349074379b.tar.gz
* alpha.c (aligned_memory_operand): Recognize the output of
LEGITIMIZE_RELOAD_ADDRESS. Examine reg_equiv_memory_loc in the event of a pseudo. (unaligned_memory_operand): Likewise. Don't otherwise accept completely illegal addresses. (normal_memory_operand): Likewise. Handle subregs of pseudos. (get_aligned_mem): Revert previous change. Abort if we don't have a mem. During reload, call find_replacement on all illegal memories. (get_unaligned_address): Likewise. * alpha.h (SECONDARY_INPUT_RELOAD_CLASS): Use !aligned_memory_operand instead of unaligned_memory_operand. * alpha.md: Revert extra argument to get_aligned_mem. (reload_inqi): Use any_memory_operand in constraints. Abort if we're not given some sort of mem. (reload_inhi): Likewise. (reload_outqi, reload_outhi): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26445 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/mips/t-r3900')
0 files changed, 0 insertions, 0 deletions