https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111149
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |middle-end Summary|bool0 != bool1 should be |bool0 != bool1 should be |convert into bool0 ^ bool1 |expanded as bool0 ^ bool1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So this is an expansion issue rather than a GIMPLE issue.