RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344)
Emanuel Peter
epeter at openjdk.org
Wed Jun 4 07:28:16 UTC 2025
On Tue, 3 Jun 2025 14:59:23 GMT, Roland Westrelin <roland at openjdk.org> wrote:
> In the example above, the CastPPs are the bases.
Aaaah, ok now it makes a little more sense to me :)
> > Maybe some more full IR snippets could be helpful, maybe even IGV drawings. But that may be more work for you.
>
> I rarely use the IGV so, yeah, that would be more work.
Then what about just the dump of the relevant IR nodes in text form? That is what I meant by `full IR snippets` ;)
Is there any (reasonable) way to push the `CastPP` through the `AddP` here? I guess that may mean duplicating some `AddP` in some cases... But it could also give an opportunity for the `CastPP` to common further up that way. What do you think? It is hard for me to see through it without looking at some examples of the IR.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25386#issuecomment-2938917626
More information about the hotspot-compiler-dev
mailing list