https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93159
Bug ID: 93159 Summary: [10 Regression] ICE (segfault) during RTL pass on arm-linux-gnueabihf Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: doko at debian dot org Target Milestone: --- seen with trunk 20192018 and 20200104 with a jit build, on arm-linux-gnueabihf. the jit build is done with the just (successfully) built native build. during RTL pass: reload ../../src/gcc/genrecog.c: In function 'state* match_pattern_2(state*, md_rtx_info*, position*, rtx)': ../../src/gcc/genrecog.c:4183:1: internal compiler error: Segmentation fault 4183 | } | ^ 0x5b08df crash_signal ../../src/gcc/toplev.c:328 0x4a94df add_regs_to_insn_regno_info ../../src/gcc/lra.c:1509 0x4a95d3 add_regs_to_insn_regno_info ../../src/gcc/lra.c:1531 0x4a95d3 add_regs_to_insn_regno_info ../../src/gcc/lra.c:1531 0x4aa67d lra_update_insn_regno_info(rtx_insn*) ../../src/gcc/lra.c:1624 0x4aa7cd lra_update_insn_regno_info(rtx_insn*) ../../src/gcc/lra.c:1617 0x4aa7cd lra_push_insn_1 ../../src/gcc/lra.c:1774 0x4c29eb spill_pseudos ../../src/gcc/lra-spills.c:523 0x4c29eb lra_spill() ../../src/gcc/lra-spills.c:636 0x4ab8db lra(_IO_FILE*) ../../src/gcc/lra.c:2554 0x47d329 do_reload ../../src/gcc/ira.c:5526 0x47d329 execute ../../src/gcc/ira.c:5712 Please submit a full bug report, with preprocessed source if appropriate. The bug is not reproducible, so it is likely a hardware or OS problem. make[4]: *** [Makefile:2674: build/genrecog.o] Error 1 make[4]: *** Waiting for unfinished jobs.... this is with a compiler configure with enabled hardening defaults, on top of configure --with-gcc-major-version-only --program-suffix=-10 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libs tdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-s upport --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch -- enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror - -enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --enable-l anguages=c++,jit --enable-host-shared --disable-bootstrap