https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117363
--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #9) > Created attachment 59511 [details] > Patch in test I forgot the changelog entry for match.pd: * match.pd (`a != 0 ? a - 1 : 0`): Fix type handling and nop_convert handling. And I messed up slightly the type handling