------- Comment #1 from janis at gcc dot gnu dot org 2009-12-08 00:31 ------- This testcase minimized from 173.applu fails in the same place when compiled with "-m32 -O2 floop-strip-mine -fprefetch-loop-arrays" on powerpc64-linux.
subroutine blts ( ldmx, ldmy, v, tmp1, i, j, k) implicit none integer ldmx, ldmy, i, j, k, ip, m, l real*8 tmp, tmp1, v( 5, ldmx, ldmy, *), tmat(5,5) do ip = 1, 4 do m = ip+1, 5 tmp = tmp1 * tmat( m, ip ) do l = ip+1, 5 tmat( m, l ) = tmat( m, l ) - tmat( ip, l ) end do v( m, i, j, k ) = tmp end do end do return end -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42326