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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
That is take:
```
int g1,g2,g3;
int f2(int a, int b)
{
    a &= 1;
    if (b)
        g3++;
    if (a) return g1;
    return g2;
}
int f2_(int a, int b)
{
    if (b)
        g3++;
    a &= 1;
    if (a) return g1;
    return g2;
}
```

f2 and f2_ should produce the same code generation.

Reply via email to