File tree Expand file tree Collapse file tree
verifying/targets/wmm_litmus Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ add_wmm_litmus(litmus2_relaxed_sc FALSE)
1818add_wmm_litmus (litmus3_sc FALSE )
1919add_wmm_litmus (litmus4_relaxed TRUE )
2020add_wmm_litmus (litmus5_ra FALSE )
21- # add_wmm_litmus(litmus6_mixed TRUE) # TODO: requires a fix, see comment in the file
21+ add_wmm_litmus (litmus6_mixed TRUE ) # TODO: requires a fix, see comment in the file
2222add_wmm_litmus (litmus7_rmw_sc FALSE )
2323add_wmm_litmus (litmus8_rmw_sc FALSE )
2424add_wmm_litmus (litmus9_weak_rmw TRUE )
Original file line number Diff line number Diff line change 66#include " verifying/targets/wmm_litmus/litmus_common.h"
77
88// Example 6 (TODO: fix mixed memory order accesses, see
9- // https://gcc.gnu.org/wiki/Atomic/GCCMM/AtomicSync) Note: Requires further
10- // investigation, because it seems that sc support is not sound right now.
11- // Fix it.
9+ // https://gcc.gnu.org/wiki/Atomic/GCCMM/AtomicSync)
10+ // Note: Requires further investigation,
11+ // because it seems that sc support is not sound right now. Fix it.
12+ // The article says that the test should not fail, but it seems to be wrong.
13+ // TODO: However, the sc-edges seem to be incorrect anyway, check that out
14+ // later.
1215struct Exp6Test {
1316 std::atomic<int > x{0 }, y{0 };
1417
You can’t perform that action at this time.
0 commit comments