Integrated: 8334544: C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()

Roland Westrelin roland at openjdk.org
Thu Jun 20 07:16:16 UTC 2024


On Wed, 19 Jun 2024 08:26:25 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> There's a minor (and harmless AFAICT) bug in
> `PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()`. Control
> for the new predicate expression is set to `parse_predicate_proj` but
> the `If` for the new predicate is created to be above
> `parse_predicate_proj`.

This pull request has now been integrated.

Changeset: d7dad50a
Author:    Roland Westrelin <roland at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/d7dad50af5df356089101ca440fca5232fadb81e
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8334544: C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()

Reviewed-by: chagedorn, thartmann

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

PR: https://git.openjdk.org/jdk/pull/19787


More information about the hotspot-compiler-dev mailing list