https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118288
Bug ID: 118288 Summary: Using new crc builtins on i386 leads to ICE Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: andi-gcc at firstfloor dot org Target Milestone: --- Target: x86_64 ./gcc/cc1 -I ../gcc/gcc/ginclude/ ../gcc/gcc/testsuite/gcc.target/aarch64/crc-builtin-pmul64.c crc8_data8 crc16_data8 crc16_data16 crc32_data8 crc32_data16 crc32_data32 rev_crc8_data8 rev_crc16_data8 rev_crc16_data16 rev_crc32_data8 rev_crc32_data16 rev_crc32_data32 Analyzing compilation unit Performing interprocedural optimizations <*free_lang_data> {heap 888k} <visibility> {heap 888k} <build_ssa_passes> {heap 888k} <opt_local_passes> {heap 1312k} <remove_symbols> {heap 1312k} <targetclone> {heap 1312k} <free-fnsummary> {heap 1312k}Streaming LTO <whole-program> {heap 1312k} <fnsummary> {heap 1312k} <inline> {heap 1312k} <modref> {heap 1312k} <free-fnsummary> {heap 1312k} <single-use> {heap 1312k} <comdats> {heap 1312k}Assembling functions: <simdclone> {heap 1312k} crc8_data8../gcc/gcc/testsuite/gcc.target/aarch64/crc-builtin-pmul64.c: In function ‘crc8_data8’: ../gcc/gcc/testsuite/gcc.target/aarch64/crc-builtin-pmul64.c:7:1: error: unrecognizable insn: 7 | } | ^ (insn 6 5 7 2 (set (reg:QI 102) (const_int 255 [0xff])) "../gcc/gcc/testsuite/gcc.target/aarch64/crc-builtin-pmul64.c":6:10 -1 (nil)) during RTL pass: vregs ../gcc/gcc/testsuite/gcc.target/aarch64/crc-builtin-pmul64.c:7:1: internal compiler error: in extract_insn, at recog.cc:2882 0x37332db internal_error(char const*, ...) ../../gcc/gcc/diagnostic-global-context.cc:517 0x3702c93 fancy_abort(char const*, int, char const*) ../../gcc/gcc/diagnostic.cc:1722 0x17d2be8 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.cc:108 0x17d2c29 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.cc:116 0x177c49c extract_insn(rtx_insn*) ../../gcc/gcc/recog.cc:2882 0x1329a76 instantiate_virtual_regs_in_insn ../../gcc/gcc/function.cc:1612 0x132b0d6 instantiate_virtual_regs ../../gcc/gcc/function.cc:1995 0x132b1a2 execute ../../gcc/gcc/function.cc:2042 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.