Index: libcfa/src/gmp.hfa
===================================================================
--- libcfa/src/gmp.hfa	(revision 49510dbc385fe7264db50b1627dd53497ff9a112)
+++ libcfa/src/gmp.hfa	(revision a22e8b4b3788f7c22178b10d7ea34d5be5c86365)
@@ -250,5 +250,5 @@
 	Int random( gmp_randstate_t state, mp_bitcnt_t n ) { Int rand; mpz_urandomb( rand.mpz, state, n ); return rand; }
 	Int random( gmp_randstate_t state, Int n ) { Int rand; mpz_urandomm( rand.mpz, state, n.mpz ); return rand; }
-	Int random( gmp_randstate_t state, mp_size_t max_size ) { Int rand; mpz_random( rand.mpz, max_size ); return rand; }
+	Int random( gmp_randstate_t, mp_size_t max_size ) { Int rand; mpz_random( rand.mpz, max_size ); return rand; }
 	int sgn( Int oper ) { return mpz_sgn( oper.mpz ); }
 	Int sqrt( Int oper ) { Int root; mpz_sqrt( root.mpz, oper.mpz ); return root; }
Index: tests/Makefile.am
===================================================================
--- tests/Makefile.am	(revision 49510dbc385fe7264db50b1627dd53497ff9a112)
+++ tests/Makefile.am	(revision a22e8b4b3788f7c22178b10d7ea34d5be5c86365)
@@ -93,13 +93,8 @@
 	concurrency/waituntil/repeat_close \
 	concurrency/waituntil/timeout \
-	designations \
 	exceptions/cardgame \
 	exceptions/defaults \
 	exceptions/defaults-threads \
 	exceptions/try-leave-catch \
-	forall \
-	function-operator \
-	gmp \
-	identParamDeclarator \
 	include/includes \
 	include/stdincludes \
Index: tests/forall.cfa
===================================================================
--- tests/forall.cfa	(revision 49510dbc385fe7264db50b1627dd53497ff9a112)
+++ tests/forall.cfa	(revision a22e8b4b3788f7c22178b10d7ea34d5be5c86365)
@@ -40,8 +40,8 @@
 	forall( T, U ) void f( T, U ) { sout | "fTU"; }
 
-	int x;
-	float y;
-	int * z;
-	float * w;
+	int x = 0;
+	float y = 0;
+	int * z = 0;
+	float * w = 0;
 
 	f( x, x );
@@ -132,6 +132,7 @@
 		typedef int TD2;
 		struct S2 {};
-		X RT2( T, X ) {
-			int TD2;
+		X RT2( T, X x ) {
+			int TD2; (void)TD2;
+			return x;
 		}
 	}
@@ -146,9 +147,9 @@
 		typedef int TD3;
 	}
-	static {
-		struct S5 {};
+	struct S5 {};
+	inline {
 		void RT5( T ) {
 			struct S6 {};
-			int TD2;
+			int TD2; (void)TD2;
 		}
 	}
@@ -168,14 +169,14 @@
 static inline {
 	forall( T ) {
-		int RT6( T p );
+		int RT6( T ) { return 0; }
 	}
 	forall( T, U ) {
-		int RT7( T, U );
-	}
-}
-static forall( T ) {
-	int RT8( T );
-}
-forall( T ) inline static {
+		int RT7( T, U ) { return 0; }
+	}
+}
+inline forall( T ) {
+	int RT8( T ) { return 0; }
+}
+forall( T ) inline {
 	int RT9( T ) { T t; return 3; }
 }
@@ -226,5 +227,5 @@
 	&tr += 1;
 	tp += 1;
-	T & tx = tp[1];
+	T & tx = tp[1]; (void)tx;
 
 	T t;
@@ -239,10 +240,10 @@
 	&tr += 1;
 	tp += 1;
-	T & tx = tp[1];
+	T & tx = tp[1]; (void)tx;
 }
 
 forall( T & ) void check_dtype() {
-	T & tr = *0p;
-	T * tp = 0p;
+	T & tr = *0p; (void)tr;
+	T * tp = 0p; (void)tp;
 }
 
Index: tests/function-operator.cfa
===================================================================
--- tests/function-operator.cfa	(revision 49510dbc385fe7264db50b1627dd53497ff9a112)
+++ tests/function-operator.cfa	(revision a22e8b4b3788f7c22178b10d7ea34d5be5c86365)
@@ -29,5 +29,6 @@
 trait Destructable { void ^?{}(T &); };
 
-trait Iterator(iter & | sized(iter) | Copyable(iter) | Destructable(iter), T) {
+forall(iter & | sized(iter) | Copyable(iter) | Destructable(iter), T)
+trait Iterator {
 	T & *?(iter);
 	iter ++?(iter &);
@@ -67,5 +68,4 @@
 forall(Generator, GenRet | { GenRet ?()(Generator &); }, Iter &, T | Iterator(Iter, T) | Assignable(T, GenRet))
 void generate(Iter first, Iter last, Generator & gen) {
-	int i = 0;
 	while (first != last) {
 		*first = gen();
Index: tests/identParamDeclarator.cfa
===================================================================
--- tests/identParamDeclarator.cfa	(revision 49510dbc385fe7264db50b1627dd53497ff9a112)
+++ tests/identParamDeclarator.cfa	(revision a22e8b4b3788f7c22178b10d7ea34d5be5c86365)
@@ -1,10 +1,10 @@
-// 
+//
 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo
 //
 // The contents of this file are covered under the licence agreement in the
 // file "LICENCE" distributed with Cforall.
-// 
-// identParamDeclarator.cfa -- 
-// 
+//
+// identParamDeclarator.cfa --
+//
 // Author           : Peter A. Buhr
 // Created On       : Wed Aug 17 08:37:56 2016
@@ -12,5 +12,8 @@
 // Last Modified On : Fri Sep 25 14:31:08 2020
 // Update Count     : 4
-// 
+//
+
+// We have some useless const qualifiers for parsing testing.
+#pragma GCC diagnostic ignored "-Wignored-qualifiers"
 
 int fred (
@@ -157,5 +160,5 @@
     );
 
-int main( int argc, char const *argv[] ) {				// dummy main
+int main() {
 	printf( "done\n" );									// non-empty .expect file
 }
