------- Comment #6 from janis at gcc dot gnu dot org 2006-03-02 19:10 ------- The test case starts passing on mainline with this patch:
http://gcc.gnu.org/viewcvs?view=rev&rev=109088 r109088 | sayle | 2005-12-27 23:27:34 +0000 (Tue, 27 Dec 2005) | 11 lines * fold-const.c (int_const_binop): Return NULL_TREE when an expression can't be evaluated at compile-time (instead of calling abort). Return NULL_TREE for division (and modulus) by zero. (const_binop): Return NULL_TREE for floating point operators that aren't handled by real_arithmetic. (fold_binary): Eliminate "wins" variable, and "binary" label, by folding operators with constant operands early. Assert that operands are non-NULL. -- janis at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sayle at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26524