> This patch fixes the __atomic builtins to not implement supposedly > lock-free atomic loads based on just a compare-and-swap operation. > …
Commit r245098 caused New failures: FAIL: libgomp.c/atomic-2.c (test for excess errors) FAIL: libgomp.c/atomic-4.c (test for excess errors) FAIL: libgomp.c/atomic-5.c (test for excess errors) FAIL: libgomp.c/pr48591.c (test for excess errors) FAIL: libgomp.c/pr64868.c (test for excess errors) FAIL: libgomp.c++/pr64868.C (test for excess errors) (see https://gcc.gnu.org/ml/gcc-regression/2017-02/msg00011.html). The error is Undefined symbols for architecture x86_64: "___atomic_load_16", referenced from: TIA, Dominique