* config/m68hc11/m68hc11.md ("*logicalsi3_silshr16"): Use '?' instead
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 5 May 2001 06:51:23 +0000 (06:51 +0000)
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 5 May 2001 06:51:23 +0000 (06:51 +0000)
commit052d9d67b5cd6acb585ab731b0ae582aa69b9593
treeee5f5b87cb01c8389f1de0d17e053baa8d6609d6
parentf5da249707eeef9c206b0fe69986ee1bd443c8e0
* config/m68hc11/m68hc11.md ("*logicalsi3_silshr16"): Use '?' instead
of '!' for the 'D' alternative ('!' is too strong).
("*logicalsi3_silshl16"): Likewise.
("movstricthi"): Accept 'A' when 'd' constraint, remove spurious '+'.
("movstrictsi"): Remove spurious '+'.
("movstrictqi"): Don't accept 'A' and remove spurious '+'.
("tstqi_1", "*lshrqi3_const1"): Put 'm' constraint before 'd'.
("subqi3"): Disparage with '!' the 'x' and 'y' registers to avoid
a reload to them.

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