JDK-8253631 : Remove unimplemented CompileBroker methods after JEP-165
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,13,15,16
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-09-25
  • Updated: 2024-11-22
  • Resolved: 2020-09-25
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 13 JDK 16
11.0.13Fixed 13.0.6Fixed 16 b18Fixed
Related Reports
Relates :  
Description
It would seem that JEP-165 implementation task (JDK-8137167) introduced declarations without any implementations in CompilerBroker:
  static DirectivesStack* dirstack();
  static void set_dirstack(DirectivesStack* stack);
  static void print_directives(outputStream* st);

This can be cleaned up.
Comments
Fix Request (11u) Clean backport. I actually meant to try this one first after 11u Git move, but forgot; backporting this for additional cleanliness and completeness.
02-07-2021

Fix request (13u): I'd like to backport this fix to 13u. It looks harmless and would help us to rectify some details of the backports workflow in Git/Skara environment. The "git format-patch -1 hash" from 16 worked perfectly clean with "git am" in 13u-dev.
29-09-2020

Changeset: dc1ef583 Author: Aleksey Shipilev <shade@openjdk.org> Date: 2020-09-25 10:10:04 +0000 URL: https://git.openjdk.java.net/jdk/commit/dc1ef583
25-09-2020