8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java
Reviewed-by: rkennke, adityam
diff --git a/test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java b/test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
index 5fa9ab5..5a0c9b1 100644
--- a/test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
+++ b/test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
@@ -22,12 +22,33 @@
*/
/*
- * @test
+ * @test id=z
* @bug 8059022
* @modules java.base/jdk.internal.misc:+open
* @summary Validate barriers after Unsafe getObject, CAS and swap (GetAndSet)
* @requires vm.gc.Z & !vm.graal.enabled
- * @run main/othervm -Xmx256m -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:+UnlockDiagnosticVMOptions -XX:+ZUnmapBadViews -XX:ZCollectionInterval=1 -XX:-CreateCoredumpOnCrash -XX:CompileCommand=dontinline,*::mergeImpl* compiler.gcbarriers.UnsafeIntrinsicsTest
+ * @run main/othervm -Xmx256m
+ * -XX:+UnlockExperimentalVMOptions
+ * -XX:+UseZGC
+ * -XX:+UnlockDiagnosticVMOptions
+ * -XX:+ZUnmapBadViews -XX:ZCollectionInterval=1
+ * -XX:-CreateCoredumpOnCrash
+ * -XX:CompileCommand=dontinline,*::mergeImpl* compiler.gcbarriers.UnsafeIntrinsicsTest
+ */
+
+ /*
+ * @test id=shenandoah
+ * @bug 8059022
+ * @modules java.base/jdk.internal.misc:+open
+ * @summary Validate barriers after Unsafe getObject, CAS and swap (GetAndSet)
+ * @requires vm.gc.Shenandoah & !vm.graal.enabled
+ * @run main/othervm -Xmx256m
+ * -XX:+UseShenandoahGC
+ * -XX:+UnlockDiagnosticVMOptions
+ * -XX:-CreateCoredumpOnCrash
+ * -XX:+ShenandoahVerify
+ * -XX:+IgnoreUnrecognizedVMOptions -XX:+ShenandoahVerifyOptoBarriers
+ * -XX:CompileCommand=dontinline,*::mergeImpl* compiler.gcbarriers.UnsafeIntrinsicsTest
*/
package compiler.gcbarriers;