Re: [debug] Don't add DW_AT_low_pc if the CU has no associated code

2011-04-01 Thread Richard Henderson
On 03/31/2011 02:17 PM, Mark Wielaard wrote: > * dwarf2out.c (dwarf2out_finish): Don't add low_pc and/or > high_pc attribute if the CU has no associated code. Only output > DW_AT_entry_pc for CU if not generating strict dwarf and > dwarf_version < 4. Ok. r~

[debug] Don't add DW_AT_low_pc if the CU has no associated code

2011-03-31 Thread Mark Wielaard
Hi, The dwarf spec (v4 - 2.17) explicitly says that CUs (and other DIEs) which have no associated machine code should not have a DW_AT_low_pc, DW_AT_high_pc or DW_AT_ranges set. This patch also makes gcc not output DW_AT_entry_pc for a CU. Which also wasn't according to spec and gcc has been outp