https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111655
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- What I am trying to say in comment #3 is both GCC and clang's constant folding is different from what the instruction divsd does in the end.