https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69885
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-02-22 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 37753 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37753&action=edit gcc6-pr69885.patch Bet this is related to my recent shift expansion changes (to handle invalid shift counts). The m68k backend is buggy, in expanders it really has to specify mode of the operands.