https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124020
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Another example from 500.perlbench:
void set_opset_bits(char *bitmap, int cond, int bit)
{
if (cond)
*bitmap |= 1 << bit;
*bitmap &= ~(1 << bit);
}
