https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103194
--- Comment #11 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Hongtao.liu from comment #9) > (In reply to H.J. Lu from comment #6) > > Created attachment 51785 [details] > > The v2 incomplete patch > > > > Hongtao, please finish it. Thanks. > > I'm trying to handle narrowing part in match.pd and add else return; when > precision is not equal. Right this is related to PR 103228 (and a few others) :).