1 /* PR middle-end/29584 */
2 /* { dg-do compile { target { ilp32 || lp64 } } } */
4 extern void *foo1 (void);
5 extern void foo2 (void);
6 extern void foo3 (void *, void *);
7 extern int foo4 (void);
14 for (i = 1; i < 4; i++)
18 switch (0x8000000UL + i * 0x400)
20 case 0x80000000UL ... 0x80000000UL + 0x3a000000UL - 1:
26 foo3 ((void *) (0x8000000UL + i * 0x400), s);