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

AArch64: Fix String.hashCode() implementation #18508

Merged
merged 1 commit into from
Nov 22, 2023

Conversation

Akira1Saitoh
Copy link
Contributor

This commit fixes inlineStringHashCode so that savedLengthReg is copied to lengthReg when the reference count oflengthNode is > 1.

Resolves #18506.

This commit fixes `inlineStringHashCode` so that `savedLengthReg` is
copied to `lengthReg` when the reference count of`lengthNode` is > 1.

Signed-off-by: Akira Saitoh <[email protected]>
@knn-k
Copy link
Contributor

knn-k commented Nov 22, 2023

Jenkins compile amac,alinux64 jdk17

@knn-k
Copy link
Contributor

knn-k commented Nov 22, 2023

Tests on AArch64 Linux were run by an internal jenkins job: view/OpenJ9%20-%20Personal/job/Pipeline-Build-Test-Personal/19391/

All the tests (sanity.functional, sanity.system, extended.system, and sanity.openjdk with Java 8, 11, and 17) passed except for the following failures, which do not seem to be related to String.hashCode().

  • cmdLineTester_criu_nonPortableRestore_6 with Java 11
  • cmdLineTester_criu_nonPortableRestore_4 with Java 17

Tests on AArch64 macOS (sanity.functional with Java 11 and 17) were also successful: view/OpenJ9%20-%20Personal/job/Pipeline-Build-Test-Personal/19392/

@knn-k knn-k merged commit f68b25e into eclipse-openj9:master Nov 22, 2023
@Akira1Saitoh Akira1Saitoh deleted the AArch64FixStringHashCode branch November 24, 2023 02:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

AArch64 HCRLateAttachWorkload crash String.hashCode
2 participants