sincos has always freed dominators at the end, but AFAICT they should
still be up-to-date. (In particular, gimple_purge_dead_eh_edges
updates the information.)
Tested on x86_64-linux-gnu, arm-linux-gnueabi and aarch64-linux-gnu.
gcc/
* tree-ssa-math-opts.c (pass_cse_sincos::execute): Don't free
CDI_DOMINATORS.
From-SVN: r229582
+2015-10-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * tree-ssa-math-opts.c (pass_cse_sincos::execute): Don't free
+ CDI_DOMINATORS.
+
2015-10-30 Richard Sandiford <richard.sandiford@arm.com>
* real.h (format_helper): New.
statistics_counter_event (fun, "sincos statements inserted",
sincos_stats.inserted);
- free_dominance_info (CDI_DOMINATORS);
return cfg_changed ? TODO_cleanup_cfg : 0;
}