Index: boot/Makefile.build
===================================================================
--- boot/Makefile.build	(revision 10a530cc6139592baaa935e44936086031247993)
+++ boot/Makefile.build	(revision 98e4507eeee6c14eda56b4240fbe1aaba31e91b8)
@@ -40,5 +40,5 @@
 	-finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \
 	-Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \
-	-Werror-implicit-function-declaration -Wwrite-strings \
+	-std=gnu99 -Werror-implicit-function-declaration -Wwrite-strings \
 	-pipe
 
Index: boot/arch/ppc32/src/asm.S
===================================================================
--- boot/arch/ppc32/src/asm.S	(revision 10a530cc6139592baaa935e44936086031247993)
+++ boot/arch/ppc32/src/asm.S	(revision 98e4507eeee6c14eda56b4240fbe1aaba31e91b8)
@@ -243,6 +243,4 @@
 	clear_end:
 	
-#ifdef CONFIG_BAT
-	
 	# create BAT identity mapping
 	
@@ -288,6 +286,4 @@
 	
 	no_bat:
-	
-#endif
 	
 	# flush TLB
