[~never] pointed out that a fix for an assert on x86 that came in via JDK-8062493:
should also be done on all other architectures. The failure manifests as:
# assert(method_loader->data() == 0 || method_loader->data() == (intptr_t)callee()) failed: a) MT-unsafe modification of inline cache
It depends on whether in an optimized debug build it managed to fold those reads into one.