Summary
Obsolete the option -XX:+UseRDPCForConstantTableBase which optimizes code generation exclusively for SPARC.
Problem
This was a C2 internal optimization that was used for the SPARC CPUs, which support to load base of Constant table. Because the entire backend of Sparc has been removed, it is no longer in use now. Leaving it as a JVMOption may expose risk of stability.
Solution
The -XX:+UseRDPCForConstantTableBase option will be turned off by default and will issue an Obsolete message if used.
Specification
Remove
product(bool, UseRDPCForConstantTableBase, false,
"Use Sparc RDPC instruction for the constant table base.")
and make it obsolete in JDK 16 and expired in JDK 17.
- csr of
-
JDK-8255562 delete UseRDPCForConstantTableBase
- Resolved