1 /* PR rtl-optimization/60700 */
2 /* { dg-do run { target ia32 } } */
3 /* { dg-options "-O3 -march=i686" } */
6 __attribute__((noinline
))
15 char data
[36]; /* must be greater than 32. */
19 __attribute__((noinline
))
20 repro(struct st
**out
)
36 *out
= (struct st
*)__builtin_malloc(sizeof(struct st
));
42 __builtin_memset(*out
, 0, sizeof(struct st
));
54 for (i
= 0; i
< sizeof (p
->data
)/sizeof (p
->data
[0]); i
++)