------- Additional Comments From stuart at apple dot com 2004-11-09 19:34 ------- I agree with Roger.
I'm suspicious of the "0,1,2 ... TARGET_PARTIAL_xx" clauses of the "*movqi_1" pattern. (Also the analogous parts of "*movhi_1".) I've tried reverting Roger's patch, and excising the TARGET_PARTIAL_xx clauses; either change appears to fix the problem. I've also successfully regression-tested the excision. I will invite Jan Hubicka, author of the TARGET_PARTIAL_xx clauses (i386.md, v1.503), to look at this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019