-
Notifications
You must be signed in to change notification settings - Fork 737
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
OpenJDK java/lang/String/CompactString/MaxSizeUTF16String -XX:-CompactStrings failing some platforms #20021
Comments
Test case
When running with @hzongaro pls take a look |
This does seem related to #19309 after all. |
In JDK 21 and earlier, the implementation of In JDK 23, the implementation of The IL the JIT compiler is generating is consistent with the expectation that an |
It looks like the handling of a length of 0x3fffffff was deemed to be a bug, and the change in behaviour was introduced in JDK Level 23 in commit ibmruntimes/openj9-openjdk-jdk23@38f0d53. I will update the JIT compiler's handling of this by falling back to the out-of-line call to |
Reopening, as I will need to port the fix to the v0.47.0-release and v0.48.0-release branches |
https://openj9-jenkins.osuosl.org/job/Test_openjdk23_j9_sanity.openjdk_aarch64_mac_Nightly_testList_0/13/
jdk_lang_1 (-XX:-UseCompressedOops)
-Xcomp (-Xjit:count=0) -Xmx8g
java/lang/String/CompactString/MaxSizeUTF16String.java
https://openj9-jenkins.osuosl.org/job/Test_openjdk23_j9_sanity.openjdk_x86-64_linux_Nightly_testList_1/38/
jdk_lang_1
https://openj9-jenkins.osuosl.org/job/Test_openjdk23_j9_sanity.openjdk_x86-64_mac_Nightly_testList_0/11
jdk_lang_0, jdk_lang_j9_0
https://openj9-jenkins.osuosl.org/job/Test_openjdk23_j9_sanity.openjdk_x86-64_mac_Nightly_testList_1/11/
jdk_lang_1
The text was updated successfully, but these errors were encountered: