RFR(S): 8195691: AIX build broken after 8194312

Doerr, Martin martin.doerr at sap.com
Thu Jan 18 16:51:19 UTC 2018


Hi Kim,

8194312 introduced 2 build problems for xlC (version 12.01.0000.0019):
1. test/hotspot/gtest/gc/shared/test_oopStorage.cpp", line 1196.25: 1540-0300 (S) The "private" member "class OopStorage::BlockList" cannot be accessed.
2. test/fmw/gtest/include/gtest/gtest.h", line 1448.7: 1540-0207 (S) No common type found for operands with type "long" and "OopStorage::Block *".

I have found a way to get it working again. Please review:
http://cr.openjdk.java.net/~mdoerr/8195691_fix_AIX_build/webrev.00/

For 1., I have made the classes public for AIX only.
For 2., I have introduced NULL_BLOCK to help the compiler to derive the type.

Best regards,
Martin



More information about the hotspot-runtime-dev mailing list