http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55158
--- Comment #19 from Steven Bosscher <steven at gcc dot gnu.org> 2012-12-04 10:02:58 UTC --- This line is of course supposed to compare bb_state_array and old_bb_state_array: for (int i = (bb_state != old_bb_state) ? 0 : saved_last_basic_block;