OSDN Git Service

* c-decl.c (pushdecl): When an extern declaration at block scope
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / 20020605-1.c
1 /* This testcase caused on IA-32 -O2 endless loop in
2    merge_blocks when trying to merge a basic block
3    with itself.  */
4
5 void f (void)
6 {
7   char *c;
8   do
9     {
10       if (c)
11         break;
12     }
13   while (1);
14   if (!c)
15     while (1)
16       f ();
17 }