[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-bugs
Subject:    [Bug bootstrap/96404] [10 Regression] Bootstrap failure
From:       "slyfox at gcc dot gnu.org" <gcc-bugzilla () gcc ! gnu ! org>
Date:       2020-07-31 21:32:11
Message-ID: bug-96404-4-dnzvyZ57gj () http ! gcc ! gnu ! org/bugzilla/
[Download RAW message or body]

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

--- Comment #9 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
valgrind says there is use of uninitialized variable:

==3676055== Conditional jump or move depends on uninitialised value(s)
==3676055==    at 0xDBED3B: vt_find_locations() (var-tracking.c:7230)
==3676055==    by 0xDBF2FB: variable_tracking_main_1() (var-tracking.c:10519)
==3676055==    by 0xDBF49B: variable_tracking_main (var-tracking.c:10565)
==3676055==    by 0xDBF49B: (anonymous
namespace)::pass_variable_tracking::execute(function*) (var-tracking.c:10602)
==3676055==    by 0xA71977: execute_one_pass(opt_pass*) (passes.c:2509)
==3676055==    by 0xA7229F: execute_pass_list_1(opt_pass*) (passes.c:2597)
==3676055==    by 0xA722B1: execute_pass_list_1(opt_pass*) (passes.c:2598)
==3676055==    by 0xA722B1: execute_pass_list_1(opt_pass*) (passes.c:2598)
==3676055==    by 0xA722D8: execute_pass_list(function*, opt_pass*)
(passes.c:2608)
==3676055==    by 0x748A1D: cgraph_node::expand() (cgraphunit.c:2301)
==3676055==    by 0x749E85: expand_all_functions (cgraphunit.c:2472)
==3676055==    by 0x749E85: symbol_table::compile() [clone .part.0]
(cgraphunit.c:2835)
==3676055==    by 0x74BF22: compile (cgraphunit.c:2748)
==3676055==    by 0x74BF22: symbol_table::finalize_compilation_unit()
(cgraphunit.c:3013)
==3676055==    by 0xB35FF0: compile_file() (toplev.c:483)
==3676055==    by 0x5ED309: do_compile (toplev.c:2331)
==3676055==    by 0x5ED309: toplev::main(int, char**) (toplev.c:2470)
==3676055==    by 0x5F0FFB: main (main.c:39)
==3676055==  Uninitialised value was created by a heap allocation
==3676055==    at 0x483779F: malloc (vg_replace_malloc.c:307)
==3676055==    by 0x14EE80B: xmalloc (xmalloc.c:147)
==3676055==    by 0x14911F9: sbitmap_alloc(unsigned int) (sbitmap.c:51)
==3676055==    by 0xDBE6BA: vt_find_locations() (var-tracking.c:7097)
==3676055==    by 0xDBF2FB: variable_tracking_main_1() (var-tracking.c:10519)
==3676055==    by 0xDBF49B: variable_tracking_main (var-tracking.c:10565)
==3676055==    by 0xDBF49B: (anonymous
namespace)::pass_variable_tracking::execute(function*) (var-tracking.c:10602)
==3676055==    by 0xA71977: execute_one_pass(opt_pass*) (passes.c:2509)
==3676055==    by 0xA7229F: execute_pass_list_1(opt_pass*) (passes.c:2597)
==3676055==    by 0xA722B1: execute_pass_list_1(opt_pass*) (passes.c:2598)
==3676055==    by 0xA722B1: execute_pass_list_1(opt_pass*) (passes.c:2598)
==3676055==    by 0xA722D8: execute_pass_list(function*, opt_pass*)
(passes.c:2608)
==3676055==    by 0x748A1D: cgraph_node::expand() (cgraphunit.c:2301)
==3676055==    by 0x749E85: expand_all_functions (cgraphunit.c:2472)
==3676055==    by 0x749E85: symbol_table::compile() [clone .part.0]
(cgraphunit.c:2835)
==3676055==    by 0x74BF22: compile (cgraphunit.c:2748)
==3676055==    by 0x74BF22: symbol_table::finalize_compilation_unit()
(cgraphunit.c:3013)
==3676055==    by 0xB35FF0: compile_file() (toplev.c:483)
==3676055==    by 0x5ED309: do_compile (toplev.c:2331)
==3676055==    by 0x5ED309: toplev::main(int, char**) (toplev.c:2470)
==3676055==    by 0x5F0FFB: main (main.c:39)=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic