Why is this trick necessary ? make check (runtest) watches literal output small CPU may not have printf implemented No console is available to monitor outputs (gdb simulater doesn't have good monitor of target program)