[Patch libstdc++] Rewrite cpu/generic/atomic_word.h

Jonathan Wakely jwakely@redhat.com
Fri Jun 12 09:07:00 GMT 2015


On 11/06/15 23:56 +0200, Torvald Riegel wrote:
>> > On Fri, 2015-05-22 at 12:37 +0100, Ramana Radhakrishnan wrote:
>> I don't think we can remove _GLIBCXX_READ_MEM_BARRIER and
>> _GLIBCXX_WRITE_MEM_BARRIER from atomic_word.h even though they are
>> superseded by the atomics as it is published in the documentation as
>> available macros.
>
>I see.  We should at least update the documentation of those, as the
>current one isn't a really portable specification.  If we can, I'd
>deprecate them.  Jonathan, what do you think?

Yes, I'm in favour of deprecating them. They are GCC-specific anyway,
so there is no reason to prefer them to std::atomic_ or __atomic_
fences.



More information about the Libstdc++ mailing list