JDK-8285802 : AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 19
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • CPU: aarch64
  • Submitted: 2022-04-28
  • Updated: 2022-04-29
  • Resolved: 2022-04-29
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 19
19 masterFixed
Related Reports
Relates :  
Description
In a few places we pass offsets as 32-bit ints rather than 64-bit longs, and we're not consistent about it. We shold have a clean 64-bit path for offset generation and validation.
Comments
A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk8u-dev/pull/50 Date: 2022-04-29 17:40:15 +0000
29-04-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk11u-dev/pull/1067 Date: 2022-04-29 16:44:30 +0000
29-04-2022

Changeset: df4d5cf5 Author: Andrew Haley <aph@openjdk.org> Date: 2022-04-29 13:01:05 +0000 URL: https://git.openjdk.java.net/jdk/commit/df4d5cf5f53c1451487e6301d31c196fac029f7a
29-04-2022

ILW = impact: medium?; likelihood: medium?; workaround: none? = MMH = P3
28-04-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk/pull/8448 Date: 2022-04-28 09:59:13 +0000
28-04-2022