http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58453
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- With -ftree-loop-distribution we fuse the first and the last partition resulting in correct code again. We're really missing partition dependencies - see PR53616.