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

--- Comment #9 from uis <uis9936 at gmail dot com> ---
> For this one, bts in the if BB and could be not executed. replaced bt with 
> bts may  encounter overhead of register pressure.

1. Oops. Wrong condition. if(!(a & (1 << b)))
2. Why bt would be here? It can be just one bts. If bit is set, then nothing
changes, if bit is not set, then it will be in that branch.

Reply via email to