------- Comment #6 from jakub at gcc dot gnu dot org 2010-04-30 21:34 ------- It IMHO shouldn't be DW_TAG_pointer_type, it is not a C style pointer. DW_TAG_array_type is what is emitted and what is listed in DWARF3/4 examples for Fortran code with POINTER variables. And current GCC certainly emits DW_AT_associated rather than DW_AT_allocated for POINTER vars.
So I don't see any problem on the gfortran producer side. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30249