------- Comment #6 from pault at gcc dot gnu dot org 2008-10-28 06:25 ------- (In reply to comment #3)
> I suspect this is only hiding the problem though. > Indeed it is - the old problem returns with integer :: i(-1:1) = 1, j(3) = 1, k(3) k = j(I + (/1,1,1/)) end for obvious reasons. It's a nice try though and you are obviously getting to the nub of the problem. Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37903