JDK-8363943 : ARM32: Represent Registers as values
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 25,26
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: arm
  • Submitted: 2025-07-23
  • Updated: 2025-12-02
  • Resolved: 2025-11-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 26
26 b26Fixed
Related Reports
Blocks :  
Relates :  
Description
Migrate away from pointer-based representation of Register values.

It improves compile-time checking by forbidding implicit conversions between integrals and pointers. 
Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/26525 Date: 2025-07-29 06:46:56 +0000
25-11-2025

Changeset: c1230068 Branch: master Author: Ivan Sukhanov <ivan261104@gmail.com> Committer: Alexey Bakhtin <abakhtin@openjdk.org> Date: 2025-11-25 18:13:48 +0000 URL: https://git.openjdk.org/jdk/commit/c1230068dc4501c52999ac0bbb3a2e5933453f09
25-11-2025

Proposed fix https://github.com/openjdk/jdk/pull/26525
18-09-2025