[Bug tree-optimization/32873] New: [4.3 Regression] glibc ICE's gcc-4.3.0 SSA corruption
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Jul 23 23:28:00 GMT 2007
Unable to coalesce ssa_names 1221 and 144 which are marked as MUST COALESCE.
is_long_double_1221(ab) and is_long_double_144(ab)
vfprintf.c: In function '_IO_vfprintf_internal':
vfprintf.c:184: internal compiler error: SSA corruption
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
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');
}
--
Summary: [4.3 Regression] glibc ICE's gcc-4.3.0 SSA corruption
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pinskia at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32873
More information about the Gcc-bugs
mailing list