https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79729
Bug ID: 79729 Summary: ICE in ix86_print_operand, at config/i386/i386.c:18231 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fort...@t-online.de Target Milestone: --- Affects versions down to 4.9. Reduced from ./gcc.target/sh/pr21255-3.c : $ cat z1.c double f () { double r; asm ("mov %S1,%S0; mov %R1,%R0" : "=r" (r) : "i" (20)); return r; } $ gcc-7-20170226 -c z1.c z1.c: In function 'f': z1.c:7:1: internal compiler error: in ix86_print_operand, at config/i386/i386.c:18231 } ^ 0xf79218 ix86_print_operand(_IO_FILE*, rtx_def*, int) ../../gcc/config/i386/i386.c:18231 0x8e118c output_operand(rtx_def*, int) ../../gcc/final.c:3891 0x8e1c67 output_asm_insn(char const*, rtx_def**) ../../gcc/final.c:3788 0x8e3a2d final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../gcc/final.c:2667 0x8e40a2 final(rtx_insn*, _IO_FILE*, int) ../../gcc/final.c:2051 0x8e4859 rest_of_handle_final ../../gcc/final.c:4489 0x8e4859 execute ../../gcc/final.c:4562