diff --git a/juno_samples/fork_join_tests/src/gpu.sch b/juno_samples/fork_join_tests/src/gpu.sch
index c6d6bee7d768d8b6cdd3b6963add75eb38258669..b8e030a8a73870636b7a02e87b3c20b9df296ed6 100644
--- a/juno_samples/fork_join_tests/src/gpu.sch
+++ b/juno_samples/fork_join_tests/src/gpu.sch
@@ -78,9 +78,11 @@ no-memset(test9@const);
 
 fork-split(auto.test10);
 fork-fission-reduces[test10@loop3](auto.test10);
+
 dce(auto.test10);
 simplify-cfg(auto.test10);
 dce(auto.test10);
+xdot[true](auto.test10);
 
 ip-sroa(*);
 sroa(*);
@@ -91,5 +93,5 @@ phi-elim(*);
 dce(*);
 
 gcm(*);
-float-collections(test2, auto.test2, test4, auto.test4, test5, auto.test5);
+float-collections(test2, auto.test2, test4, auto.test4, test5, auto.test5, test10, auto.test10);
 gcm(*);