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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #1)
> Confirmed, valgrind shows a lot of errors like this:

Use --enable-valgrind-annotations, the sparseset errors are spurious.

> ==13397== Conditional jump or move depends on uninitialised value(s)
> ==13397==    at 0xD1F55E: sparseset_bit_p(sparseset_def*, unsigned long) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xD1FF9B: mark_pseudo_regno_live(int) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xD2025C: mark_pseudo_reg_live(rtx_def*, unsigned int) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xD202CA: mark_ref_live(df_ref_d*) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xD22B05: process_bb_node_lives(ira_loop_tree_node*) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xCFA50D: ira_traverse_loop_tree(bool, ira_loop_tree_node*,
> void (*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*)) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xD23991: ira_create_allocno_live_ranges() (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xCFE468: ira_build() (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xCF53A5: ira(_IO_FILE*) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xCF5B48: (anonymous
> namespace)::pass_ira::execute(function*) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xE132FF: execute_one_pass(opt_pass*) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==    by 0xE13650: execute_pass_list_1(opt_pass*) (in
> /home/jwakely/gcc/7.3.0/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1plus)
> ==13397==

Reply via email to