Re: [1/2] Reducing the overhead of dwarf2 location trracking

2011-03-04 Thread Richard Sandiford
Jakub Jelinek writes: > On Fri, Mar 04, 2011 at 01:53:30PM +, Richard Sandiford wrote: >> A typo in dwarf2out.c:compare_loc_operands means that we fail to >> detect equivalent addresses in location lists. On this ARM testcase: >> >> >> https://bugs.launchpad.net/gcc-linaro/+bug/714921/+

Re: [1/2] Reducing the overhead of dwarf2 location trracking

2011-03-04 Thread Jakub Jelinek
On Fri, Mar 04, 2011 at 01:53:30PM +, Richard Sandiford wrote: > A typo in dwarf2out.c:compare_loc_operands means that we fail to > detect equivalent addresses in location lists. On this ARM testcase: > > > https://bugs.launchpad.net/gcc-linaro/+bug/714921/+attachment/1837418/+files/gcc-

[1/2] Reducing the overhead of dwarf2 location trracking

2011-03-04 Thread Richard Sandiford
A typo in dwarf2out.c:compare_loc_operands means that we fail to detect equivalent addresses in location lists. On this ARM testcase: https://bugs.launchpad.net/gcc-linaro/+bug/714921/+attachment/1837418/+files/gcc-oom.i the patch below reduces the number of lines of assembly from 39,230,55