8223448: Shenandoah disabled barriers blocks omit LRB
Reviewed-by: rkennke
This commit is contained in:
parent
1427827a19
commit
629d8bea45
@ -45,6 +45,7 @@ void ShenandoahArguments::initialize() {
|
||||
FLAG_SET_DEFAULT(ShenandoahGCHeuristics, "passive");
|
||||
|
||||
FLAG_SET_DEFAULT(ShenandoahSATBBarrier, false);
|
||||
FLAG_SET_DEFAULT(ShenandoahLoadRefBarrier, false);
|
||||
FLAG_SET_DEFAULT(ShenandoahKeepAliveBarrier, false);
|
||||
FLAG_SET_DEFAULT(ShenandoahStoreValEnqueueBarrier, false);
|
||||
FLAG_SET_DEFAULT(ShenandoahCASBarrier, false);
|
||||
@ -106,6 +107,7 @@ void ShenandoahArguments::initialize() {
|
||||
// C2 barrier verification is only reliable when all default barriers are enabled
|
||||
if (ShenandoahVerifyOptoBarriers &&
|
||||
(!FLAG_IS_DEFAULT(ShenandoahSATBBarrier) ||
|
||||
!FLAG_IS_DEFAULT(ShenandoahLoadRefBarrier) ||
|
||||
!FLAG_IS_DEFAULT(ShenandoahKeepAliveBarrier) ||
|
||||
!FLAG_IS_DEFAULT(ShenandoahStoreValEnqueueBarrier) ||
|
||||
!FLAG_IS_DEFAULT(ShenandoahCASBarrier) ||
|
||||
|
Loading…
x
Reference in New Issue
Block a user