[PATCH] Fix memory orders description in atomic ops built-ins docs.

Jeff Law law@redhat.com
Tue May 19 06:49:00 GMT 2015


On 05/15/2015 10:22 AM, Torvald Riegel wrote:
> This patch improves the documentation of the built-ins for atomic
> operations.
>
> First, to be consistent with the C++11 standard and make it easier for
> users to relate the built-ins to the C++11 specification, the patch
> changes 'memory model' to 'memory order'.  The memory model is the whole
> thing, whereas memory orders are specific classes ordering requirements
> that an atomic operations are parametrized by.
>
> Second, the patch clarifies that the descriptions of the memory orders
> are for illustrative purposes only, and adds illustrative descriptions
> that are less incorrect and incomplete than what we had before.  There
> is no way we can precisely summarize the C++ memory model in the docs,
> and there isn't really a need either.
>
> OK for trunk?
>
>
> 2015-05-15  Torvald Riegel  <triegel@redhat.com>
>
> 	* doc/extend.texi (__atomic Builtins): Use 'memory order' instead of
> 	'memory	model' to align with C++11; fix description of memory orders;
> 	fix a few typos.
OK.  Please install.

jeff




More information about the Gcc-patches mailing list