1 /* PR tree-optimization/33136 */
2 /* { dg-require-effective-target alloca } */
4 extern void abort (void);
15 struct S
*s
= (struct S
*) 0, **p
, *n
;
16 for (p
= &s
; *p
; p
= &(*p
)->a
);
17 n
= (struct S
*) __builtin_alloca (sizeof (*n
));