[vm] Enable store-store fence after allocation on all architectures.
TEST=ci
Change-Id: Ibde13e87f9a083b54a7cecffcfbac2c083fe47cc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/461183
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Slava Egorov <vegorov@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
diff --git a/runtime/vm/globals.h b/runtime/vm/globals.h
index 3c16916..84ba517 100644
--- a/runtime/vm/globals.h
+++ b/runtime/vm/globals.h
@@ -144,15 +144,8 @@
#define HASH_IN_OBJECT_HEADER 1
#endif
-#if defined(TARGET_ARCH_IA32) || defined(TARGET_ARCH_X64) || \
- (defined(TARGET_ARCH_ARM64) && defined(DART_TARGET_OS_MACOS))
#define TARGET_HAS_FAST_WRITE_WRITE_FENCE 1
-#endif
-
-#if defined(HOST_ARCH_IA32) || defined(HOST_ARCH_X64) || \
- (defined(HOST_ARCH_ARM64) && defined(DART_HOST_OS_MACOS))
#define HOST_HAS_FAST_WRITE_WRITE_FENCE 1
-#endif
// The expression OFFSET_OF(type, field) computes the byte-offset of
// the specified field relative to the containing type.