https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71506
--- Comment #5 from Tom de Vries <vries at gcc dot gnu.org> --- (In reply to Martin Liška from comment #2) > Current trunk, as well as GCC 6.1.1 works fine. This is a problem in loop-interchange.c, which was removed in the 6 release (https://gcc.gnu.org/ml/gcc-patches/2015-08/msg01651.html).