https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
--- Comment #5 from Segher Boessenkool <segher at gcc dot gnu.org> --- We always have many modes we cannot put in registers at all. This is normal. And yeah, what Richard says in c#3. Why do we do that? Is that a target bug?