summaryrefslogtreecommitdiff
path: root/erts/include
diff options
context:
space:
mode:
authorRickard Green <rickard@erlang.org>2021-02-19 15:02:06 +0100
committerRickard Green <rickard@erlang.org>2021-02-19 15:14:40 +0100
commitcc45e9ea1bafa34aec77f903544602eb239416ad (patch)
tree0ab3a71739460ba4567e854a04781a492e594c9f /erts/include
parent895a976689ba3f1d3f363b984e319ecdd396cca6 (diff)
downloaderlang-cc45e9ea1bafa34aec77f903544602eb239416ad.tar.gz
Remove unnecessary data dependency read barrier on ARM when identified as aarch64
Diffstat (limited to 'erts/include')
-rw-r--r--erts/include/internal/gcc/ethr_membar.h3
1 files changed, 2 insertions, 1 deletions
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