Index: kernel/genarch/src/drivers/grlib/uart.c
===================================================================
--- kernel/genarch/src/drivers/grlib/uart.c	(revision 3da166f05b0e0513fe18f82b34f75ef99bef955a)
+++ kernel/genarch/src/drivers/grlib/uart.c	(revision 0dc2fec8ad4b9dd2ceae65173853e10062135c7b)
@@ -52,8 +52,9 @@
 	grlib_uart_status_t *status;
 	grlib_uart_t *uart = (grlib_uart_t *) dev->data;
+	uint32_t reg;
 	
 	/* Wait for space becoming available in Tx FIFO. */
 	do {
-		uint32_t reg = pio_read_32(&uart->io->status);
+		reg = pio_read_32(&uart->io->status);
 		status = (grlib_uart_status_t *) &reg;
 	} while (status->tf != 0);
