The following patch adds missed test for the PR. Committed to the trunk as rev. 210838.
2014-05-23 Vladimir Makarov <vmaka...@redhat.com> PR rtl-optimization/61215 * gcc.target/i386/pr61215.c: New. Index: testsuite/gcc.target/i386/pr61215.c =================================================================== --- testsuite/gcc.target/i386/pr61215.c (revision 0) +++ testsuite/gcc.target/i386/pr61215.c (working copy) @@ -0,0 +1,10 @@ +/* { dg-do compile } */ +/* { dg-require-effective-target ia32 } */ +/* { dg-options "-O2 -march=i686" } */ + +void fn1 (int *, ...); +int fn2 (int p1) +{ + fn1 (0, (short)(int)&p1); + return 0; +}