https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100305
Alex Coplan <acoplan at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Keywords| |ice-on-valid-code
Known to fail| |12.0
Last reconfirmed| |2021-04-28
Ever confirmed|0 |1
--- Comment #2 from Alex Coplan <acoplan at gcc dot gnu.org> ---
Here is a reduced testcase:
typedef double c[3];
typedef int d[3];
typedef struct {
d e;
} f;
typedef struct {
f g;
f h;
} i;
i j;
double k;
int l;
void w(void *);
void x(char);
void u(void *, void *);
void m() {
char a[4096], n[4096], b[4096], o[4096], p[4096], s[4096], r[4096], t[4096];
w(t);
w(p);
w(n);
w(b);
u(a, s);
char v = r[0];
c g;
{
int q[4096];
w(q);
w(o);
}
x(v);
l = 0;
for (; l < 3; l++) {
j.g.e[l] = g[l];
j.h.e[l] = k;
}
}