Do not clear bb->aux in duplicate_loop_body_to_header_edge
duplicate_loop_body_to_header_edge clears bb->aux which is not wanted by a new use in loop unswitching. The clearing was introduced with r0-69110-g6580ee7781f903 and it seems accidentially so. 2022-05-17 Richard Biener <rguenther@suse.de> * cfgloopmanip.cc (duplicate_loop_body_to_header_edge): Do not clear bb->aux of the copied blocks.
This commit is contained in:
parent
6101a276c3
commit
941efd87e2
|
@ -1351,7 +1351,6 @@ duplicate_loop_body_to_header_edge (class loop *loop, edge e,
|
|||
unsigned j;
|
||||
|
||||
bb = bbs[i];
|
||||
bb->aux = 0;
|
||||
|
||||
auto_vec<basic_block> dom_bbs = get_dominated_by (CDI_DOMINATORS, bb);
|
||||
FOR_EACH_VEC_ELT (dom_bbs, j, dominated)
|
||||
|
|
Loading…
Reference in New Issue