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

--- Comment #6 from David Binderman <dcb314 at hotmail dot com> ---

More detail:

==11707== Conditional jump or move depends on uninitialised value(s)
==11707==    at 0x8C3209: improve_allocation() (ira-color.c:2878)
==11707==    by 0x8C734C: color_allocnos (ira-color.c:3201)
==11707==    by 0x8C734C: color_pass(ira_loop_tree_node*) (ira-color.c:3310)
==11707==    by 0x8B07D6: ira_traverse_loop_tree(bool, ira_loop_tree_node*,
void (*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*))
(ira-build.c:1781)
==11707==    by 0x8C0E02: do_coloring (ira-color.c:3461)

Merely -O2 will cause the problem. -O3 -march=native not required.

Reply via email to