https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495
--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
There's a bigger object file:
$ /Programming/bloaty/bloaty nonlingeo.after.o
VM SIZE FILE SIZE
-------------- --------------
84.0% 32.7Ki .text 32.7Ki 33.9%
0.0% 0 .rela.debug_info 24.7Ki 25.6%
0.0% 0 .debug_loc 10.3Ki 10.7%
0.0% 0 .rela.text 8.16Ki 8.5%
0.0% 0 .debug_line 6.35Ki 6.6%
13.4% 5.23Ki .eh_frame 5.23Ki 5.4%
0.0% 0 .debug_info 3.22Ki 3.3%
0.0% 0 [ELF Headers] 1.62Ki 1.7%
0.0% 0 .symtab 1.15Ki 1.2%
0.0% 0 .debug_str 1.02Ki 1.1%
1.7% 681 .rodata.str1.8 681 0.7%
0.6% 250 .rodata.str1.1 250 0.3%
0.0% 0 .strtab 238 0.2%
0.0% 0 .shstrtab 236 0.2%
0.0% 0 .debug_abbrev 218 0.2%
0.1% 32 [3 Others] 80 0.1%
0.0% 0 [Unmapped] 50 0.1%
0.0% 0 .debug_aranges 48 0.0%
0.0% 0 .rela.debug_aranges 48 0.0%
0.1% 48 .rodata.cst8 48 0.0%
0.0% 0 .comment 43 0.0%
100.0% 38.9Ki TOTAL 96.4Ki 100.0%
$ ~/Programming/bloaty/bloaty nonlingeo.after.o -- nonlingeo.before.o
VM SIZE FILE SIZE
-------------- --------------
[ = ] 0 .rela.debug_info +6.05Ki +32%
[ = ] 0 .debug_loc +1.61Ki +19%
[ = ] 0 [Unmapped] +6 +14%
[ = ] 0 .debug_line +2 +0.0%
[ = ] 0 .debug_abbrev -3 -1.4%
[ = ] 0 .debug_info -192 -5.5%
[ = ] 0 TOTAL +7.48Ki +8.4%