https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110458
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c |tree-optimization Keywords| |diagnostic --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The problem is ldist does: arr1_8 = &MEM[(struct data *)arrayOut_7(D)].arr1; __builtin_memset (arr1_8, 0, 32); (which is kinda of correct). I think there are other bug related to this similar thing ...