https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69606
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Testing Index: gcc/tree-ssa-math-opts.c =================================================================== *** gcc/tree-ssa-math-opts.c (revision 233067) --- gcc/tree-ssa-math-opts.c (working copy) *************** bswap_replace (gimple *cur_stmt, gimple *** 2622,2627 **** --- 2622,2629 ---- /* Move cur_stmt just before one of the load of the original to ensure it has the same VUSE. See PR61517 for what could go wrong. */ + if (gimple_bb (cur_stmt) != gimple_bb (src_stmt)) + reset_flow_sensitive_info (gimple_assign_lhs (cur_stmt)); gsi_move_before (&gsi, &gsi_ins); gsi = gsi_for_stmt (cur_stmt);