JDK-8368523 : [lworld] fix testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java after jdk-26+7 merge
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: repo-valhalla
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-09-24
  • Updated: 2025-09-29
  • Resolved: 2025-09-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.
Other
repo-valhallaFixed
Related Reports
Relates :  
Relates :  
Description
JDK-8361250 added better regex for allocation in IR framework in valhalla. It was blocking there and done as far as testing required.

JDK-8361492 is the mainline port of the same idea, with better regexes, with new tests of the IR framework to exercise even cases not yet used by IR tests (tests using the IR framework).

In the merge of jdk-26+7 in commit b22f6a476ec1f8d52845ba416ca74e5f573d7ae4 the valhalla version (JDK-8361250) was selected in the conflict in IRNode.java, but the tests of JDK-8361492 were also added. But JDK-8361250 is not good enough for the tests of JDK-8361492. The mainline version must be propagated to Valhalla. That will also avoid future conflicts.
Comments
A pull request was submitted for review. Branch: lworld URL: https://git.openjdk.org/valhalla/pull/1639 Date: 2025-09-26 08:27:35 +0000
26-09-2025