https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108922
--- Comment #29 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Note, fmod_optab is only used on i?86 (where because of the commit mentioned here it was limited to finite math only) and rs6000 (which guards it on unsafe math optimizations), so both in the fast-math related area only. Therefore it might be very well possible it got broken because of those changes without anyone noticing. Most of the builtins for which ranges are tested are single operand and pow which has 2 has special handling...