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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2021-12-12 00:00:00         |2026-2-2

--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
The first case has an uninit use when get_int () >= 0 && recog_data.n_dups <= 0
&& recog_data.n_operands > 0 as the compiler didn't figure out the
redundant recog_data.n_dups check making that use unreachable.  It's likely
because of using 'char' for n_dups.  Using 'int' makes it a missed jump
threading.

Reply via email to