https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109581
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >From evrp: Folding predicate inf.2_3 < -1.79769313486231570814527423731704356798070567525844996599e+308 to 0 Removing basic block 3 Merging blocks 2 and 4 Because there is nothing smaller than that with -ffinite-math-only really.