JDK-8224137 : Analyze and port invocation tests to jtreg and co-locate to jdk repo
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 14
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-05-17
  • Updated: 2021-11-12
  • Resolved: 2019-06-26
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 14
14 b03Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
See JDK-8163974.
There are a set of invocation tests which need to be added to our colocated tests so they are run as part of continuous integration.

We have multiple projects in the future which are likely to change our vtables and itables implementation and we need to ensure we have not broken anything. One project is the inline cache improvements, another is generic specialization optimizations.
Comments
URL: http://hg.openjdk.java.net/jdk/jdk/rev/d3a33953b936 User: hseigel Date: 2019-06-26 13:07:26 +0000
26-06-2019

For the current tests - if you run them with CFV <= 50 (JDK6) you need to run with -Xverify:none (or equivalent). Also the expected results for invokevirtual are correct for CFV >= 51 (JDK7). These need to be fixed for CFV <= 50 . See JDK-8163974 for the difference in expected results and other details. Feel free to fix as part of colocation or to file a separate RFE.
17-05-2019

We should not have closed JDK-8163974.
17-05-2019