https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100182
--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Perhaps best would be to try to construct a testcase for each of the peephole2s and try some bit pattern that isn't preserved through the FPU except for fistp/fildp and see what enabling/disabling each of the peephole2s does to it.