[Bug rtl-optimization/93159] New: [10 Regression] ICE (segfault) during RTL pass on arm-linux-gnueabihf
doko at debian dot org
gcc-bugzilla@gcc.gnu.org
Sun Jan 5 09:32:00 GMT 2020
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
More information about the Gcc-bugs
mailing list