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

--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> ---
Minimal command line options:

$ gcc 1.i 2.i 3.i 4.i -fPIC -O2 -fno-semantic-interposition -flto=8  -shared
-finline-functions
during GIMPLE pass: vrp
3.i: In function ‘d’:
3.i:14:6: internal compiler error: Segmentation fault
   14 | void d() {
      |      ^
0xc87e44 crash_signal
        /home/marxin/Programming/gcc/gcc/toplev.c:326
0x7ffff7b79e0f ???
       
/usr/src/debug/glibc-2.29-2.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0
0xd8b7e0 ptr_deref_may_alias_decl_p
        /home/marxin/Programming/gcc/gcc/tree-ssa-alias.c:169
0xd90374 indirect_ref_may_alias_decl_p
        /home/marxin/Programming/gcc/gcc/tree-ssa-alias.c:1155
0xd91335 refs_may_alias_p_1(ao_ref*, ao_ref*, bool)
        /home/marxin/Programming/gcc/gcc/tree-ssa-alias.c:1499
0x9cbb5c gimple_fold_builtin_memory_op
        /home/marxin/Programming/gcc/gcc/gimple-fold.c:927
0x9cdddb gimple_fold_builtin
        /home/marxin/Programming/gcc/gcc/gimple-fold.c:3854
0x9cf1f8 gimple_fold_call
        /home/marxin/Programming/gcc/gcc/gimple-fold.c:4354
0x9d02e2 fold_stmt_1
        /home/marxin/Programming/gcc/gcc/gimple-fold.c:5019
0xcd2826 replace_uses_by(tree_node*, tree_node*)
        /home/marxin/Programming/gcc/gcc/tree-cfg.c:2026
0xcd2de7 gimple_merge_blocks
        /home/marxin/Programming/gcc/gcc/tree-cfg.c:2112
0x82097f merge_blocks(basic_block_def*, basic_block_def*)
        /home/marxin/Programming/gcc/gcc/cfghooks.c:793
0xcdfd80 cleanup_tree_cfg_bb
        /home/marxin/Programming/gcc/gcc/tree-cfgcleanup.c:719
0xce1348 cleanup_tree_cfg_noloop
        /home/marxin/Programming/gcc/gcc/tree-cfgcleanup.c:905
0xce1348 cleanup_tree_cfg()
        /home/marxin/Programming/gcc/gcc/tree-cfgcleanup.c:989
0xbb3917 execute_function_todo
        /home/marxin/Programming/gcc/gcc/passes.c:1930
0xbb2ae2 do_per_function
        /home/marxin/Programming/gcc/gcc/passes.c:1638
0xbb3c95 execute_todo
        /home/marxin/Programming/gcc/gcc/passes.c:2031

Reply via email to