https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092
Nicholas Krause changed:
What|Removed |Added
CC||xerofoify at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092
--- Comment #3 from Thorsten Otto ---
I can confirm that -fno-var-trackings makes situation better, but it must
somehow be related to generating debug infos:
$ time g++ -O2 -g -c nfosmesa_init.i
real4m58.028s
user4m57.749s
sys 0m0.28
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092
--- Comment #2 from Richard Biener ---
On trunk:
(gdb) p cfun->cfg->x_last_basic_block
$1 = 8940
(gdb) p cfun->cfg->x_n_edges
$2 = 14897
so we miss
if (n_basic_blocks_for_fn (cfun) > 500
&& n_edges_for_fn (cfun) / n_basic_blocks_for_f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092
Richard Biener changed:
What|Removed |Added
Keywords||memory-hog
Status|UNCONFIRM