This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: pa-hpux bootstrap failure after "post-cond-optab improvements"
- From: Paolo Bonzini <paolo dot bonzini at gmail dot com>
- To: Olivier Hainque <hainque at adacore dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 01 Jul 2009 14:03:58 +0200
- Subject: Re: pa-hpux bootstrap failure after "post-cond-optab improvements"
- References: <20090701110332.GC29413@cardhu.act-europe.fr>
Here it is. I committed it.
2009-07-01 Paolo Bonzini <bonzini@gnu.org>
* expr.c (expand_expr_real_1): Reinstate fallthrough to
TRUTH_ANDIF_EXPR.
Index: expr.c
===================================================================
--- expr.c (revision 149135)
+++ expr.c (working copy)
@@ -9109,8 +9109,10 @@
tmode != VOIDmode ? tmode : mode);
- gcc_assert (temp);
- return temp;
+ if (temp)
+ return temp;
+ /* Use a compare and a jump for BLKmode comparisons, or for
+ functions if HAVE_canonicalize_funcptr_for_compare. */
+
/* Although TRUTH_{AND,OR}IF_EXPR aren't present in GIMPLE, they
are occassionally created by folding during expansion. */
case TRUTH_ANDIF_EXPR: