https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112672
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2023-11-23 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Obvious this is wrong: ;; _5 = .PARITY (u_4); (insn 7 6 8 (parallel [ (set (reg:CC 17 flags) (unspec:CC [ (reg/v:HI 99 [ uD.2808 ]) ] UNSPEC_PARITY)) (clobber (reg/v:HI 99 [ uD.2808 ])) ]) "/app/example.cpp":9:32 -1 (nil)) ... ;; if (_7 != 1017) (insn 11 10 12 (parallel [ (set (reg:HI 107) (plus:HI (reg/v:HI 99 [ uD.2808 ]) (subreg:HI (reg:SI 100 [ _5 ]) 0))) (clobber (reg:CC 17 flags)) ]) "/app/example.cpp":9:34 discrim 1 -1 (nil))