Index: kernel/test/avltree/avltree1.c
===================================================================
--- kernel/test/avltree/avltree1.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/avltree/avltree1.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -247,5 +247,5 @@
 static void test_tree_delmin(avltree_t *tree, count_t node_count, bool quiet)
 {
-	int i = 0;
+	unsigned int i = 0;
 	
 	if (!quiet)
Index: kernel/test/fpu/fpu1.c
===================================================================
--- kernel/test/fpu/fpu1.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/fpu/fpu1.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -216,5 +216,5 @@
 	waitq_wakeup(&can_start, WAKEUP_ALL);
 	
-	while (atomic_get(&threads_ok) != total) {
+	while (atomic_get(&threads_ok) != (long) total) {
 		if (!quiet)
 			printf("Threads left: %d\n", total - atomic_get(&threads_ok));
Index: kernel/test/fpu/mips2.c
===================================================================
--- kernel/test/fpu/mips2.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/fpu/mips2.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -152,5 +152,5 @@
 	waitq_wakeup(&can_start, WAKEUP_ALL);
 	
-	while (atomic_get(&threads_ok) != total) {
+	while (atomic_get(&threads_ok) != (long) total) {
 		if (!quiet)
 			printf("Threads left: %d\n", total - atomic_get(&threads_ok));
Index: kernel/test/fpu/sse1.c
===================================================================
--- kernel/test/fpu/sse1.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/fpu/sse1.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -152,5 +152,5 @@
 	waitq_wakeup(&can_start, WAKEUP_ALL);
 	
-	while (atomic_get(&threads_ok) != total) {
+	while (atomic_get(&threads_ok) != (long) total) {
 		if (!quiet)
 			printf("Threads left: %d\n", total - atomic_get(&threads_ok));
Index: kernel/test/mm/falloc2.c
===================================================================
--- kernel/test/mm/falloc2.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/mm/falloc2.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -89,5 +89,5 @@
 			
 			for (i = 0; i < allocated; i++) {
-				for (k = 0; k <= ((FRAME_SIZE << order) - 1); k++) {
+				for (k = 0; k <= (((index_t) FRAME_SIZE << order) - 1); k++) {
 					if (((uint8_t *) frames[i])[k] != val) {
 						if (!sh_quiet)
Index: kernel/test/synch/rwlock5.c
===================================================================
--- kernel/test/synch/rwlock5.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/synch/rwlock5.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -70,5 +70,5 @@
 {
 	int i, j, k;
-	count_t readers, writers;
+	long readers, writers;
 	
 	waitq_initialize(&can_start);
Index: kernel/test/test.c
===================================================================
--- kernel/test/test.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/test.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -59,5 +59,9 @@
 #include <thread/thread1.def>
 #include <sysinfo/sysinfo1.def>
-	{NULL, NULL, NULL}
+	{
+		.name = NULL,
+		.desc = NULL, 
+		.entry = NULL
+	}
 };
 
Index: kernel/test/thread/thread1.c
===================================================================
--- kernel/test/thread/thread1.c	(revision 0d65d76675845d96ddff8e5f335ec3d5c995ca08)
+++ kernel/test/thread/thread1.c	(revision 2c448fb8cf0ba4ec2da96ece59966a2ac34eb7ba)
@@ -79,5 +79,5 @@
 	
 	atomic_set(&finish, 0);
-	while (atomic_get(&threads_finished) < total) {
+	while (atomic_get(&threads_finished) < ((long) total)) {
 		if (!quiet)
 			printf("Threads left: %d\n", total - atomic_get(&threads_finished));
