diff --git a/libgomp/oacc-async.c b/libgomp/oacc-async.c
index 2562afbd75323614774f7edb9548e0a1c0a237e2..82d00b64b50cb4b920cd848e24ba16a9f93f6b60 100644
--- a/libgomp/oacc-async.c
+++ b/libgomp/oacc-async.c
@@ -410,9 +410,6 @@ goacc_wait (int async, int num_waits, va_list *ap)
 	  break;
 	}
 
-      if (acc_async_test (qid))
-	continue;
-
       if (async == acc_async_sync)
 	acc_wait (qid);
       else if (qid == async)