This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PR/18308: ice-on-valid because of non-GIMPLE (take 2)
- From: Roger Sayle <roger at eyesopen dot com>
- To: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 4 Jan 2005 05:34:51 -0700 (MST)
- Subject: Re: PR/18308: ice-on-valid because of non-GIMPLE (take 2)
On Tue, 4 Jan 2005, Paolo Bonzini wrote:
> 2004-12-28 Paolo Bonzini <bonzini@gnu.org>
> Devang Patel <dpatel@apple.com>
>
> PR tree-optimization/18308
> * tree-if-conv.c (add_to_dst_predicate_list): Gimplify
> the operands before creating a new expression.
> * dojump.c (do_jump): Make drop_through_label available
> for all cases. Add expansion of COND_EXPR.
>
> 2004-12-28 Paolo Bonzini <bonzini@gnu.org>
>
> * gcc.dg/vect/pr18308.c: New testcase.
This is OK for mainline. Thanks for remembering to update the
copyright years. I'll do some follow-up testing myself once
this patch goes in, but I suspect that COND_EXPRs in do_jump
are now so rare that there's little point in further optimizing
the corner cases.
Roger
--