[rtems commit] libdl/rtl-mdreloc-moxie.c: Fix printf() format warnings

Joel Sherril joel at rtems.org
Tue Mar 24 13:18:11 UTC 2015


Module:    rtems
Branch:    master
Commit:    30ea9bf981ac11b77f0e1167849d8a5ed1d02b9e
Changeset: http://git.rtems.org/rtems/commit/?id=30ea9bf981ac11b77f0e1167849d8a5ed1d02b9e

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Sun Mar 22 09:42:46 2015 -0500

libdl/rtl-mdreloc-moxie.c: Fix printf() format warnings

---

 cpukit/libdl/rtl-mdreloc-mips.c  | 8 ++++----
 cpukit/libdl/rtl-mdreloc-moxie.c | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/cpukit/libdl/rtl-mdreloc-mips.c b/cpukit/libdl/rtl-mdreloc-mips.c
index ea9989a..c17dbc2 100644
--- a/cpukit/libdl/rtl-mdreloc-mips.c
+++ b/cpukit/libdl/rtl-mdreloc-mips.c
@@ -114,8 +114,8 @@ rtems_rtl_elf_relocate_rel (const rtems_rtl_obj_t*      obj,
       *where |= tmp & 0x03ffffff;
 
       if (rtems_rtl_trace (RTEMS_RTL_TRACE_RELOC))
-        printf ("rtl: R_MIPS_26 local=%d %p @ %p in %s\n",
-                local, (void *)*(where), where, rtems_rtl_obj_oname (obj));
+        printf ("rtl: R_MIPS_26 local=%lu @ %p in %s\n",
+                local, (void *)*(where), rtems_rtl_obj_oname (obj));
       break;
 
     case R_TYPE(HI16):
@@ -140,7 +140,7 @@ rtems_rtl_elf_relocate_rel (const rtems_rtl_obj_t*      obj,
       *where = addend;
 
       if (rtems_rtl_trace (RTEMS_RTL_TRACE_RELOC))
-        printf("*where %x where %x\n", *where, where);
+        printf("*where %lx where %p\n", *where, where);
 
       addend = *where_hi16;
       addend &= 0xffff0000;
@@ -148,7 +148,7 @@ rtems_rtl_elf_relocate_rel (const rtems_rtl_obj_t*      obj,
       *where_hi16 = addend;
 
       if (rtems_rtl_trace (RTEMS_RTL_TRACE_RELOC))
-        printf("*where_hi %x where_hi %x\n", *where_hi16, where_hi16);
+        printf("*where_hi %lx where_hi %p\n", *where_hi16, where_hi16);
 
       if (rtems_rtl_trace (RTEMS_RTL_TRACE_RELOC))
         printf ("rtl: R_MIPS_LO16 %p @ %p in %s\n",
diff --git a/cpukit/libdl/rtl-mdreloc-moxie.c b/cpukit/libdl/rtl-mdreloc-moxie.c
index 284f68e..1fb05e6 100644
--- a/cpukit/libdl/rtl-mdreloc-moxie.c
+++ b/cpukit/libdl/rtl-mdreloc-moxie.c
@@ -54,7 +54,7 @@ rtems_rtl_elf_relocate_rela (const rtems_rtl_obj_t*      obj,
       tmp = (symvalue + rela->r_addend - ((Elf_Word)where + 2)); /* pc is the next instruction */
       tmp = (Elf_Sword)tmp >> 1;
       if (((Elf32_Sword)tmp > 0x1ff) || ((Elf32_Sword)tmp < -(Elf32_Sword)0x200)){
-        printf("Overflow for PCREL10: %d exceed -0x200:0x1ff\n", tmp);
+        printf("Overflow for PCREL10: %ld exceed -0x200:0x1ff\n", tmp);
         return false;
       }
 



More information about the vc mailing list