------- Comment #16 from dodji at seketeli dot org 2008-10-24 10:56 ------- Subject: Re: debug info for class2 in g++.dg/other/unused1.C requires -femit-class-debug-always jason at redhat dot com a écrit : > Could you (Dodji) try building libstdc++ with -femit-class-debug-always, > and see how much it affects the size of the library? So, I built libstdc++, nemiver, mozilla and openoffice with and without the -femit-class-debug-always. I both cases, I did build those programs with -g, obviously. Below are the results of the measurements I did. The debug-info size is actually the total size of the elf sections which names are .debug*, summed up across all the binaries of a given software. For a point of comparison, I did also measure the size of .text+data+bss segment for both cases. I hope this helps. Dodji. =~= Nemiver ======== [compact] debug-info: 43686650 text+data+bss: 13403553 [emit-class-debug-always] debug-info: 61978858 text+data+bss: 13403793 % increase of debug info size: 42% libstdc++ ========= [compact] debug-info: 6474724 text+data+bss: 1282176 [emit-class-debug-always] debug-info: 6998035 text+data+bss: 1282176 % increase of debug info size: 8% Mozilla ======== [compact] debug-info: 882264540 text+data+bss: 60055643 [emit-class-debug-always] debug-info: 975240699 text+data+bss: 60055739 % increase debug info size: 10,5% OpenOffice ========== [compact] debug-info: 961663753 text+data+bss: 442286732 [emit-class-debug-always] debug-info: 1010668556 text+data+bss: 442568161 % increase of debug info size: 5% =~= -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33429