https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103253
--- Comment #7 from Tamar Christina <tnfchris at gcc dot gnu.org> --- > .COND_MUL might raise an exception and DCE removes unused LHS of calls. > Looks like FMA analysis doesn't like internal fns w/o a LHS? That makes sense, it looks like it needs the LHS to find the uses to see if it's an ADD. So likely `convert_mult_to_fma` should return false if there's no LHS as there are no uses then and it can't be an FMA.