https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89400
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org Target Milestone|--- |7.5 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- r228540 compiled this fine with these options, r228940 already ICEs, though with pr89400.c: In function ‘foo’: pr89400.c:7:1: error: unrecognizable insn: } ^ (insn 9 8 10 2 (set (reg:SI 116) (zero_extend:SI (unspec:HI [ (mem:HI (reg/f:SI 111 [ b.1_3 ]) [0 MEM[(char * {ref-all})b.1_3]+0 S2 A8]) ] UNSPEC_UNALIGNED_LOAD))) pr89400.c:6 -1 (nil)) Maybe started with r228643? The invalid %-code appeared in between r230540 and r231340, maybe r231114 or r230664 or r230663.