summaryrefslogtreecommitdiff
path: root/erts/include
diff options
context:
space:
mode:
authorSverker Eriksson <sverker@erlang.org>2020-11-06 15:52:15 +0100
committerSverker Eriksson <sverker@erlang.org>2020-11-09 13:03:24 +0100
commit0fecce7e33c88b5b08f5bfa811e663395a7803ba (patch)
treeb669b70c2cbbb35400ab854d2218725daaf9dc56 /erts/include
parentd630fac4dd152884d85d71df3288c8c319494834 (diff)
downloaderlang-0fecce7e33c88b5b08f5bfa811e663395a7803ba.tar.gz
otp: Remove all purify support
not used the last decade. Build targets: purify, quantify and purecov.
Diffstat (limited to 'erts/include')
-rw-r--r--erts/include/internal/ethread.h2
-rw-r--r--erts/include/internal/i386/ethr_dw_atomic.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/erts/include/internal/ethread.h b/erts/include/internal/ethread.h
index e5a692090a..83c66f381d 100644
--- a/erts/include/internal/ethread.h
+++ b/erts/include/internal/ethread.h
@@ -131,7 +131,7 @@ typedef pthread_key_t ethr_tsd_key;
#define ETHR_HAVE_ETHR_SIG_FUNCS 1
-#if defined(PURIFY) || defined(VALGRIND)
+#if defined(VALGRIND)
# define ETHR_FORCE_PTHREAD_RWLOCK
# define ETHR_FORCE_PTHREAD_MUTEX
#endif
diff --git a/erts/include/internal/i386/ethr_dw_atomic.h b/erts/include/internal/i386/ethr_dw_atomic.h
index 8e037be578..e3dbc82518 100644
--- a/erts/include/internal/i386/ethr_dw_atomic.h
+++ b/erts/include/internal/i386/ethr_dw_atomic.h
@@ -137,7 +137,7 @@ ethr_native_dw_atomic_addr(ethr_native_dw_atomic_t *var)
#if ETHR_NO_CLOBBER_EBX__ && !defined(ETHR_CMPXCHG8B_REGISTER_SHORTAGE)
/* When no optimization is on, we'll run into a register shortage */
# if defined(ETHR_DEBUG) || defined(DEBUG) || defined(VALGRIND) \
- || defined(GCOV) || defined(PURIFY) || defined(PURECOV)
+ || defined(GCOV)
# define ETHR_CMPXCHG8B_REGISTER_SHORTAGE 1
# else
# define ETHR_CMPXCHG8B_REGISTER_SHORTAGE 0