This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/80079] New: [7 Regression] Conditional jump or move depends on uninitialised value(s): gimple-ssa-store-merging.c:768
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 17 Mar 2017 06:05:07 +0000
- Subject: [Bug tree-optimization/80079] New: [7 Regression] Conditional jump or move depends on uninitialised value(s): gimple-ssa-store-merging.c:768
- Auto-submitted: auto-generated
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==