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

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

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

--- Comment #1 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
GCC just implements the ACLE specification in this regard.  That doesn't define
anything for the LSE extensions.  I understand that is deliberate.
1) The recommendation is to use the standard __sync and atomic primitives
already defined by the compiler.
2) Hand-coding equivalents in assembly can often lead to architecturally
incorrect programs that just appear to work, but might fail if run on other
systems.

So I think this is a wontfix.

Reply via email to