https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68306
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #7 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- (In reply to Richard Biener from comment #6) > Fixed. Unfortunately, no. trippels@gcc2-power8 linux % cat ucm.i extern void fn2(); struct { unsigned qp_num; unsigned starting_psn; void *private_data; } a; struct { unsigned id; unsigned qpn; unsigned psn; } b; void fn1() { a.qp_num = b.qpn; a.starting_psn = b.psn; fn2(b.id); } trippels@gcc2-power8 linux % gcc -mno-altivec -mno-vsx -O3 -c ucm.i ucm.i: In function ‘fn1’: ucm.i:12:6: internal compiler error: in vectorizable_load, at tree-vect-stmts.c:6707 void fn1() { ^