JDK-8289044 : ARM32: missing LIR_Assembler::cmove metadata type support
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 17,19,20
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • CPU: arm
  • Submitted: 2022-06-23
  • Updated: 2022-09-02
  • Resolved: 2022-06-27
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 17 JDK 19 Other
17.0.6Fixed 19 b29Fixed naResolved
Related Reports
Relates :  
Description
ARM32 Jtreg tests fails since https://github.com/openjdk/jdk/commit/8cd87e73
> compiler/floatingpoint/TestFloatJNIArgs.java#id0.TestFloatJNIArgs_id0
> runtime/logging/MonitorMismatchTest.java.MonitorMismatchTest

The output:

# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (c1_LIRAssembler_arm.cpp:1482), pid=21156, tid=21171
#  Error: ShouldNotReachHere()
Comments
Fix Request (17u) Several jtreg tests fails on jdk17 as well. Patch applies cleanly, reproducers now pass, tier1 passes. I doubt whether this fix should be added to 17.0.5 or 17.0.6.
01-09-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk17u-dev/pull/651 Date: 2022-09-01 21:10:53 +0000
01-09-2022

Fix was pushed while main bug was targeted to 20. Reset the main bug to fixed in 19.
28-06-2022

Changeset: 20f55abd Author: Boris Ulasevich <bulasevich@openjdk.org> Date: 2022-06-24 13:37:22 +0000 URL: https://git.openjdk.org/jdk/commit/20f55abd2744323a756872e080885d107e6c56e5
27-06-2022

[~bulasevich] Please fix the incorrect backport creation according to https://openjdk.org/guide/#how-to-fix-an-incorrect-backport-creation-in-jbs. Thanks.
27-06-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk19/pull/67 Date: 2022-06-24 10:46:59 +0000
24-06-2022

Converting to a bug since we crash with ShouldNotReachHere(). ILW = C1 assertion in LIRAssembler, ARM32 only with two tests, disable compilation of affected method = HLM = P3
23-06-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/9258 Date: 2022-06-23 09:20:43 +0000
23-06-2022