OSDN Git Service

Fix PR 17408 and PR 17409.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / 961017-2.c
1 main ()
2 {
3   int i = 0;
4
5
6   if (sizeof (unsigned long int) == 4)
7     {
8       unsigned long int z = 0;
9
10       do {
11         z -= 0x00004000;
12         i++;
13         if (i > 0x00040000)
14           abort ();
15       } while (z > 0);
16       exit (0);
17     }
18   else if (sizeof (unsigned int) == 4)
19     {
20       unsigned int z = 0;
21
22       do {
23         z -= 0x00004000;
24         i++;
25         if (i > 0x00040000)
26           abort ();
27       } while (z > 0);
28       exit (0);
29     }
30   else
31     exit (0);
32 }