https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87198

            Bug ID: 87198
           Summary: ICE in extract_insn, at recog.c:2304
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: hjl at gcc dot gnu.org, jakub at gcc dot gnu.org, uros at 
gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu

Following causes ICE:

$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/xsavec-1.c
-mxsavec -mno-sse2
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/xsavec-1.c: In
function ‘test_xsavec’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/xsavec-1.c:11:1:
error: unrecognizable insn:
 }
 ^
(insn 14 13 17 2 (set (mem:BLK (reg:DI 89) [0  A8])
        (unspec_volatile:BLK [
                (subreg:SI (reg:DI 90) 0)
                (subreg:SI (reg:DI 91) 0)
            ] UNSPECV_XSAVEC))
"/usr/lib64/gcc/x86_64-suse-linux/8/include/xsavecintrin.h":41 -1
     (nil))
during RTL pass: vregs
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/xsavec-1.c:11:1:
internal compiler error: in extract_insn, at recog.c:2304
0x7ffff6996fea __libc_start_main
        ../csu/libc-start.c:308

Reply via email to