RFR (XS) 8251924: 32-bit build failures after JDK-8235765
Aleksey Shipilev
shade at redhat.com
Tue Aug 18 07:07:23 UTC 2020
Bug:
https://bugs.openjdk.java.net/browse/JDK-8251924
Fix:
diff -r f74d10596242 src/hotspot/share/oops/klassVtable.cpp
--- a/src/hotspot/share/oops/klassVtable.cpp Mon Aug 17 18:58:20 2020 -0700
+++ b/src/hotspot/share/oops/klassVtable.cpp Tue Aug 18 08:59:31 2020 +0200
@@ -1608,9 +1608,10 @@
size_t klassItable::_total_size; // Total no. of bytes used for itables
void klassItable::print_statistics() {
tty->print_cr("itable statistics:");
tty->print_cr("%6d classes with itables", _total_classes);
- tty->print_cr("%6lu K uses for itables (average by class: %ld bytes)", _total_size / K,
_total_size / _total_classes);
+ tty->print_cr(SIZE_FORMAT_W(6) " K uses for itables (average by class: " SIZE_FORMAT " bytes)",
+ _total_size / K, _total_size / _total_classes);
}
Testing: Linux {x86_64, x86_32} builds; eyeballing -XX:+PrintVtableStats output
--
Thanks,
-Aleksey
More information about the hotspot-dev
mailing list