------- Comment #8 from burnus at gcc dot gnu dot org 2007-12-09 22:48 ------- I believe this has been fixed by the patch (PR 22244): http://gcc.gnu.org/ml/gcc-cvs/2007-12/msg00175.html
Note for gdb you still need the patches from: http://sourceware.org/ml/gdb-patches/2007-11/msg00438.html Result with current gfortran and Intel's idb 10.1: (idb) b test.f90:3 Breakpoint 1 at 0x4008fe: file test.f90, line 3. (idb) run INTERNAL ERROR: unexpected address for .text of /dev/shm/a.out Expected = 0x0000000000600000, actual = 0x0000000000400000, diff = 0xffffffffffe00000 Starting program: /dev/shm/a.out Breakpoint 1, test () at test.f90:3 3 allocate (array(10)) (idb) next 4 array = 3 (idb) next 5 array(1) = 4 (idb) ptype array type = INTEGER(4)(10) (idb) p array $1 = {3, 3, 3, 3, 3, 3, 3, 3, 3, 3} -- burnus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17905