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