------- Comment #6 from janis at gcc dot gnu dot org 2010-01-06 18:44 -------
With the patch at http://gcc.gnu.org/ml/gcc-patches/2009-12/msg01209.html the
testcase in the submitter's description no longer fails, but there is other
code in 197.parser that gets the same ICE with the same options. Here's a
minimized testcase for that:
int
strictly_smaller_name (char *s, char *t)
{
int ss, tt;
while ((*s != '\0') || (*t != '\0'))
{
if (*s == '\0')
ss = '*';
else
ss = *s++;
if (*t != '\0')
tt = *t;
if (ss == tt)
return 0;
}
}
This failure occurs with and without the patch cited above.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42245