https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155
--- Comment #27 from rguenther at suse dot de <rguenther at suse dot de> --- On Fri, 7 Apr 2017, thopre01 at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > --- Comment #26 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> --- > Yes true. > > By the way, your first patch did improve things a bit. If it's not too > invasive > could it be possible to commit it for GCC 7? It's not really in the shape for being committable. I'll see if I can come up with sth better early in stage1 that might be back-portable. > I think I'll try the approach you suggested in > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498#c10 and see if I get some > better results. For this case distance is minimal already so I don't expect you can do anything (there's also not really separate dataflow for hoisting).