Jakub Jelinek
a554497024
Update copyright years.
...
From-SVN: r267494
2019-01-01 13:31:55 +01:00
Jakub Jelinek
85ec4feb11
Update copyright years.
...
From-SVN: r256169
2018-01-03 11:03:58 +01:00
Jakub Jelinek
cbe34bb5ed
Update copyright years.
...
From-SVN: r243994
2017-01-01 13:07:43 +01:00
Jakub Jelinek
818ab71a41
Update copyright years.
...
From-SVN: r232055
2016-01-04 15:30:50 +01:00
Jakub Jelinek
5624e564d2
Update copyright years.
...
From-SVN: r219188
2015-01-05 13:33:28 +01:00
Andrew Waterman
ca3d99a632
* cas_n.c (libat_compare_exchange): Add missing cast.
...
From-SVN: r217536
2014-11-13 23:05:51 -07:00
Richard Henderson
672ce9397b
re PR c++/60272 (atomic<>::compare_exchange_weak has spurious store and can cause race conditions)
...
PR c++/60272
gcc/
* builtins.c (expand_builtin_atomic_compare_exchange): Conditionalize
on failure the store back into EXPECT.
libatomic/
* cas_n.c (libat_compare_exchange): Conditionalize on failure
the store back to EPTR.
From-SVN: r207966
2014-02-20 09:43:53 -08:00
Richard Sandiford
3e6a2e378c
Update copyright years in libatomic/
...
From-SVN: r206291
2014-01-02 22:24:30 +00:00
Richard Sandiford
69b2c4233b
Update copyright years in libatomic.
...
From-SVN: r195164
2013-01-14 18:16:23 +00:00
Richard Henderson
483104922a
Add libatomic as a target library.
...
From-SVN: r187018
2012-05-01 08:48:28 -07:00