re PR sanitizer/81262 (verify_flow_info failed for asmgoto test-case with -fsanitize=undefined)

PR sanitizer/81262
	* bb-reorder.c (fix_up_fall_thru_edges): Move variable declarations to
	the right scopes, make sure cond_jump isn't preserved between multiple
	iterations.  Search for fallthru edge whenever there are 3+ edges and
	use find_fallthru_edge for it.

From-SVN: r249866
This commit is contained in:
Jakub Jelinek 2017-07-01 12:11:16 +02:00
parent c52d6043af
commit 946ddcdf15

View File

@ -1819,7 +1819,6 @@ fix_up_fall_thru_edges (void)
edge succ2;
edge fall_thru = NULL;
edge cond_jump = NULL;
rtx_code_label *fall_thru_label;
fall_thru = NULL;
if (EDGE_COUNT (cur_bb->succs) > 0)