JDK-8252681 : Retire flag UseRDPCForConstantTableBase after solaris removal
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 16
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2020-09-01
  • Updated: 2020-11-12
  • Resolved: 2020-11-12
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.
Other
tbdResolved
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Description
This flag is specific to sparc platform and uses special SPARC instruction for CPUs supporting it to load base of Constant table. After solaris removal, it is useless, and should be retired. function
virtual bool pinned() const { return UseRDPCForConstantTableBase; }
should be removed from MachConstantBaseNode. It is inherited from Node which has a default return value.
Comments
[~ minqi] thanks!
12-11-2020

This one has been handled in 8255562, closed.
12-11-2020

[~ minqi] I just realize that it's a duplicated task of JDK-8255562, which has been done. I will search the keyword before create a task. What should I do now? I remember I can't resolve an issue without a commit message.
10-11-2020

I vote for immediately obsolete this flag because it is SPARC specific (even so it is used in shared code) and SPARC code is removed by JDK-8244224. It was never intended to be used on other platforms. Yes, it needs CSR since it is product flag.
02-09-2020

This issue should either deprecate the flag, or immediately obsolete it (if deemed appropriate). Despite the name and description this flag does seem to change the behaviour of shared code (the pinned() method). A CSR request will be needed either way. Thanks.
02-09-2020