1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
4 #if __SIZEOF_POINTER__ != __SIZEOF_LONG__
5 #define long __INTPTR_TYPE__
8 void *fn1(void *p1
, void *p2
, long p3
)
10 long a
= (long)p1
, b
= (long)p2
, c
= p3
;
14 int d
= ((int *)b
)[0];