(root)/
gcc-13.2.0/
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