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

Reply via email to