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

--- Comment #5 from Matthias Klose <doko at gcc dot gnu.org> ---
still searching ...

/usr/lib/gcc/i686-linux-gnu/7/include/stddef.h:20440:11: internal compiler
error: in equal_mem_array_ref_p, at tree-ssa-scopedtables.c:429
0x8858876 equal_mem_array_ref_p
        ../../src/gcc/tree-ssa-scopedtables.c:429
0x8858876 hashable_expr_equal_p
        ../../src/gcc/tree-ssa-scopedtables.c:466
0x8858876 expr_elt_hasher::equal(expr_hash_elt* const&, expr_hash_elt* const&)
        ../../src/gcc/tree-ssa-scopedtables.c:916
0x885983d hash_table<expr_elt_hasher,
xcallocator>::find_slot_with_hash(expr_hash_elt* const&, unsigned int,
insert_option)
        ../../src/gcc/hash-table.h:889
0x88591a8 hash_table<expr_elt_hasher, xcallocator>::find_slot(expr_hash_elt*
const&, insert_option)
        ../../src/gcc/hash-table.h:414
0x88591a8 avail_exprs_stack::lookup_avail_expr(gimple*, bool, bool)
        ../../src/gcc/tree-ssa-scopedtables.c:156
0x887d01a record_temporary_equivalences_from_stmts_at_dest
        ../../src/gcc/tree-ssa-threadedge.c:336
0x887d6ee thread_through_normal_block
        ../../src/gcc/tree-ssa-threadedge.c:994
0x887f0ac thread_across_edge
        ../../src/gcc/tree-ssa-threadedge.c:1229
0x887f49b thread_outgoing_edges(basic_block_def*, gcond*, const_and_copies*,
avail_exprs_stack*, tree_node* (*)(gimple*, gimple*, avail_exprs_stack*,
basic_block_def*))
        ../../src/gcc/tree-ssa-threadedge.c:1289
0x87d2cf8 dom_opt_dom_walker::after_dom_children(basic_block_def*)
        ../../src/gcc/tree-ssa-dom.c:1206
0x8ce5d6b dom_walker::walk(basic_block_def*)
        ../../src/gcc/domwalk.c:307
0x87d52d3 execute
        ../../src/gcc/tree-ssa-dom.c:459
Please submit a full bug report,
with preprocessed source if appropriate.

these are distro packages, and apparently only seen with a toolchain defaulting
to hardening defaults.

Reply via email to