RFR: 6232281: -XX:-UseLoopSafepoints causes assert(v_false, "Parse::remove_useless_nodes missed this node") [v2]

Nils Eliasson neliasso at openjdk.java.net
Fri Nov 20 08:28:11 UTC 2020


On Thu, 19 Nov 2020 12:44:18 GMT, Roberto CastaƱeda Lozano <rcastanedalo at openjdk.org> wrote:

>> Check for nodes missed by `remove_useless_nodes()` only if PhaseRemoveUseless has actually been run. This makes it possible to use `-XX:-UseLoopSafepoints` without crashing trivially, although implicit assumptions in other parts of C2 about the existence of loop safepoints might lead to more subtle failures for more complex methods.
>
> Roberto CastaƱeda Lozano has updated the pull request incrementally with two additional commits since the last revision:
> 
>  - Remove redundant -Xbatch option in test case
>  - Remove confusing comment in test case

Marked as reviewed by neliasso (Reviewer).

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

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


More information about the hotspot-compiler-dev mailing list