http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46339
--- Comment #20 from david.sagan at gmail dot com 2010-11-19 20:46:36 UTC --- (In reply to comment #19) > Is there something invalid here? > ptr = myA%i%j Yes this is not correct. This line should be: ptr => myA%i%j If you use "gfortran -fcheck=all test.f90" then what you get when you run the program is: At line 19 of file test.f90 Fortran runtime error: Array bound mismatch for dimension 1 of array 'ptr' (140736642904848/4)