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

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Setting value number of _11 to wm_8 (changed)
Making available beyond BB8 _11 for value wm_8
Value numbering stmt = if (_11 == 0)


So when insert_predicates_for_cond does a vn_valueize of wm_8 (due the path
handling of `(a | b) == 0`), we get back _11 and then go into an infinite loop.

Reply via email to