On Fri, Oct 30, 2015 at 12:16 PM, Richard Sandiford
<richard.sandif...@arm.com> wrote:
> 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.
> OK to install?

Ok.

Thanks,
Richard.

> Thanks,
> Richard
>
>
> gcc/
>         * tree-ssa-math-opts.c (pass_cse_sincos::execute): Don't free
>         CDI_DOMINATORS.
>
> diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c
> index 2080328..1802754 100644
> --- a/gcc/tree-ssa-math-opts.c
> +++ b/gcc/tree-ssa-math-opts.c
> @@ -1857,7 +1857,6 @@ pass_cse_sincos::execute (function *fun)
>    statistics_counter_event (fun, "sincos statements inserted",
>                             sincos_stats.inserted);
>
> -  free_dominance_info (CDI_DOMINATORS);
>    return cfg_changed ? TODO_cleanup_cfg : 0;
>  }
>
>

Reply via email to