From: Nicholas Krause <xerofo...@gmail.com> Changelog:gcc/ *var-tracking.c(variable_tracking_main): Update numbers for both number of basic blocks per function and number of edges per function to basic blocks to more sane numbers, in order to avoid extra edge cases.
Signed-off-by: Nicholas Krause <xerofo...@gmail.com> --- gcc/var-tracking.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index fc861a0..9cf1b5d 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -10470,8 +10470,8 @@ variable_tracking_main_1 (void) if (!flag_var_tracking) return 0; - if (n_basic_blocks_for_fn (cfun) > 500 - && n_edges_for_fn (cfun) / n_basic_blocks_for_fn (cfun) >= 20) + if (n_basic_blocks_for_fn (cfun) > 10000 + && n_edges_for_fn (cfun) / n_basic_blocks_for_fn (cfun) >= 500) { vt_debug_insns_local (true); return 0; -- 1.8.3.1