https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80079
Bug ID: 80079 Summary: [7 Regression] Conditional jump or move depends on uninitialised value(s): gimple-ssa-store-merging.c:768 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: aoliva at gcc dot gnu.org Target Milestone: --- r246213 causes the following valgrind issues: ==13451== Conditional jump or move depends on uninitialised value(s) ==13451== at 0x10DB984C: (anonymous namespace)::pass_store_merging::terminate_and_process_all_chains() (gimple-ssa-store-merging.c:768) ==13451== by 0x10DB9CCB: (anonymous namespace)::pass_store_merging::execute(function*) (gimple-ssa-store-merging.c:1516) ==13451== by 0x10605843: execute_one_pass(opt_pass*) (passes.c:2465) ==13451== by 0x10606167: execute_pass_list_1(opt_pass*) (passes.c:2554) ==13451== by 0x1060617F: execute_pass_list_1(opt_pass*) (passes.c:2555) ==13451== by 0x1060622B: execute_pass_list(function*, opt_pass*) (passes.c:2565) ==13451== by 0x102BF217: cgraph_node::expand() (cgraphunit.c:2038) ==13451== by 0x102C0F37: expand_all_functions (cgraphunit.c:2174) ==13451== by 0x102C0F37: symbol_table::compile() (cgraphunit.c:2531) ==13451== by 0x102C2EE3: symbol_table::finalize_compilation_unit() (cgraphunit.c:2621) ==13451== by 0x106FB527: compile_file() (toplev.c:492) ==13451== by 0x1013B55B: do_compile (toplev.c:2000) ==13451== by 0x1013B55B: toplev::main(int, char**) (toplev.c:2134) ==13451== by 0x1013D657: main (main.c:39) ==13451== ==13451== Conditional jump or move depends on uninitialised value(s) ==13451== at 0x10DB973C: (anonymous namespace)::pass_store_merging::terminate_all_aliasing_chains((anonymous namespace)::imm_store_chain_info**, bool, gimple*) (gimple-ssa-store-merging.c:837) ==13451== by 0x10DB9CB7: (anonymous namespace)::pass_store_merging::execute(function*) (gimple-ssa-store-merging.c:1514) ==13451== by 0x10605843: execute_one_pass(opt_pass*) (passes.c:2465) ==13451== by 0x10606167: execute_pass_list_1(opt_pass*) (passes.c:2554) ==13451== by 0x1060617F: execute_pass_list_1(opt_pass*) (passes.c:2555) ==13451== by 0x1060622B: execute_pass_list(function*, opt_pass*) (passes.c:2565) ==13451== by 0x102BF217: cgraph_node::expand() (cgraphunit.c:2038) ==13451== by 0x102C0F37: expand_all_functions (cgraphunit.c:2174) ==13451== by 0x102C0F37: symbol_table::compile() (cgraphunit.c:2531) ==13451== by 0x102C2EE3: symbol_table::finalize_compilation_unit() (cgraphunit.c:2621) ==13451== by 0x106FB527: compile_file() (toplev.c:492) ==13451== by 0x1013B55B: do_compile (toplev.c:2000) ==13451== by 0x1013B55B: toplev::main(int, char**) (toplev.c:2134) ==13451== by 0x1013D657: main (main.c:39) ==13451==