https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99506
--- Comment #3 from Ryo Furue <furue at hawaii dot edu> --- After posting the initial report, I tried my code with another compiler and found a few bugs in there. In the most reduced code, one of them is still there: > real(double), parameter:: latt(jmax) = [(latt100(i)/100.d0, j=1,jmax)] The "i" in "latt100(i)" is wrong. I meant "j".