Thanks zjin, I get the same results with ComputeCpp 2.0.0. -sycl-driver works if both -O3 and -ffast-math are enabled.
-sycl-driver
-O3
-ffast-math