+2016-05-06 Richard Biener <rguenther@suse.de>
+
+ * fwprop.c (fwprop): Remove duplicate cleanup_cfg call.
+ (fwprop_addr): Likewise.
+
2016-05-06 Uros Bizjak <ubizjak@gmail.com>
PR target/70873
fwprop (void)
{
unsigned i;
- bool need_cleanup = false;
fwprop_init ();
|| DF_REF_BB (use)->loop_father == NULL
/* The outer most loop is not really a loop. */
|| loop_outer (DF_REF_BB (use)->loop_father) == NULL)
- need_cleanup |= forward_propagate_into (use);
+ forward_propagate_into (use);
}
fwprop_done ();
- if (need_cleanup)
- cleanup_cfg (0);
return 0;
}
fwprop_addr (void)
{
unsigned i;
- bool need_cleanup = false;
fwprop_init ();
&& DF_REF_BB (use)->loop_father != NULL
/* The outer most loop is not really a loop. */
&& loop_outer (DF_REF_BB (use)->loop_father) != NULL)
- need_cleanup |= forward_propagate_into (use);
+ forward_propagate_into (use);
}
fwprop_done ();
-
- if (need_cleanup)
- cleanup_cfg (0);
return 0;
}