http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59920

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 31963
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31963&action=edit
gcc49-pr59920.patch

Ok, started hacking on this.  I think I have the tree-cfg.c side of the thing
pretty much ready (appart from removing make_abnormal_goto_edges), including
being friendly to OpenMP and even using the OpenMP restrictions to get smaller
AB edge coverage, but things to do still include:
1) tree-inline.c
2) expansion (ensure the right edges exists after expansion)
3) see how it will play together with __builtin_setjmp, hopefully just kill
   __builtin_setjmp_dispatcher altogether

Reply via email to