1 /* PR middle-end/37009 */ 2 /* { dg-do compile { target { { ! *-*-darwin* } && ia32 } } } */ 3 /* { dg-options "-mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */ 4 5 extern void bar (double *); 6 7 double foo(double x)8foo(double x) 9 { 10 double xxx = x + 13.0; 11 12 bar (&xxx); 13 return xxx; 14 } 15 16 /* { dg-final { scan-assembler "andl\[\\t \]*\\$-8,\[\\t \]*%esp" } } */ 17