Index: kernel/genarch/src/drivers/grlib/uart.c
===================================================================
--- kernel/genarch/src/drivers/grlib/uart.c	(revision 11af58b4defedbb21c735369d1f399949e92d623)
+++ kernel/genarch/src/drivers/grlib/uart.c	(revision b7c819e97944774d26ffd430fca8490b7af085f7)
@@ -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);
