This is with 4.4.0-RC-20090414, with --enable-checking=yes,rtl,tree if that matters. $ cris-linux-gcc -O2 -S buffer.i /home/segher/src/kernel/fs/buffer.c: In function 'block_page_mkwrite': /home/segher/src/kernel/fs/buffer.c:2409: error: insn does not satisfy its constraints: (insn 146 52 147 7 /home/segher/src/kernel/fs/buffer.c:2391 (set (reg/v:SI 1 r1 [orig:30 end ] [30]) (zero_extend:SI (reg:HI 16 srp))) 58 {zero_extendhisi2} (nil)) /home/segher/src/kernel/fs/buffer.c:2409: internal compiler error: in copyprop_hardreg_forward_1, at regrename.c:1603 It needs -O2 or -O3 to fail, -Os is not enough.
Created attachment 17634 [details] testcase, not minimised
*** This bug has been marked as a duplicate of 36482 ***