Index: kernel/Makefile
===================================================================
--- kernel/Makefile	(revision 17f168ea0a58301762156920e112c588faa90d23)
+++ kernel/Makefile	(revision 6bf612bbbe34393f2172ff7651103f824ecdaa4c)
@@ -280,4 +280,5 @@
 			TEST_FPU1 = y
 			TEST_SSE1 = y
+			GENERIC_SOURCES += test/fpu/fpu1_x86.c
 		endif
 		
@@ -285,8 +286,10 @@
 			TEST_FPU1 = y
 			TEST_SSE1 = y
+			GENERIC_SOURCES += test/fpu/fpu1_x86.c
 		endif
 		
 		ifeq ($(KARCH),ia64)
 			TEST_FPU1 = y
+			GENERIC_SOURCES += test/fpu/fpu1_ia64.c
 		endif
 		
@@ -296,7 +299,5 @@
 	endif
 	
-	ifeq ($(TEST_FPU1),y)
-		GENERIC_SOURCES += test/fpu/fpu1.c
-	else
+	ifneq ($(TEST_FPU1),y)
 		GENERIC_SOURCES += test/fpu/fpu1_skip.c
 	endif
