Re: [google/gcc-4_7] Fix ICEs with -gfission.

2012-08-20 Thread Cary Coutant
>> 2012-08-20 Cary Coutant >> >> gcc/ >> * dwarf2out.c (remove_loc_list_addr_table_entries): Change >> parameter; update all calls. >> (output_pubname): Don't assert on unknown TAGs. >> (resolve_addr): Call remove_loc_list_addr_table_entries for all >> lo

Re: [google/gcc-4_7] Fix ICEs with -gfission.

2012-08-20 Thread Sterling Augustine
On Mon, Aug 20, 2012 at 5:30 PM, Cary Coutant wrote: > This patch is for the google/gcc-4_7 branch. > > When a location list or location expression is removed from a DIE, we > need to remove entries in the .debug_addr table that were referenced > by those location expressions. Except for one case

[google/gcc-4_7] Fix ICEs with -gfission.

2012-08-20 Thread Cary Coutant
This patch is for the google/gcc-4_7 branch. When a location list or location expression is removed from a DIE, we need to remove entries in the .debug_addr table that were referenced by those location expressions. Except for one case, the existing code checked only the first descriptor in each l