https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93751
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This has been an issue since before modern history of GCC for dwarf2 :). That is is was broken in 1996. Stabs emitted the debug info: .stabs "bar:S(0,1)",40,0,0,bar .stabs "foo:G(0,1)",32,0,0,0 So the question is do we want to follow what stabs did for dwarf2?