Peeling loops at tree level?, Lno branch merge patches ping

Richard Henderson rth@redhat.com
Mon Sep 20 20:41:00 GMT 2004


On Fri, Sep 17, 2004 at 12:01:16AM +0200, Zdenek Dvorak wrote:
> +   make_edge (new_head, second_head, EDGE_FALSE_VALUE);
...
> +   /* When edge 'e' was split, it created a fall through edge
> +       from new head to second head. Above created FALSE edge
> +       from new head to second head and now we do not need the
> +       fall through edge.  */
> +   for (e0 = new_head->succ; e0; e0 = e0->succ_next)
> +     if (e0->dest == second_head)
> +       e0->flags &= ~EDGE_FALLTHRU;

  e0 = make_edge (new_head, second_head, EDGE_FALSE_VALUE);


Otherwise ok.


r~



More information about the Gcc mailing list