------- Comment #5 from dominiq at lps dot ens dot fr 2010-08-23 19:01 ------- > Can you try ...
This does not change the timing for test_fpu.f90 and the reduced test in comment #1. AFAICT the problem is within the loop DO j = 1, n c = b(k,j)*d do i = 1, n b(i,j) = b(i,j)-temp(i)*c end do b(k,j) = c END DO (where it does not matter that b(:,j) = b(:,j)-temp*c is scalarized or not). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45379