https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107158
Bug ID: 107158 Summary: internal compiler error: in get_or_create_cluster, at analyzer/store.cc:2832 Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: urs at akk dot org Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu gcc build from git @ 49192c41de94b2746cd33366134b6aeaefa6ca2a with configure --program-suffix=-13 --enable-languages=c,lto --enable-lto --disable-multilib make -j 4 BOOT_CFLAGS='-pipe -O0 -w' bootstrap on x86_64-pc-linux-gnu (Intel(R) Core(TM) i7-6700T); Ubuntu 22.04.1 LTS; GLIBC 2.35-0ubuntu3.1 gcc-13 -v -save-temps -freport-bug -I. -I../include -DHAVE_CONFIG_H -g -std=c11 -O2 -Wextra -Wpedantic -Wall -Winline -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wbad-function-cast -Wnested-externs -Wcast-align -Wpointer-arith -Waggregate-return -Wcast-qual -Wwrite-strings -Wundef -Wpacked -Wfloat-equal -Wunused-macros -Wold-style-definition -Winit-self -Wmissing-include-dirs -Wlogical-op -Wjump-misses-init -Wformat=2 -Wshift-overflow=2 -Wnull-dereference -Wduplicated-cond -Walloc-zero -Walloca -Wstringop-overflow=2 -Wduplicated-branches -Wno-format-nonliteral -Wno-stringop-truncation -Wno-format-truncation -fanalyzer -Wno-analyzer-fd-use-without-check -fanalyzer-call-summaries -o makecfg ./makecfg.c results in during IPA pass: analyzer ./makecfg.c: In function ‘parse_tbl’: ./makecfg.c:140:25: internal compiler error: in get_or_create_cluster, at analyzer/store.cc:2832 140 | store_data(buffer, ""); | ^~~~~~~~~~~~~~~~~~~~~~ 0x7f3d31181d8f __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 0x7f3d31181e3f __libc_start_main_impl ../csu/libc-start.c:392 without "-fanalyzer-call-summaries" it works as expected, but "complains": /makecfg.c: In function ‘parse_tbl’: ./makecfg.c:116:1: warning: leak of ‘<unknown>’ [CWE-401] [-Wanalyzer-malloc-lea k] 116 | } [...]