http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51038

Andrew Macleod <amacleod at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011-11-10
     Ever Confirmed|0                           |1

--- Comment #1 from Andrew Macleod <amacleod at redhat dot com> 2011-11-10 
16:21:44 UTC ---
The issue here is no atomic support whatsoever.  The standard now *requires*
that atomic_flag be implementable in a lock free manner for compliance.

In order to support atomic_flag in a lock free manner on a target, we need at a
minimum the legacy __sync_lock_test_and_set and __sync_lock_release to be
implemented.

Previous to this release, if atomic_flag couldn't be implemented lock free, it
was implemented with locks.  libstdc++-v3 no longer supports any locked
implementations.

Reply via email to