PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / doloop-1.c
blobd2394a62ec2613295c4660f8778129e6d2c6d5bf
1 #include <limits.h>
3 extern void exit (int);
4 extern void abort (void);
6 volatile unsigned int i;
8 int
9 main (void)
11 unsigned char z = 0;
13 do ++i;
14 while (--z > 0);
15 if (i != UCHAR_MAX + 1U)
16 abort ();
17 exit (0);