Index: tests/concurrent/preempt.cfa
===================================================================
--- tests/concurrent/preempt.cfa	(revision fdf4efb2f3a19b3b5689c86eb0a72de59d827d72)
+++ tests/concurrent/preempt.cfa	(revision 58e280f46565e06007c2e7fc6db8434759dbaef4)
@@ -36,5 +36,5 @@
 		if( (counter % 7) == this.value ) {
 			__cfaabi_check_preemption();
-			int next = __atomic_add_fetch_4(&counter, 1, __ATOMIC_SEQ_CST);
+			int next = __atomic_add_fetch( &counter, 1, __ATOMIC_SEQ_CST );
 			__cfaabi_check_preemption();
 			if( (next % 100) == 0 ) printf("%d\n", (int)next);
Index: tests/concurrent/signal/wait.cfa
===================================================================
--- tests/concurrent/signal/wait.cfa	(revision fdf4efb2f3a19b3b5689c86eb0a72de59d827d72)
+++ tests/concurrent/signal/wait.cfa	(revision 58e280f46565e06007c2e7fc6db8434759dbaef4)
@@ -98,5 +98,5 @@
 	}
 
-	__sync_fetch_and_sub_4( &waiter_left, 1);
+	__atomic_fetch_sub( &waiter_left, 1,  __ATOMIC_SEQ_CST );
 }
 
@@ -109,5 +109,5 @@
 	}
 
-	__sync_fetch_and_sub_4( &waiter_left, 1);
+	__atomic_fetch_sub( &waiter_left, 1,  __ATOMIC_SEQ_CST );
 }
 
@@ -120,5 +120,5 @@
 	}
 
-	__sync_fetch_and_sub_4( &waiter_left, 1);
+	__atomic_fetch_sub( &waiter_left, 1,  __ATOMIC_SEQ_CST );
 }
 
@@ -131,5 +131,5 @@
 	}
 
-	__sync_fetch_and_sub_4( &waiter_left, 1);
+	__atomic_fetch_sub( &waiter_left, 1,  __ATOMIC_SEQ_CST );
 }
 
