From b1fd3b72cfdb2697a48f6bacf3895d59ce4e950b Mon Sep 17 00:00:00 2001 From: Martin Husemann Date: Sun, 22 Sep 2024 12:10:32 +0200 Subject: [PATCH] Make NetBSD/powerpc use the powerpc atomic ops. NetBSD/powerpc gcc does not predefine __ppc__, but only __powerpc__, so add that to the preprocessor ifdef cascade to select atomic ops. --- js/src/jit/AtomicOperations.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/jit/AtomicOperations.h b/js/src/jit/AtomicOperations.h index 7051f7a6db..3d19877694 100644 --- a/js/src/jit/AtomicOperations.h +++ b/js/src/jit/AtomicOperations.h @@ -325,7 +325,7 @@ AtomicOperations::isLockfree(int32_t size) # include "jit/arm64/AtomicOperations-arm64.h" #elif defined(JS_CODEGEN_MIPS32) || defined(JS_CODEGEN_MIPS64) # include "jit/mips-shared/AtomicOperations-mips-shared.h" -#elif defined(__ppc__) || defined(__PPC__) +#elif defined(__ppc__) || defined(__PPC__) || defined(__powerpc__) # include "jit/none/AtomicOperations-ppc.h" #elif defined(__sparc__) # include "jit/none/AtomicOperations-sparc.h"