https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97554
Bug ID: 97554 Summary: ICE: during RTL pass: cprop /segfault in sbitmap Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rimvydas.jas at gmail dot com Target Milestone: --- Created attachment 49435 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49435&action=edit reduced testcase Attached is very reduced case from autogenerated verifier of observations, that is now failing to compile after including newest meteorological data. gcc version 11.0.0 20201023 (experimental) linux x86_64 $ gcc -Wall -Wextra -O2 -c nwp_test.c during RTL pass: cprop nwp_test.c: In function 'obs_verif_body_entry': nwp_test.c:14043:13: internal compiler error: Segmentation fault 14043 | return RC;} | ^ 0xdef4ef crash_signal /z/gg/gcc/toplev.c:330 0x7fffed80b81f ??? /z/glibc-2.32/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x1909e50 sbitmap_vector_alloc(unsigned int, unsigned int) /z/gg/gcc/sbitmap.c:171 0x1719767 alloc_cprop_mem /z/gg/gcc/cprop.c:557 0x1719767 one_cprop_pass /z/gg/gcc/cprop.c:1817 0x1719767 execute_rtl_cprop /z/gg/gcc/cprop.c:1931 0x1719767 execute /z/gg/gcc/cprop.c:1969 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. Works with: 4.8.5 5.3 6.2 7.3 8.2 Fails with: 9.3 10.2 11-master $ gcc-9 -O2 -c nwp_test.c gcc-9: fatal error: Killed signal terminated program cc1 Able to compile with (time and memory usage is an issue): gcc-9 -O2 -fno-ree gcc-10 -O2 -fno-gcse -fno-ree gcc-11 -O2 -fno-gcse