------- Comment #9 from pinskia at gcc dot gnu dot org 2007-07-23 21:31 ------- Generic (also ICEs on i686-linux-gnu) reduced testcase: void _IO_vfprintf_internal ( char *f ) { static const void *const step0_jumps[] = { &&do_form_unknown, &&do_flag_plus, &&do_form_float }; const void * ptr = step0_jumps[0]; do { char spec; spec = (*++f); goto *ptr; do_flag_plus: read_int (&f); do_number: _itoa_word (spec); do_form_float: if (ptr != ((void *)0)) { spec = 'x'; goto do_number; } if (spec != 'S') __strnlen (); return; do_form_unknown:; } while (*f != '\0'); }
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC build triplet|rs6000 | GCC host triplet|rs6000 | GCC target triplet|rs6000 | Keywords| |ice-on-valid-code Last reconfirmed|0000-00-00 00:00:00 |2007-07-23 21:31:48 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32865