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

Christoph Langer clanger at openjdk.java.net
Thu Oct 22 22:07:22 UTC 2020


On Thu, 22 Oct 2020 21:56:54 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:

> 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.

Thanks for fixing this!

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

Marked as reviewed by clanger (Reviewer).

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


More information about the hotspot-compiler-dev mailing list