> 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

Reply via email to