------- Additional Comments From kazu at cs dot umass dot edu 2004-11-16 15:06 ------- Reduced a little more:
/* ./cc1 -O1 pr18519.c */
int baz (int *);
void
foo (int *uc)
{
int *invalidp;
int invalid;
while (1)
{
invalidp = &invalid;
if (baz (uc))
invalid = 1;
invalid = 0;
}
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18519
