]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/mn10300/mn10300.c
mn10300: Cleanup secondary reloads
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2011 17:02:57 +0000 (17:02 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2011 17:02:57 +0000 (17:02 +0000)
commitc78ac6686edc00400269983122ae6fe14c6199d0
tree4f7c0a2912485b76df2116017beedc648533166f
parentedad0637abbd8210787e4cd8e750980653f3e799
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.

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