https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #26 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- > describes a different option on big-endian and little-endian should have said: describes a different instruction. In other words, the mapping of gimple to RTL operations is fixed, but the mapping of those RTL operations to machine instructions varies by endianness (if registers are involved).