https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82858
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |15.0 Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Fixed on the trunk: _3 = .SAT_ADD (a_4(D), b_5(D)); [tail call] Which gives: addl %esi, %edi movl $-1, %eax cmovnc %edi, %eax