------- Comment #10 from ubizjak at gmail dot com 2010-06-10 06:18 ------- (In reply to comment #9)
> > Following patch is also needed to fix conditional splitting (it does not fix > > original uncovered problem where BLOCK_FOR_INSN returns null): > > I am not sure this is correct. The code prior to revision 160394 was > written in such a way to support X86_TUNE_OPT_AGU. We may have missed > some cases. But it is mostly correct. I'd like to know what specific > cases revision 160394 tried to fix. Thanks. The patch fixes general problem, where we simply output lea from add{si,di} instruction. This is not correct, since lea does not clobber flags, so we should split add RTX to lea RTX to model this fact. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44470