------- Comment #12 from jakub at gcc dot gnu dot org 2010-04-21 10:43 ------- Yeah, that's exactly the hunk I'm referring to. The gdb patch Jan provided relies on DW_AT_MIPS_linkage_name (or DW_AT_linkage_name hopefully for DWARF4) to be provided. While for most normal Fortran identifiers when modules aren't involved most implementations agree on appending _ at the end, for objects/functions in modules the mangling differs between implementations and certainly isn't something debug info consumers should hardcode.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40040