[docs] Update __atomic builtins documentation.
commita13791be66a0a00bbb3b133e74697665d85042d3
authormwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 May 2015 10:37:00 +0000 (5 10:37 +0000)
committermwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 May 2015 10:37:00 +0000 (5 10:37 +0000)
treead72e13f40f655414c541626796cf853713e2e98
parent9409a16899bf96bf151ddbe9844b91c6f47c12e8
[docs] Update __atomic builtins documentation.

* doc/extend.texi (__atomic Builtins): Move implementation details
to the end of the description, rewrite opening paragraphs, state
difference with __sync builtins, state C11/C++11 assumptions,
weaken itemized descriptions, add explanation of memory model
behaviour, expand description of compare-exchange, simplify text.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222803 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/extend.texi