diff -r d7304cf430f1 -r 9d82a35b6ff7 src/hotspot/share/gc/shared/c2/barrierSetC2.hpp --- a/src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Mon Jul 29 18:22:55 2019 +0200 +++ b/src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Mon Jul 29 09:59:04 2019 -0700 @@ -42,8 +42,8 @@ const DecoratorSet C2_WEAK_CMPXCHG = DECORATOR_LAST << 3; // This denotes that a load has control dependency. const DecoratorSet C2_CONTROL_DEPENDENT_LOAD = DECORATOR_LAST << 4; -// This denotes that a load that must be pinned. -const DecoratorSet C2_PINNED_LOAD = DECORATOR_LAST << 5; +// This denotes that a load that must be pinned, but may float above safepoints. +const DecoratorSet C2_UNKNOWN_CONTROL_LOAD = DECORATOR_LAST << 5; // This denotes that the access is produced from the sun.misc.Unsafe intrinsics. const DecoratorSet C2_UNSAFE_ACCESS = DECORATOR_LAST << 6; // This denotes that the access mutates state.