1 // Verify that loop optimization takes into account the exception edge
2 // and does not increment I before the call.
4 // { dg-options "-O2" }
6 extern "C" void abort();
7 static void bar(char *);
9 static void foo(unsigned long element_count, char *ptr)
13 for (i = 0; i != element_count; i++, ptr += 8)
22 static void bar(char *)