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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |trippels at gcc dot gnu.org

--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
==12395== Conditional jump or move depends on uninitialised value(s)
==12395==    at 0xCCFE6A: free_scc_vn() (tree-ssa-sccvn.c:4319)
==12395==    by 0xCA62D3: (anonymous namespace)::pass_fre::execute(function*)
(tree-ssa-pre.c:4905)
==12395==    by 0xA5A62D: execute_one_pass(opt_pass*) (passes.c:2336)
==12395==    by 0xA5AC07: execute_pass_list_1(opt_pass*) (passes.c:2410)
==12395==    by 0xA5AC19: execute_pass_list_1(opt_pass*) (passes.c:2411)
==12395==    by 0xA5AC64: execute_pass_list(function*, opt_pass*)
(passes.c:2421)
==12395==    by 0x74CBB3: cgraph_node::expand() (cgraphunit.c:1980)
==12395==    by 0x74E4E6: expand_all_functions (cgraphunit.c:2116)
==12395==    by 0x74E4E6: symbol_table::compile() [clone .part.49]
(cgraphunit.c:2472)
==12395==    by 0x750922: compile (cgraphunit.c:2536)
==12395==    by 0x750922: symbol_table::finalize_compilation_unit()
(cgraphunit.c:2562)
==12395==    by 0xB21F57: compile_file() (toplev.c:490)
==12395==    by 0x5BDC75: do_compile (toplev.c:1988)
==12395==    by 0x5BDC75: toplev::main(int, char**) (toplev.c:2096)
==12395==    by 0x5BFE16: main (main.c:39)
==12395==  Uninitialised value was created by a heap allocation
==12395==    at 0x402FE7F: realloc (vg_replace_malloc.c:785)
==12395==    by 0x12DCF8C: xrealloc (xmalloc.c:180)
==12395==    by 0xCC8546: reserve<vn_ssa_aux*> (vec.h:288)
==12395==    by 0xCC8546: reserve (vec.h:1406)
==12395==    by 0xCC8546: reserve_exact (vec.h:1426)
==12395==    by 0xCC8546: safe_grow (vec.h:1554)
==12395==    by 0xCC8546: VN_INFO_GET(tree_node*) (tree-ssa-sccvn.c:410)
==12395==    by 0xCA89D2: eliminate_insert (tree-ssa-pre.c:3889)
==12395==    by 0xCA89D2:
eliminate_dom_walker::before_dom_children(basic_block_def*)
(tree-ssa-pre.c:4023)
==12395==    by 0x119ECC2: dom_walker::walk(basic_block_def*) (domwalk.c:265)
==12395==    by 0xCA5F8F: eliminate(bool) (tree-ssa-pre.c:4465)
==12395==    by 0xCA62C5: (anonymous namespace)::pass_fre::execute(function*)
(tree-ssa-pre.c:4901)
==12395==    by 0xA5A62D: execute_one_pass(opt_pass*) (passes.c:2336)
==12395==    by 0xA5AC07: execute_pass_list_1(opt_pass*) (passes.c:2410)
==12395==    by 0xA5AC19: execute_pass_list_1(opt_pass*) (passes.c:2411)
==12395==    by 0xA5AC64: execute_pass_list(function*, opt_pass*)
(passes.c:2421)
==12395==    by 0x74CBB3: cgraph_node::expand() (cgraphunit.c:1980)

Reply via email to