This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/80079] New: [7 Regression] Conditional jump or move depends on uninitialised value(s): gimple-ssa-store-merging.c:768


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==

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]