https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97071
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- So on targets where the FP constant loads are separate insns the load of the negated constant could be replaced by a (neg:DF ..) which might even be profitable when not combined with the following add. As said targets like x86 might be more difficult in this regard though it looks like the memory operands in this case only appear during LRA.