RFR: 8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi [v2]

Aleksey Shipilev shade at openjdk.org
Tue Feb 20 15:32:55 UTC 2024


On Tue, 20 Feb 2024 15:14:39 GMT, Roland Westrelin <roland at openjdk.org> wrote:

>> src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp line 1737:
>> 
>>> 1735: }
>>> 1736: 
>>> 1737: bool ShenandoahBarrierC2Support::merge_point_safe(Node* region) {
>> 
>> This should probably be `is_merge_point_safe`, since it answers `bool`?
>
> There's an existing `merge_point_safe` method that validate merge points for split if (loopopts.cpp). That's why I named it like that.

Ah, okay then!

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17926#discussion_r1496026273


More information about the shenandoah-dev mailing list