blob: e6060e468d692d8e194f6f8ae2f02ed6ad1b6874 [file] [log] [blame]
/* PR82337: SLSR needs to prevent abnormal SSA names from
serving as a basis. */
/* { dg-require-effective-target nonlocal_goto } */
char *a, *b, *c;
struct d {
short e;
char f[];
};
extern void j (void);
void
g() {
struct d *h;
char *i;
int d;
do {
i = h->f + d;
20 ? j() : 0;
i = c;
if (__builtin_setjmp (h))
b = h->f + d;
d = (int)(*i);
} while (a);
}