https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86158
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> --- So now addresses are removed, now the difference is: diff -u 1 2 --- 1 2018-10-25 10:21:14.687285804 +0200 +++ 2 2018-10-25 10:28:16.507976840 +0200 @@ -29,9 +29,6 @@ Encoding indexable <var_decl # M_var> as 0 Finished SCC of <addr_expr #> - Streaming SCC of <integer_cst # 0> - Finished SCC of <integer_cst # 0> - Creating compressed section Creating output block for inline Creating compressed section Which is caused by --param ggc-min-heapsize=1 which is used by first invocation of the compilation. Honza, do you call ggc_collect before streaming out?