2 ! { dg-options "-fcheck=all" }
4 ! As sync_1, but with bounds checking enabled.
12 character(len=30) :: str
27 if (n /= 0) call abort()
30 sync all (stat=n,errmsg=str)
31 if (n /= 0) call abort()
39 sync memory (errmsg=str)
43 if (n /= 0) call abort()
46 sync memory (errmsg=str,stat=n)
47 if (n /= 0) call abort()
54 if (this_image() == 1) then
56 sync images (1, errmsg=str)
61 sync images (*, stat=n)
62 if (n /= 0) call abort()
65 sync images (*,errmsg=str,stat=n)
66 if (n /= 0) call abort()