[google/gcc-4_6] Fission improvements and bug fixes (issue6189052)

2012-05-07 Thread Cary Coutant
This patch is for the google/gcc-4_6 branch. Fission improvements and bug fixes. Move the .debug_loc section to the .dwo file, and eliminates the .debug_ref section, replacing references to range list entries with offsets relative to the value given by DW_AT_GNU_ranges_base. Bootstrapped and

Re: [google/gcc-4_6] Fission improvements and bug fixes (issue6189052)

2012-05-07 Thread Diego Novillo
On 12-05-07 10:56 , Cary Coutant wrote: 2012-05-07 Sterling Augustinesaugust...@google.com Cary Coutantccout...@google.com include/ * dwarf2.h (enum dwarf_form): Remove DW_FORM_GNU_ref_index. (enum dwarf_attribute): Replace DW_AT_GNU_ref_base with