http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50176
--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-06-27 15:28:52 UTC --- Ah, the i386.md part doesn't apply on the trunk, since http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184891 which seems to have fixed this issue for the case where the load and zero extension is in the same bb. So, do we want the fwprop.c change for the different bb case (not sure how hard will it be to come up with a testcase)?