RFR: 8199220: Zero build broken after 8195103 and 8191102 (was RFR: 8199220: Zero build broken)

Edward Nevill edward.nevill at gmail.com
Thu Mar 8 17:24:06 UTC 2018


Hi,

BugID: https://bugs.openjdk.java.net/browse/JDK-8199220
Webrev: http://cr.openjdk.java.net/~enevill/8199220/webrev.02

I have updated the webrev to include the following changes

- Changed the description in the hg log to

8199220: Zero build broken after 8195103 and 8191102

- Remove the guarantee in on_slowpath_allocation_exit

+#else
+  guarantee(false, "How did we get here?");
+#endif

This means on_slowpath_allocation_exit becomes a no op in C1/Zero

I also rebased the webrev on jdk/hs rathat than jdk/jdk as this is a hotspot patch.

While doing so I discovered more brokenness in jdk/hs caused by

8191102: Incorrect include file use in classLoader.hpp 
Summary: Move appropriate methods to <fiile>.inline.hpp files. Create <file>.inline.hpp files when needed. 

This moved methods to <file>.inline.hpp files but failed to update the zero specific files.

I have updated this webrev with the approriate includes.

Could I have a sponsor for this please,

Thanks,
Ed.



More information about the hotspot-dev mailing list