[Bug lto/86654] [9 Regression] ICE in gen_member_die, at dwarf2out.c:24933

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jul 25 12:42:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86654

--- Comment #16 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #13)
> Just for record, building Firefox w/ GCC 8.1 w/o LTO produces:
> 
>      VM SIZE                       FILE SIZE
>  --------------                 --------------
>    0.0%       0 .debug_info       978Mi  48.5%
>    0.0%       0 .debug_loc        460Mi  22.8%
>    0.0%       0 .debug_str        158Mi   7.9%
>    0.0%       0 .debug_ranges     132Mi   6.6%
>    0.0%       0 .debug_line       111Mi   5.5%
>   67.7%  74.9Mi .text            74.9Mi   3.7%
>    0.0%       0 .strtab          37.8Mi   1.9%
>    0.0%       0 .symtab          14.1Mi   0.7%
>    0.0%       0 .debug_abbrev    11.4Mi   0.6%
>    7.9%  8.75Mi .eh_frame        8.75Mi   0.4%
>    7.7%  8.47Mi .rela.dyn        8.47Mi   0.4%
>    7.7%  8.47Mi .rodata          8.47Mi   0.4%
>    3.8%  4.20Mi .data.rel.ro     4.20Mi   0.2%
>    1.9%  2.05Mi .eh_frame_hdr    2.05Mi   0.1%
>    1.5%  1.65Mi .dynstr          1.65Mi   0.1%
>    0.9%  1.04Mi [Other]          1.33Mi   0.1%
>    0.0%       0 .debug_aranges   1.29Mi   0.1%
>    0.6%   650Ki .bss                  0   0.0%
>    0.4%   413Ki .dynsym           413Ki   0.0%
>    0.0%       0 .debug_pubtypes   349Ki   0.0%
>    0.0%      15 [None]                0   0.0%
>  100.0%   110Mi TOTAL            1.97Gi 100.0%

When running dwz on that:

bloaty libxul.so
     VM SIZE                      FILE SIZE
 --------------                --------------
   0.0%       0 .debug_info      629Mi  37.8%
   0.0%       0 .debug_loc       460Mi  27.6%
   0.0%       0 .debug_str       158Mi   9.5%
   0.0%       0 .debug_ranges    132Mi   8.0%
   0.0%       0 .debug_line      111Mi   6.7%
  67.7%  74.9Mi .text           74.9Mi   4.5%
   0.0%       0 .strtab         37.8Mi   2.3%
   0.0%       0 .symtab         14.1Mi   0.8%
   0.0%       0 .debug_abbrev   10.3Mi   0.6%
   7.9%  8.75Mi .eh_frame       8.75Mi   0.5%
   7.7%  8.47Mi .rela.dyn       8.47Mi   0.5%
   7.7%  8.47Mi .rodata         8.47Mi   0.5%
   3.8%  4.20Mi .data.rel.ro    4.20Mi   0.3%
   1.9%  2.05Mi .eh_frame_hdr   2.05Mi   0.1%
   1.5%  1.65Mi .dynstr         1.65Mi   0.1%
   0.0%       0 .debug_aranges  1.29Mi   0.1%
   0.7%   805Ki [Other]          815Ki   0.0%
   0.6%   650Ki .bss                 0   0.0%
   0.4%   413Ki .dynsym          413Ki   0.0%
   0.2%   255Ki .rela.plt        255Ki   0.0%
   0.0%      15 [None]               0   0.0%
 100.0%   110Mi TOTAL           1.63Gi 100.0%

I'll test LTO build as well.


More information about the Gcc-bugs mailing list