< prev index next >

src/hotspot/cpu/arm/globalDefinitions_arm.hpp

Print this page
rev 56016 : 8229422: Taskqueue: Outdated selection of weak memory model platforms
Reviewed-by:

@@ -43,10 +43,16 @@
 
 #if defined(__ARM_ARCH_7A__)
 #define SUPPORTS_NATIVE_CX8
 #endif
 
+// TODO: arm is not CPU_MULTI_COPY_ATOMIC
+// Should we implement support for IRIW? (Subject to JEP 188: Java Memory Model Update.)
+#define SUPPORT_IRIW_FOR_NOT_MULTI_COPY_ATOMIC_CPU false
+// Only used when previous define is true.
+#define IRIW_WITH_RELEASE_VOLATILE_IN_CONSTRUCTOR true
+
 #define STUBROUTINES_MD_HPP    "stubRoutines_arm.hpp"
 #define INTERP_MASM_MD_HPP     "interp_masm_arm.hpp"
 #define TEMPLATETABLE_MD_HPP   "templateTable_arm.hpp"
 #define ADGLOBALS_MD_HPP       "adfiles/adGlobals_arm_32.hpp"
 #define AD_MD_HPP              "adfiles/ad_arm_32.hpp"
< prev index next >