Skip to content

Commit 0ddc010

Browse files
Remove defective atomics implementations
The AArch64, S390x and RISC-V atomic implementations are defective, remove them and replace them with the generic GCC atomic builtins. Fixes #247
1 parent 45bf38a commit 0ddc010

File tree

9 files changed

+0
-2203
lines changed

9 files changed

+0
-2203
lines changed

include/ck_pr.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,10 @@
5656
#include "gcc/sparcv9/ck_pr.h"
5757
#elif defined(__ppc64__)
5858
#include "gcc/ppc64/ck_pr.h"
59-
#elif defined(__s390x__)
60-
#include "gcc/s390x/ck_pr.h"
6159
#elif defined(__ppc__)
6260
#include "gcc/ppc/ck_pr.h"
6361
#elif defined(__arm__)
6462
#include "gcc/arm/ck_pr.h"
65-
#elif defined(__aarch64__)
66-
#include "gcc/aarch64/ck_pr.h"
67-
#elif defined(__riscv) && __riscv_xlen == 64
68-
#include "gcc/riscv64/ck_pr.h"
6963
#elif !defined(__GNUC__)
7064
#error Your platform is unsupported
7165
#endif

include/gcc/aarch64/ck_f_pr.h

Lines changed: 0 additions & 167 deletions
This file was deleted.

0 commit comments

Comments
 (0)