> In addition, all but one of the fixes that H.J. made (and for which I > have to thank him) were unrecognizable insns due to a misunderstanding > of how peephole2 worked
I stand corrected; *all* of the fixes. The patch hadn't had a correctness problem until your message, "only" ice-on-valids. This does not make the patch better, but I like to set things straight. Paolo