1/* { dg-do compile } */
2/* { dg-require-effective-target ia32 } */
3/* { dg-options "-mstackrealign -mpreferred-stack-boundary=4" } */
4int
5outer_function (int x, int y)
6{
7  int __attribute__ ((__noinline__))
8  nested_function (int x, int y)
9    {
10      return (x + y);
11    }
12  return (3 + nested_function (x, y));
13}
14