JDK-8210357 : Zero builds fail after JDK-8207343 (Automate vtable/itable stub size calculation)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,12
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-09-04
  • Updated: 2022-02-06
  • Resolved: 2018-09-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 12
11.0.2Fixed 12 b10Fixed
Related Reports
Relates :  
Description
* For target hotspot_variant-zero_libjvm_objs_vtableStubs_zero.o:
/home/shade/jdk-jdk/src/hotspot/cpu/zero/vtableStubs_zero.cpp:40:55: error: no 'int VtableStub::pd_code_size_limit(bool)' member function declared in class 'VtableStub'
 int VtableStub::pd_code_size_limit(bool is_vtable_stub) {
                                                       ^


Comments
Fix Request - follow-up fix to JDK-8207343 - fixes a build issue - required if JDK-8207343 is approved, obsolete otherwise - applies cleanly after JDK-8207343 and JDK-8210355 - risk is considered low to non-existent
26-10-2018

URL: http://hg.openjdk.java.net/jdk/jdk/rev/507c72580842 User: shade Date: 2018-09-04 11:21:51 +0000
04-09-2018

Seems like VtableStub::pd_code_size_limit is gone: diff -r bc76fd44b029 src/hotspot/cpu/zero/vtableStubs_zero.cpp --- a/src/hotspot/cpu/zero/vtableStubs_zero.cpp Tue Sep 04 12:28:12 2018 +0200 +++ b/src/hotspot/cpu/zero/vtableStubs_zero.cpp Tue Sep 04 12:30:21 2018 +0200 @@ -37,11 +37,6 @@ return NULL; } -int VtableStub::pd_code_size_limit(bool is_vtable_stub) { - ShouldNotCallThis(); - return 0; -} - int VtableStub::pd_code_alignment() { ShouldNotCallThis(); return 0;
04-09-2018