JDK-8149040 : Cleanup compiler/jsr292/NonInlinedCall tests after JDK-8148994
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2016-02-04
  • Updated: 2019-06-14
  • Resolved: 2019-06-08
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 13 JDK 14
13 b25Fixed 14Fixed
Related Reports
Relates :  
Description
Remove MH::invokeBasic-related test cases. They aren't needed after JDK-8148994.
Comments
http://cr.openjdk.java.net/~iignatyev//8149040/webrev.00/index.html
06-06-2019

thanks for the explanation, Vladimir!
06-06-2019

And here is the motivation to separate it from JDK-8148994: "FYI I was asked to keep the tests intact until Jigsaw is integrated. Removed test changes from the webrev (updated in place) and filed JDK-8149040 to clean up the tests later." http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2016-February/021107.htmlhttp://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2016-February/021107.html
06-06-2019

[~iignatyev] JDK-8072008 was an enhancement and the tests were intended to test new functionality. JDK-8148994 removed some of the code introduced by JDK-8072008 (related to MH::invokeBasic), so relevant test cases became obsolete as well.
06-06-2019

[~vlivanov] Vladimir, it is unclear for me why GCTest, which is a regression test for JDK-8072008, isn't needed after JDK-8148994 was pushed. could you please elaborate?
30-01-2019

attached the patch rebased to jdk/jdk12.
30-01-2019