http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29710
--- Comment #7 from Dave Korn <davek at gcc dot gnu.org> 2010-12-11 10:46:22 UTC --- (In reply to comment #6) > Although I haven't verified that this is the same as the original problem > report, it really looks like it, modulo various changes to the compiler's > internals since 4.2; in particular, > > (In reply to comment #4) > > (gdb) p current_stmt_group > > $6 = (struct stmt_group *) 0x0 > > ... that looks like that null third argument causing problems to me. Ah, but there was no integer_three_node back then and builtin_expect only used to take two args at the time. So it can't be the same thing after all.