OSDN Git Service

PR middle-end/51761
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / pr30338.c
1 /* We used to do folding with mismatched types which caused us to
2    infinitely loop in comparison foldings.  */
3
4 extern char *grub_scratch_mem;
5 int testload_func (char *arg, int flags)
6 {
7   int i;
8   for (i = 0; i < 0x10ac0; i++)
9     if (*((unsigned char *) ((0x200000 + i + (int) grub_scratch_mem)))
10         != *((unsigned char *) ((0x300000 + i + (int) grub_scratch_mem))))
11       return 0;
12   return 1;
13 }
14