diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-04-21 03:05:57 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-04-21 03:10:16 -0400 |
commit | 43236bb2551a9783ff0de5e95bf75f905300eb06 (patch) | |
tree | c95397d8dd64046f29314900fa4023c6de4f359a /sim | |
parent | f63036b811550ef12ab849ab55b35cd92403fda1 (diff) | |
download | gdb-43236bb2551a9783ff0de5e95bf75f905300eb06.zip gdb-43236bb2551a9783ff0de5e95bf75f905300eb06.tar.gz gdb-43236bb2551a9783ff0de5e95bf75f905300eb06.tar.bz2 |
sim: mcore: clean up printf warnings
These printf statements are showing "word" objects which are typedefed
from long, so make sure to use l with %x when printing them to avoid
warnings from gcc.
Diffstat (limited to 'sim')
-rw-r--r-- | sim/mcore/ChangeLog | 4 | ||||
-rw-r--r-- | sim/mcore/interp.c | 17 |
2 files changed, 13 insertions, 8 deletions
diff --git a/sim/mcore/ChangeLog b/sim/mcore/ChangeLog index 5c27851..3ebbef2 100644 --- a/sim/mcore/ChangeLog +++ b/sim/mcore/ChangeLog @@ -1,5 +1,9 @@ 2015-04-21 Mike Frysinger <vapier@gentoo.org> + * interp.c (sim_resume): Change %x to %lx for all cpu registers. + +2015-04-21 Mike Frysinger <vapier@gentoo.org> + * interp.c (mcore_regset): Delete msize & memory. (issue_messages, mem, wbat, what, wlat, rbat, what, wlat, sim_memory_size, MEM_SIZE_FLOOR, sim_size, init_pointers): Delete. diff --git a/sim/mcore/interp.c b/sim/mcore/interp.c index cd493ed..c13dbd8 100644 --- a/sim/mcore/interp.c +++ b/sim/mcore/interp.c @@ -469,7 +469,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) #endif if (tracing) - fprintf (stderr, "%.4x: inst = %.4x ", pc, inst); + fprintf (stderr, "%.4lx: inst = %.4x ", pc, inst); oldpc = pc; @@ -648,7 +648,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) case 0xC: /* jmp */ pc = cpu.gr[RD]; if (tracing && RD == 15) - fprintf (stderr, "Func return, r2 = %x, r3 = %x\n", + fprintf (stderr, "Func return, r2 = %lxx, r3 = %lx\n", cpu.gr[2], cpu.gr[3]); bonus_cycles++; needfetch = 1; @@ -776,7 +776,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) } bonus_cycles += 2; /* min. is 3, so add 2, plus ticks above */ if (tracing) - fprintf (stderr, " mult %x by %x to give %x", + fprintf (stderr, " mult %lx by %lx to give %lx", cpu.gr[RD], cpu.gr[RS], cpu.gr[RD] * cpu.gr[RS]); cpu.gr[RD] = cpu.gr[RD] * cpu.gr[RS]; break; @@ -859,7 +859,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) case 0x12: /* mov */ cpu.gr[RD] = cpu.gr[RS]; if (tracing) - fprintf (stderr, "MOV %x into reg %d", cpu.gr[RD], RD); + fprintf (stderr, "MOV %lx into reg %d", cpu.gr[RD], RD); break; case 0x13: /* bgenr */ @@ -1168,7 +1168,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) case 0x7C: case 0x7D: case 0x7E: /* lrw */ cpu.gr[RX] = rlat ((pc + ((inst & 0xFF) << 2)) & 0xFFFFFFFC); if (tracing) - fprintf (stderr, "LRW of 0x%x from 0x%x to reg %d", + fprintf (stderr, "LRW of 0x%x from 0x%lx to reg %d", rlat ((pc + ((inst & 0xFF) << 2)) & 0xFFFFFFFC), (pc + ((inst & 0xFF) << 2)) & 0xFFFFFFFC, RX); memops++; @@ -1176,7 +1176,8 @@ sim_resume (SIM_DESC sd, int step, int siggnal) case 0x7F: /* jsri */ cpu.gr[15] = pc; if (tracing) - fprintf (stderr, "func call: r2 = %x r3 = %x r4 = %x r5 = %x r6 = %x r7 = %x\n", + fprintf (stderr, + "func call: r2 = %lx r3 = %lx r4 = %lx r5 = %lx r6 = %lx r7 = %lx\n", cpu.gr[2], cpu.gr[3], cpu.gr[4], cpu.gr[5], cpu.gr[6], cpu.gr[7]); case 0x70: /* jmpi */ pc = rlat ((pc + ((inst & 0xFF) << 2)) & 0xFFFFFFFC); @@ -1191,7 +1192,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) case 0x8C: case 0x8D: case 0x8E: case 0x8F: /* ld */ cpu.gr[RX] = rlat (cpu.gr[RD] + ((inst >> 2) & 0x003C)); if (tracing) - fprintf (stderr, "load reg %d from 0x%x with 0x%x", + fprintf (stderr, "load reg %d from 0x%lx with 0x%lx", RX, cpu.gr[RD] + ((inst >> 2) & 0x003C), cpu.gr[RX]); memops++; @@ -1202,7 +1203,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) case 0x9C: case 0x9D: case 0x9E: case 0x9F: /* st */ wlat (cpu.gr[RD] + ((inst >> 2) & 0x003C), cpu.gr[RX]); if (tracing) - fprintf (stderr, "store reg %d (containing 0x%x) to 0x%x", + fprintf (stderr, "store reg %d (containing 0x%lx) to 0x%lx", RX, cpu.gr[RX], cpu.gr[RD] + ((inst >> 2) & 0x003C)); memops++; |