1 /* PR middle-end/37009 */
2 /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
3 /* { dg-additional-options "-mincoming-stack-boundary=2 -mpreferred-stack-boundary=2" } */
8 bar (char *p
, int size
)
10 __builtin_strncpy (p
, "good", size
);
14 __attribute__ ((noinline
))
15 foo (double x
, double y
,double z
,double a
, int size
)
17 char *p
= __builtin_alloca (size
+ 1);
21 if (__builtin_strncmp (p
, "good", size
) != 0)
25 printf ("Failed: %s != good\n", p
);
30 check (&i
, __alignof__(i
));