From 98bdbb39a6676776c528f3b51ce740669c06d708 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Mon, 30 May 2016 12:40:33 +0200 Subject: predict.h (force_edge_cold): Declare. * predict.h (force_edge_cold): Declare. * predict.c (force_edge_cold): New function. * tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Fix profile updating. (canonicalize_loop_induction_variables): Fix formating. * gcc.dg/tree-ssa/cunroll-12.c: New testcase. * gcc.dg/tree-ssa/cunroll-13.c: New testcase. * gcc.dg/tree-ssa/cunroll-14.c: New testcase. From-SVN: r236874 --- gcc/predict.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/predict.h') diff --git a/gcc/predict.h b/gcc/predict.h index 86cb3bd..7994287 100644 --- a/gcc/predict.h +++ b/gcc/predict.h @@ -91,5 +91,6 @@ extern tree build_predict_expr (enum br_predictor, enum prediction); extern const char *predictor_name (enum br_predictor); extern void rebuild_frequencies (void); extern void report_predictor_hitrates (void); +extern void force_edge_cold (edge, bool); #endif /* GCC_PREDICT_H */ -- cgit v1.1