[jdk11u-dev] RFR: 8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj

Hui Shi hshi at openjdk.java.net
Sun Aug 15 09:03:31 UTC 2021


On Sun, 15 Aug 2021 01:28:35 GMT, Hui Shi <hshi at openjdk.org> wrote:

> Please help review this backport for 8272131: C2 crash in PhaseMacroExpand::generate_slow_arraycopy because arraycopy node's _ioproj_fallthrough is NULL.
> 
> Conflicts when backport
> In jdk18: field name is fallthrough_ioproj , and it is in PhaseMacroExpand's CallProjections class.
> In jdk11: field name is _ioproj_fallthrough, and it is directly in PhaseMacroExpand class.

I followed instructions in https://wiki.openjdk.java.net/display/SKARA/Backports. But wonder why backport lable is added automatically.


$ git checkout -b backport-5a526c1c
$ git fetch https://github.com/openjdk/jdk 5a526c1c5716f6d9a7fc94741bcdb2f424d342df
$ git cherry-pick --no-commit FETCH_HEAD
$ # resolve conflicts
$ git commit -m 'Backport 5a526c1c5716f6d9a7fc94741bcdb2f424d342df'
$ git push -u origin backport-5a526c1c

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

PR: https://git.openjdk.java.net/jdk11u-dev/pull/250


More information about the jdk-updates-dev mailing list