https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105554
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu.org --- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> --- We fail in the param assignment: (gdb) pp x (reg:V4DI 82) (gdb) pp y (mem/c:BLK (reg/f:DI 76 virtual-incoming-args) [1 x+0 S32 A256]) So we will likely need something similar to what we have in tree-inline.cc: 5928 /* For vector typed decls make sure to update DECL_MODE according 5929 to the new function context. */ 5930 if (VECTOR_TYPE_P (TREE_TYPE (copy))) 5931 SET_DECL_MODE (copy, TYPE_MODE (TREE_TYPE (copy))); @Richi: Do you have a clue where to adjust it?