diff options
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon2/startup/spurious.c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon2/startup/spurious.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sparc/leon2/startup/spurious.c b/c/src/lib/libbsp/sparc/leon2/startup/spurious.c index 819e6d4a70..a4cd1fa38d 100644 --- a/c/src/lib/libbsp/sparc/leon2/startup/spurious.c +++ b/c/src/lib/libbsp/sparc/leon2/startup/spurious.c @@ -21,6 +21,7 @@ #include <bsp.h> #include <rtems/bspIo.h> +#include <inttypes.h> void _CPU_Exception_frame_print( const CPU_Exception_frame *frame ) { @@ -32,7 +33,11 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame ) real_trap = SPARC_REAL_TRAP_NUMBER(trap); isf = frame->isf; - printk( "Unexpected trap (%2d) at address 0x%08x\n", real_trap, isf->tpc); + printk( + "Unexpected trap (%2" PRId32 ") at address 0x%08" PRIx32 "\n", + real_trap, + isf->tpc + ); switch (real_trap) { |