summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon2/startup/spurious.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon2/startup/spurious.c')
-rw-r--r--c/src/lib/libbsp/sparc/leon2/startup/spurious.c7
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) {