File 0846-Remove-unnecessary-data-dependency-read-barrier-on-A.patch of Package erlang
From cc45e9ea1bafa34aec77f903544602eb239416ad Mon Sep 17 00:00:00 2001 From: Rickard Green <rickard@erlang.org> Date: Fri, 19 Feb 2021 15:02:06 +0100 Subject: [PATCH 2/3] Remove unnecessary data dependency read barrier on ARM when identified as aarch64 --- erts/include/internal/gcc/ethr_membar.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erts/include/internal/gcc/ethr_membar.h b/erts/include/internal/gcc/ethr_membar.h index 4e1eb1117e..aeef8115a3 100644 --- a/erts/include/internal/gcc/ethr_membar.h +++ b/erts/include/internal/gcc/ethr_membar.h @@ -247,7 +247,8 @@ ethr_full_fence__(void) * Add more archs as needed... */ -#if !defined(__ia64__) && !defined(__arm__) && !defined(__arm64__) +#if !defined(__ia64__) && !defined(__arm__) && !defined(__arm64__) \ + && !defined(__aarch32__) && !defined(__aarch64__) # define ETHR_READ_DEPEND_MEMORY_BARRIER ETHR_MEMBAR(ETHR_LoadLoad) #endif -- 2.26.2