https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101512
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-07-20 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- # .MEM_16 = VDEF <.MEM_15> D.2844 = {_2}; that's not valid GIMPLE, but gimplification already produces it. We have D.2844 = {_2}; _3 = n (); _4 = VIEW_CONVERT_EXPR<long unsigned int[8]>(D.2844)[_3]; there, so maybe it's FEs doing wrong as well (failing to set TREE_ADDRESSABLE or DECL_NOT_GIMPLE_REG). I will have a closer look.