Integrated: 8341242: Shenandoah: LRB node is not matched as GC barrier after JDK-8340183

Aleksey Shipilev shade at openjdk.org
Tue Oct 1 13:32:41 UTC 2024


On Mon, 30 Sep 2024 14:54:30 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> [JDK-8340183](https://bugs.openjdk.org/browse/JDK-8340183) introduced a regression: `ShenandoahBarrierSetC2::is_gc_barrier_node` is now answering `false` for the actual `ShenandoahLoadReferenceBarrierNode`. The fix reinstates the check for LRB node.
> 
> Additional testing:
>  - [x] Linux x86_64 server fastdebug, `hotspot_gc_shenandoah`
>  - [x] Linux x86_64 server fastdebug, `jdk/jfr/api/consumer/ ` (100x) -- used to fail intermittently, now it does not

This pull request has now been integrated.

Changeset: 684d246c
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/684d246ccf497f599ffcd498f2fbe4b1b2357e27
Stats:     2 lines in 1 file changed: 1 ins; 0 del; 1 mod

8341242: Shenandoah: LRB node is not matched as GC barrier after JDK-8340183

Reviewed-by: rkennke, phh

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

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


More information about the hotspot-gc-dev mailing list