[lworld] Integrated: 8250511: [lworld] C2 compilation crashes in PhaseIdealLoop::spinup

Roland Westrelin roland at openjdk.java.net
Thu Aug 20 11:08:02 UTC 2020


On Thu, 20 Aug 2020 09:42:58 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> In PhaseIdealLoop::flatten_array_element_type_check(), when pushing:
> 
> (LoadKlass (AddP (CastPP ...
> 
> through a Phi, the control of CastPP clone is set to region->in(i) but
> the AddP clone control is set to get_ctrl(phi->in(i)) which can be
> above region->in(i) while the AddP is below the CastPP. Fix is to use
> region->in(i) for all clones.

This pull request has now been integrated.

Changeset: 2bde31fd
Author:    Roland Westrelin <roland at openjdk.org>
URL:       https://git.openjdk.java.net/valhalla/commit/2bde31fd
Stats:     3 lines in 1 file changed: 0 ins; 0 del; 3 mod

8250511: [lworld] C2 compilation crashes in PhaseIdealLoop::spinup

Reviewed-by: thartmann

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

PR: https://git.openjdk.java.net/valhalla/pull/157


More information about the valhalla-dev mailing list