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

Alexander Monakov <amonakov at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amonakov at gcc dot gnu.org

--- Comment #6 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
>From the context given in the gcc-help thread, the goal is to place an
optimization barrier in a sequence of floating-point calculation. "+r" is
inappropriate for floats, as it usually incurs a reload from a floating-point
register to a GPR and back, and there's no universal constraint for FP regs
(e.g. on amd64 it is "+x" for SSE registers, but "+t" for long double (or x87
FPU on 32-bit x86)).

Reply via email to