Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark loop end label as end-of-internal-control-flow label #20849

Conversation

hzongaro
Copy link
Member

The label that marked the beginning of a loop that handles residual bytes for the inline implementation of ArraysSupport.vectorizedHashCode was incorrectly marked as both the Start and End of internal control flow. The end loop label should have been marked as the End of internal control flow.

Fixes #20786

The label that marked the beginning of a loop that handles residual
bytes for the inline implementation of ArraysSupport.vectorizedHashCode
was incorrectly marked as both the Start and End of internal control
flow.  The end loop label should have been marked as the End of internal
control flow.

Signed-off-by:  Henry Zongaro <[email protected]>
@hzongaro
Copy link
Member Author

@vijaysun-omr, may I ask you to review this change? It should only affect JDK 21 and 23 on x86.

Jenkins test sanity.functional,sanity.openjdk xlinux,xmac jdk21,jdk23

@vijaysun-omr
Copy link
Contributor

I have approved, since it is clearly a typo being fixed.

@hzongaro
Copy link
Member Author

hzongaro commented Dec 18, 2024

The JDK 23 xlinux sanity.functional test failure appears to be due to known issue #18920

12:15:43  FAILED: testThreadMXBeanProxy
12:15:43  java.lang.AssertionError: expected:<"main" prio=5 Id=2 RUNNABLE
12:15:43  > but was:<"main" prio=5 Id=2 RUNNABLE
12:15:43  >
12:15:43  	at org.testng.AssertJUnit.fail(AssertJUnit.java:59)
12:15:43  	at org.testng.AssertJUnit.failNotEquals(AssertJUnit.java:364)
12:15:43  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:80)
12:15:43  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:88)
12:15:43  	at org.openj9.test.java.lang.management.TestManagementFactory.testThreadMXBeanProxy(TestManagementFactory.java:1335)
12:15:43  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)

@vijaysun-omr vijaysun-omr merged commit 92742f1 into eclipse-openj9:master Dec 18, 2024
13 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error. compiler crashed (exit code 4) - cannot access unnamed package
2 participants