[Bug c++/60272] atomic<>::compare_exchange_weak has spurious store and can cause race conditions

2016-06-04 Thread max.wittal at mwittal dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60272 --- Comment #10 from Max Wittal --- Sorry, I'm pretty sure now that there is some hard to find bug in my code, like the ABA problem. Please disregard my comment above.

[Bug c++/60272] atomic<>::compare_exchange_weak has spurious store and can cause race conditions

2016-06-04 Thread max.wittal at mwittal dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60272 --- Comment #9 from Max Wittal --- I still get this bug in gcc version 5.2.1 20151010 on x86_64-linux-gnu. Please see attached code.

[Bug c++/60272] atomic<>::compare_exchange_weak has spurious store and can cause race conditions

2016-06-04 Thread max.wittal at mwittal dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60272 Max Wittal changed: What|Removed |Added CC||max.wittal at mwittal dot de --- Comment