1 void f (int *p, int **q)
4 for (i = 0; i < 40; i++)
16 /* Find the signed middle of the address space. */
17 if (sizeof(start) == sizeof(int))
18 start = (__SIZE_TYPE__) __INT_MAX__;
19 else if (sizeof(start) == sizeof(long))
20 start = (__SIZE_TYPE__) __LONG_MAX__;
21 else if (sizeof(start) == sizeof(long long))
22 start = (__SIZE_TYPE__) __LONG_LONG_MAX__;
26 /* Arbitrarily align the pointer. */
29 /* Pretend that's good enough to start address arithmetic. */
32 /* Verify that GIV replacement computes the correct results. */
35 if (q[39] != (int *)p + 39)