RFR 8237753: 32-bit builds are broken after JDK-8230594

Patricio Chilano patricio.chilano.mateo at oracle.com
Thu Jan 23 04:41:46 UTC 2020


Hi,

This small fix is to address the build failures on arm32 after my change 
"8230594: Allow direct handshakes without VMThread intervention". Member 
_pending_threads should be 32 bits:

diff --git a/src/hotspot/share/runtime/handshake.cpp 
b/src/hotspot/share/runtime/handshake.cpp
--- a/src/hotspot/share/runtime/handshake.cpp
+++ b/src/hotspot/share/runtime/handshake.cpp
@@ -40,7 +40,7 @@

  class HandshakeOperation: public StackObj {
    HandshakeClosure* _handshake_cl;
-  int64_t _pending_threads;
+  int32_t _pending_threads;
    bool _executed;

Bug: https://bugs.openjdk.java.net/browse/JDK-8237753

Thanks!

Patricio


More information about the hotspot-runtime-dev mailing list