Fix tree-ssa-dce Ada LTO bootstrap ice
Jan Hubicka
hubicka@ucw.cz
Wed Dec 9 07:32:00 GMT 2015
> Jan,
>
> > this patch fixes tree-ssa-dce ICE seen during Ada bootstrap. It is updated
> > version of https://gcc.gnu.org/ml/gcc-patches/2015-05/msg02876.html for
> > current mainline
> >
> > Bootstrapped/regtested x86_64-linux, OK?
> >
> > PR middle-end/65337
> > * tree-ssa-dce.c (bb_postorder): New static var.
> > (forward_edge_to_pdom): Remove.
> > (remove_dead_stmt): Instead of redirecting edges only keep an edge
> > on a path to nearest live BB.
> > (eliminate_unnecessary_stmts): Free bb_postorder.
> > * cfganal.c (dfs_find_deadend): Add START_POINTES.
> > * cfganal.h (inverted_post_order_compute): Update prototype.
>
> do you plan to apply it in the near future? It's probably too late for GCC 5
> at this point, but it would be nice to have it for GCC 6.
Eric,
I did not notice the ack from Richard. I will re-test and commit it ASAP
(probalby tomorrow).
Honza
More information about the Gcc-patches
mailing list