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

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Uroš Bizjak from comment #2)
> A couple of *scc_bt patterns are missing. These are similar to already
> existing *jcc_bt patterns. Combine wants:
> 
> Failed to match this instruction:
> (set (reg:QI 97)
>     (eq:QI (zero_extract:SI (reg/v:SI 91 [ x ])
>             (const_int 1 [0x1])
>             (zero_extend:SI (subreg:QI (reg/v:SI 92 [ bit ]) 0)))
>         (const_int 0 [0])))

I have a patch which changes that as I was running into something similar a few
days ago.

Reply via email to