https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #28 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to rsand...@gcc.gnu.org from comment #25) > - On big-endian targets, vector loads and stores are assumed to put the > first memory element at the most significant end of the vector register. I agree with everything here, except calling this "most significant". That just makes no sense for vectors. It is element 0, but that is not more significant than any other element :-) Vectors aren't integers.