[Bug target/87369] [9 Regression] Regression on aarch64/copysign-bsl.c since r264264

rearnsha at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Dec 11 11:36:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87369

Richard Earnshaw <rearnsha at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
It seems better to fix this by using an unspec that's specific to the copysign
expansion.  That means we don't need to nobble the other optimizations the
compiler might do on bit-field manipulations.  It's unlikely that copysign will
be followed by other bit-manipulating operations on a FP value, but we'll just
have to live with that if they are.


More information about the Gcc-bugs mailing list