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

            Bug ID: 88938
           Summary: ICE in extract_insn, at recog.c:2304
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu

Very old ICE:

$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/tbm-bextri-1.c
-fno-tree-ccp -mtbm -Og -fno-tree-fre
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/tbm-bextri-1.c: In
function ‘main’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/tbm-bextri-1.c:36:1:
error: unrecognizable insn:
 }
 ^
(insn 5 2 6 2 (parallel [
            (set (reg:SI 102 [ _24 ])
                (zero_extract:SI (const_int -1 [0xffffffffffffffff])
                    (const_int 0 [0])
                    (const_int 0 [0])))
            (clobber (reg:CC 17 flags))
        ]) "/usr/lib64/gcc/x86_64-suse-linux/8/include/tbmintrin.h":41 -1
     (nil))
during RTL pass: vregs
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/tbm-bextri-1.c:36:1:
internal compiler error: in extract_insn, at recog.c:2304
0x7ffff6996fea __libc_start_main
        ../csu/libc-start.c:308
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://bugs.opensuse.org/> for instructions.

Reply via email to