JDK-8279668 : x86: AVX2 versions of vpxor should be asserted
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 8,11,17,18,19
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-01-10
  • Updated: 2022-03-16
  • Resolved: 2022-01-11
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 11 JDK 17 JDK 18 JDK 19
11.0.16-oracleFixed 17.0.4-oracleFixed 18.0.2Fixed 19 b05Fixed
Related Reports
Relates :  
Relates :  
Description
Got the SIGILLs on some machines when testing JDK-8279621. That patch started using shorter vpxor versions on UseAVX = 1 path, which tried to use VEX.256-encoded vpxor instruction that is only available on AVX2. This should be at very least asserted in assembler code.
Comments
Fix Request (18u, 17u, 11u) Strengthens the asserts for incompatible hardware. Applies cleanly.
10-03-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk18u/pull/39 Date: 2022-03-10 11:46:51 +0000
10-03-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk11u-dev/pull/872 Date: 2022-03-10 11:47:42 +0000
10-03-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk17u-dev/pull/226 Date: 2022-03-10 11:47:16 +0000
10-03-2022

Changeset: 2bbeae3f Author: Aleksey Shipilev <shade@openjdk.org> Date: 2022-01-11 10:28:47 +0000 URL: https://git.openjdk.java.net/jdk/commit/2bbeae3f056243a224b0bda021f16cdcbee3b3d6
11-01-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk/pull/7005 Date: 2022-01-10 10:31:30 +0000
10-01-2022