Index: src/Concurrency/Waitfor.cc
===================================================================
--- src/Concurrency/Waitfor.cc	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/Concurrency/Waitfor.cc	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -507,6 +507,8 @@
 			new ListInit({
 				new SingleInit( new AddressExpr( new VariableExpr( index ) ) ),
-				new SingleInit( new VariableExpr( acceptables ) ),
-				new SingleInit( new ConstantExpr( Constant::from_ulong( count ) ) )
+				new ListInit({
+					new SingleInit( new VariableExpr( acceptables ) ),
+					new SingleInit( new ConstantExpr( Constant::from_ulong( count ) ) )
+				})
 			})
 		);
Index: src/benchmark/Makefile.am
===================================================================
--- src/benchmark/Makefile.am	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/benchmark/Makefile.am	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -198,5 +198,5 @@
 
 waitfor-cfa1$(EXEEXT):
-	${CC}        schedext/cfa1.c     -DBENCH_N=500000      -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
+	@${CC}        schedext/cfa1.c     -DBENCH_N=500000      -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
 
 waitfor-cfa2$(EXEEXT):
Index: src/benchmark/Makefile.in
===================================================================
--- src/benchmark/Makefile.in	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/benchmark/Makefile.in	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -607,5 +607,5 @@
 
 waitfor-cfa1$(EXEEXT):
-	${CC}        schedext/cfa1.c     -DBENCH_N=500000      -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
+	@${CC}        schedext/cfa1.c     -DBENCH_N=500000      -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
 
 waitfor-cfa2$(EXEEXT):
Index: src/libcfa/concurrency/preemption.c
===================================================================
--- src/libcfa/concurrency/preemption.c	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/libcfa/concurrency/preemption.c	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -300,4 +300,6 @@
 	// Check if it is safe to preempt here
 	if( !preemption_ready() ) { return; }
+
+	// __cfaabi_dbg_print_buffer_decl(" KERNEL: preempting core %p (%p).\n", this_processor, this_thread);
 
 	preemption_in_progress = true;                      // Sync flag : prevent recursive calls to the signal handler
Index: src/tests/.expect/alloc-ERROR.txt
===================================================================
--- src/tests/.expect/alloc-ERROR.txt	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/tests/.expect/alloc-ERROR.txt	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -1,3 +1,23 @@
 alloc.c:264:1 error: No reasonable alternatives for expression Applying untyped: 
+  Name: ?=?
+...to: 
+  Name: p
+  Applying untyped: 
+    Name: realloc
+  ...to: 
+    Name: stp
+    Applying untyped: 
+      Name: ?*?
+    ...to: 
+      Name: dim
+      Sizeof Expression on: Applying untyped: 
+          Name: *?
+        ...to: 
+          Name: stp
+
+
+
+
+alloc.c:265:1 error: No reasonable alternatives for expression Applying untyped: 
   Name: ?=?
 ...to: 
@@ -19,5 +39,5 @@
 
 
-alloc.c:265:1 error: No reasonable alternatives for expression Applying untyped: 
+alloc.c:266:1 error: No reasonable alternatives for expression Applying untyped: 
   Name: ?=?
 ...to: 
@@ -30,5 +50,5 @@
 
 
-alloc.c:266:1 error: No reasonable alternatives for expression Applying untyped: 
+alloc.c:267:1 error: No reasonable alternatives for expression Applying untyped: 
   Name: ?=?
 ...to: 
Index: src/tests/.expect/alloc.txt
===================================================================
--- src/tests/.expect/alloc.txt	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/tests/.expect/alloc.txt	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -60,4 +60,2 @@
 pointer arithmetic 0
 CFA deep malloc 0xdeadbeef
-
-SHOULD FAIL
Index: src/tests/.expect/vector.txt
===================================================================
--- src/tests/.expect/vector.txt	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
+++ src/tests/.expect/vector.txt	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -0,0 +1,2 @@
+/usr/bin/ld: cannot open output file vector: Is a directory
+collect2: error: ld returned 1 exit status
Index: src/tests/alloc.c
===================================================================
--- src/tests/alloc.c	(revision 84e8423d8434e82dcc55cd1375d180d739d9cd88)
+++ src/tests/alloc.c	(revision 15d248e27c5fb45d6ac85cab858683e7c488940f)
@@ -10,6 +10,6 @@
 // Created On       : Wed Feb  3 07:56:22 2016
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Nov 24 23:06:42 2017
-// Update Count     : 319
+// Last Modified On : Mon Jan 22 21:26:40 2018
+// Update Count     : 326
 //
 
@@ -32,10 +32,10 @@
 	// allocation, non-array types
 
-	// int &r = malloc();
+	// int & r = malloc();
 	// r = 0xdeadbeef;
 	// printf( "C   malloc %#x\n", r );
 	// free( &r );
 
-	p = (int *)(void *)malloc( sizeof(*p) );			// C malloc, type unsafe
+	p = (int *)malloc( sizeof(*p) );					// C malloc, type unsafe
 	*p = 0xdeadbeef;
 	printf( "C   malloc %#x\n", *p );
@@ -88,5 +88,5 @@
 	printf( "\n" );
 
-	p = (int *)(void *)realloc( p, dim * sizeof(*p) );	// C realloc
+	p = (int *)realloc( p, dim * sizeof(*p) );			// C realloc
 	for ( int i = 0; i < dim; i += 1 ) { p[i] = 0xdeadbeef; }
 	printf( "C   realloc\n" );
@@ -259,8 +259,9 @@
 	free( p );
 
+#ifdef ERR1
 	stp = malloc();
 	printf( "\nSHOULD FAIL\n" );
-#ifdef ERR1
-	p = alloc( stp, dim * sizeof(*stp) );
+	p = realloc( stp, dim * sizeof( *stp ) );
+	p = alloc( stp, dim * sizeof( *stp ) );
 	p = memset( stp, 10 );
 	p = memcpy( &st1, &st );
