https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102224
Gabriel Ravier <gabravier at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[12 regession] wrong code |[9/10/11/12 regession] |for `x * copysign(1.0, x)` |wrong code for `x * | |copysign(1.0, x)` --- Comment #6 from Gabriel Ravier <gabravier at gmail dot com> --- Actually, I've only gotten a snapshot from the 5th, which does not appear to include HJ's patch from the 4th (which seems rather odd). Does it happen to fix this ? I'd assume it does not, since that patch just seems to care about not destructing the source and not about the emission of the xor that breaks this, but I can't know for sure rn.