blob: bacec964d36bbde8d271e5a7c7226cc71aab218d [file] [log] [blame]
/* PR middle-end/102200 - ICE on a min of a decl and pointer in a loop
{ dg-do compile }
{ dg-options "-O2 -Wall" } */
typedef __SIZE_TYPE__ size_t;
extern char a[], n;
void f (void)
{
char *p = a;
size_t end = 1;
while (n)
{
if (p < (char*)end)
*p = ';';
if (p > (char*)&end)
p = (char*)&end;
}
}