https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59843
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Isn't even this change ABI changing? I know you ICE when returning such vectors, but doesn't the change from BLKmode to V1DFmode change how such vars are laid out in structures, or passed in as arguments, or when present in aggregates (structs/unions) passed by value etc.?