1 /* { dg-do compile } */ 2 /* { dg-require-effective-target ia32 } */ 3 /* { dg-options "-O2 -march=i686" } */ 4 5 void fn1 (int *, ...); fn2(int p1)6 int fn2 (int p1) 7 { 8 fn1 (0, (short)(int)&p1); 9 return 0; 10 } 11