------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-22 17:31
-------
This is what I get one the mainline:
<1><c33f>: Abbrev Number: 120 (DW_TAG_subprogram)
DW_AT_sibling : <c368>
DW_AT_external : 1
DW_AT_name : main
DW_AT_decl_file : 2
DW_AT_decl_line : 6
DW_AT_type : <86>
DW_AT_low_pc : 0x8048748
DW_AT_high_pc : 0x80487cb
DW_AT_frame_base : 1 byte block: 55 (DW_OP_reg5)
<2><c35a>: Abbrev Number: 121 (DW_TAG_variable)
DW_AT_name : s1
DW_AT_decl_file : 2
DW_AT_decl_line : 7
DW_AT_type : <af69>
DW_AT_location : 2 byte block: 91 74 (DW_OP_fbreg: -12)
....
<2><af69>: Abbrev Number: 5 (DW_TAG_typedef)
DW_AT_name : string
DW_AT_decl_file : 32
DW_AT_decl_line : 60
DW_AT_type : <60a3>
And some huge number of debuggin data (namespaces and such).
--
What |Removed |Added
----------------------------------------------------------------------------
Summary| -feliminate-dwarf2-dups |-feliminate-dwarf2-dups
|produces debug entries in |produces debug entries in
|wrong scope |wrong scope
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18112