The class UpcallContext (hotspot/share/prims/upcallLinker.cpp) has an explicit constructor with an empty body, which was added as a workaround for an XLC bug (JDK-8286891). It even has a comment to that effect.
Once the minimum required version of XLC is bumped (JDK-8325880), that explicit constructor and the associated comment can be removed.
Once the minimum required version of XLC is bumped (
- is blocked by
-
JDK-8325880 Require minimum Open XL C/C++ version 17.1.1
- Resolved
- relates to
-
JDK-8286891 thread_local causes undefined symbol error with XL C
- Resolved