https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91201
--- Comment #18 from Joel Yliluoma <bisqwit at iki dot fi> --- Great, thanks. I can test this in a few days, but I would like to make sure that the proper thing still happens if the vector is of bytes but the return value of the function is a larger-than-byte integer type. Will it still generate a movd in this case? Because that would be wrong. :-)