https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107569
--- Comment #49 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Does the has_zero_uses patch work for this? As there is both: _4 = _6 u> 1.79769313486231570814527423731704356798070567525844996599e+308; _8 = ~_4; and _8 has_zero_uses while _4 has uses but all are dead. So, I assume we wouldn't try to reuse _8 but perhaps we'd reuse _4?