mn10300: Cleanup secondary reloads
authorRichard Henderson <rth@redhat.com>
Wed, 19 Jan 2011 17:02:57 +0000 (09:02 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 19 Jan 2011 17:02:57 +0000 (09:02 -0800)
commit8b119bb67de0c95e25150b8a280878af67cb3eb6
tree4f7c0a2912485b76df2116017beedc648533166f
parentb1efde2a0bef10502751bbb5f9caf96370424805
mn10300: Cleanup secondary reloads

Handles output reloads for QI/HImode properly; previously we were
only handing input reloads properly.

Handles reloads involving the stack pointer better; note that the
AM33 allows copying SP to DATA_REGS as well as ADDRESS and EXTENDED.

From-SVN: r169005
gcc/ChangeLog
gcc/config/mn10300/mn10300-protos.h
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.h
gcc/config/mn10300/mn10300.md