1/* PR target/49866 */ 2/* { dg-do assemble } */ 3/* { dg-options "-O2 -mcmodel=large" { target lp64 } } */ 4 5void fn (void *, int, int); 6int fn2 (void); 7void baz (int); 8 9static void 10foo (void *x, int y) 11{ 12 int i; 13 for (i = 0; i < y; i++) 14 fn (x, fn2 (), i); 15} 16 17void 18bar (int u, int v, int w, void *x) 19{ 20 baz (u); 21 foo (x, w); 22 baz (u); 23} 24