]> gcc.gnu.org Git - gcc.git/commit
m68hc11.md ("*lshrsi3_const"): Disable for 68HC12.
authorStephane Carrez <stcarrez@nerim.fr>
Sun, 7 Mar 2004 21:01:26 +0000 (22:01 +0100)
committerStephane Carrez <ciceron@gcc.gnu.org>
Sun, 7 Mar 2004 21:01:26 +0000 (22:01 +0100)
commit17c6094607fe7f0dd00b42e63ba84aea5ff7ed94
treeeb9442a79768f04c51c72cfc0c03cfa03d673962
parent3e759edad2bd521b72e9923956662741374214f4
m68hc11.md ("*lshrsi3_const"): Disable for 68HC12.

* 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.

From-SVN: r79068
gcc/ChangeLog
gcc/config/m68hc11/m68hc11.c
gcc/config/m68hc11/m68hc11.md
This page took 0.062553 seconds and 5 git commands to generate.