------- Comment #1 from tkoenig at gcc dot gnu dot org  2010-06-04 22:39 -------
The particular test case from comment #1 is now fixed.

Here's one that still fails:

subroutine foo(a, b)
  real :: a(40), b(40)
  a(1:20:3) = a(1:19:3)
  a(1:19:3) = a(1:19:3)
end subroutine foo

g...@linux-fd1f:/tmp> gfortran -Warray-temporaries -S dep2.f90
dep2.f90:3.14:

  a(1:20:3) = a(1:19:3)
              1
Warning: Creating array temporary at (1)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44235

Reply via email to