OSDN Git Service

* config/m68hc11/m68hc11.md (SOFT_TMP_REGNUM): Define.
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Mar 2004 21:06:24 +0000 (21:06 +0000)
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Mar 2004 21:06:24 +0000 (21:06 +0000)
commite3a464aeec60bdd01085dddb47a0c7a192e7fe71
tree8b53abecba2d352b5b39ce6e2c035978d99d84ad
parentae99610592fbe4e2d1050169a73aed3822e2b90b
* config/m68hc11/m68hc11.md (SOFT_TMP_REGNUM): Define.
(SOFT_XY_REGNUM): Define.
(cmp split): Use the above instead of hard coded numbers.
(8-bit op split): No need to check the mode; allow Q_REG.
(ashift split): Adjust the first operand if it uses the SP and we
are pushing the shifted value.
(plus shift split): Fix when a source is in register D+X.
("doloop_end"): Pass dummy arguments to gen_rtx_NE.

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