RFR: 8255274: [PPC64, s390] wrong StringLatin1.indexOf version matched

Martin Doerr mdoerr at openjdk.java.net
Thu Oct 22 22:07:22 UTC 2020


PPC64 and s390 currently match indexOfChar_U also for StrIntrinsicNode::L. This leads to incorrect results of StringLatin1.indexOf and alreads breaks builds:
Optimizing the exploded image
Error occurred during initialization of boot layer

We need separate match rules for StrIntrinsicNode::U and StrIntrinsicNode::L.

-------------

Commit messages:
 - 8255274: [PPC64, s390] wrong StringLatin1.indexOf version matched

Changes: https://git.openjdk.java.net/jdk/pull/820/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=820&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8255274
  Stats: 36 lines in 2 files changed: 36 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jdk/pull/820.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/820/head:pull/820

PR: https://git.openjdk.java.net/jdk/pull/820


More information about the hotspot-compiler-dev mailing list