https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93288

--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Note that C++ is out-of-scope for the analyzer for GCC 10.

Program received signal SIGSEGV, Segmentation fault.
0x0000000001cb37ed in supergraph::supergraph (this=0x7fffffffcda0, logger=0x0)
    at ../../src/gcc/analyzer/supergraph.cc:180
180                 = ENTRY_BLOCK_PTR_FOR_FN (edge->callee->get_fun ());
Missing separate debuginfos, use: dnf debuginfo-install
gmp-6.1.2-10.fc30.x86_64 libmpc-1.1.0-3.fc30.x86_64 libzstd-1.4.2-1.fc30.x86_64
mpfr-3.1.6-4.fc30.x86_64

(gdb) p edge->callee
$1 = <cgraph_node * 0x7fffeaaaa2d0 "__ct_comp "/2>

(gdb) p edge->callee->get_fun()->cfg
$4 = (control_flow_graph *) 0x0

So it's a segfault reading through a NULL cfg pointer.

Reply via email to