OSDN Git Service

* config/m68hc11/m68hc11.md ("*lshrsi3_const"): Disable for 68HC12.
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Mar 2004 21:01:26 +0000 (21:01 +0000)
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Mar 2004 21:01:26 +0000 (21:01 +0000)
commitd2155c2ba0b68c23c0f3a6aeb8f6db08cd8dddff
treeeb9442a79768f04c51c72cfc0c03cfa03d673962
parent16fd8669229faf735a6bf6fca1fd837872ee4538
* config/m68hc11/m68hc11.md ("*lshrsi3_const"): Disable for 68HC12.
("*lshrsi3"): Also accept an immediate for 68HC12.
("*ashrsi3_const"): Likewise.
("*ashrsi3"): Likewise.
("*ashlsi3_const"): Likewise.
("*ashlsi3"): Likewise.
("cmphi_1_hc12"): Compare two hard register by pushing them and
comparing with a pop; don't use a split for that.
("cmphi split"): Disable compare split for 68HC12.

* config/m68hc11/m68hc11.c (m68hc11_notice_update_cc): Invalidate
the status operands if they have side effects.

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