JDK-8311586 : C2 SuperWord: introduce VerifyAlignVector (runtime alignment check)
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 22
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2023-07-06
  • Updated: 2024-01-10
  • Resolved: 2024-01-10
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 :  
Description
I have recently found a bug with our AlignVector JDK-8310190.

Machines that actually require AlignVector are rare. Hence, I want to add a runtime verification that checks alignment on other machines / platforms. This will give me the confidence to fix the bug. Because it will require a substantial refactoring.

That refactoring will be generally beneficial, as it will untangle the pair/pack generation from alignment concerns in general.

Related issues: JDK-8303827 JDK-8309662
Comments
The idea here is a subset of the bug-fix in JDK-8310190
10-01-2024

Draft: https://github.com/openjdk/jdk/pull/14785
06-07-2023