1 /* { dg-options "-O -fgraphite-identity" } */
2 /* { dg-require-effective-target nonlocal_goto } */
8 typedef struct x
**(*a
)(struct x
*);
30 f
= (*(((struct x
*)r
)->e
.y
.l
.i
[2]((struct x
*)r
)))->e
.y
.s
;
32 __builtin_memcpy((char *)m
, (const char *)c
, sizeof(jmp_buf));
33 if (setjmp (c
) == 0) {
35 for (z
= 0; z
< 0; ++z
)