------- Comment #6 from jakub at gcc dot gnu dot org  2010-02-15 16:13 -------
Created an attachment (id=19879)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19879&action=view)
additional patch

With this incremental patch it bootstrapped/regtested even on x86_64-linux.
On x86_64-linux cc1 there are almost no debuginfo differences, but as I said
earlier on i686-linux it matters a lot:
number of dies with DW_AT_location attribute before/after:
readelf -wi obj598/gcc/cc1 | grep DW_AT_location | wc -l; readelf -wi
obj600/gcc/cc1 | grep DW_AT_location | wc -l
158673
226078
number of location lists in .debug_loc before/after:
readelf -wo obj598/gcc/cc1 | grep '<End of' | wc -l; readelf -wo obj600/gcc/cc1
| grep '<End of' | wc -l
116508
182037
and number of ranges with a valid location before/after:
readelf -wo obj598/gcc/cc1 | grep DW_OP_ | wc -l; readelf -wo obj600/gcc/cc1 |
grep DW_OP_ | wc -l
495513
980535


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43051

Reply via email to