Commit a4c57f86 by Jan Hubicka Committed by Jan Hubicka

cfgrtl.c (rtl_verify_edges): Enable checking of profile_probability consistency.


	* cfgrtl.c (rtl_verify_edges): Enable checking of profile_probability
	consistency.

From-SVN: r249888
parent 0de11d4d
2017-07-02 Jan Hubicka <hubicka@ucw.cz> 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
* cfgrtl.c (rtl_verify_edges): Enable checking of profile_probability
consistency.
2017-07-02 Jan Hubicka <hubicka@ucw.cz>
* dumpfile.c: Include profile-count.h * dumpfile.c: Include profile-count.h
* tree-cfg.c (gimple_duplicate_sese_tail): Drop UNUSED attributes; update * tree-cfg.c (gimple_duplicate_sese_tail): Drop UNUSED attributes; update
profile. profile.
......
...@@ -2448,13 +2448,11 @@ rtl_verify_edges (void) ...@@ -2448,13 +2448,11 @@ rtl_verify_edges (void)
{ {
if (!BRANCH_EDGE (bb)->probability.initialized_p ()) if (!BRANCH_EDGE (bb)->probability.initialized_p ())
{ {
/* FIXME: sometimes we create BBs with only branch edge if (profile_status_for_fn (cfun) != PROFILE_ABSENT)
probability defined. */
if (0)
{ {
error ("verify_flow_info: " error ("verify_flow_info: "
"REG_BR_PROB is set but cfg probability is not"); "REG_BR_PROB is set but cfg probability is not");
err = 1; err = 1;
} }
} }
else if (XINT (note, 0) else if (XINT (note, 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment