This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tuples] Avoid generating too much garbage in gimplify_cond_expr (PR tree-optimization/36389)


On Sat, May 31, 2008 at 18:10, Jakub Jelinek <jakub@redhat.com> wrote:

> 2008-05-31  Jakub Jelinek  <jakub@redhat.com>
>
>        PR tree-optimization/36389
>        * gimplify.c (gimplify_cond_expr): If one or both branches are
>        GOTO_EXPRs jumping to LABEL_DECLs, don't create unnecessary
>        extra LABEL_DECLs and jumps around.
>        * tree-cfg.c (remove_useless_stmts_cond): Set may_branch also
>        for GIMPLE_COND stmts.
>        * tree-eh.c (replace_goto_queue_cond_clause): Set label to
>        create_artificial_label () rather than LABEL_EXPR.

OK.


Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]