1 /* { dg-do compile } */
2 /* { dg-options "-O" } */
5 __INTPTR_TYPE__
baz (void);
8 foo (__INTPTR_TYPE__
*q
)
11 __INTPTR_TYPE__ a
= baz ();
12 __INTPTR_TYPE__ b
= baz ();
14 #define X q[i++] = a; q[i++] = b; a = a + b; b = b + a;
15 #define Y X X X X X X X X X X
16 #define Z Y Y Y Y Y Y Y Y Y Y