Cast time value to unsigned long to print
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 7 Nov 2014 21:41:02 +0000 (13:41 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 7 Nov 2014 21:41:02 +0000 (13:41 -0800)
* readelf.c (process_dynamic_section): Cast time value to unsigned
long to print.

binutils/ChangeLog
binutils/readelf.c

index b0c6bb2..b1ef9fa 100644 (file)
@@ -1,3 +1,8 @@
+2014-11-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * readelf.c (process_dynamic_section): Cast time value to unsigned
+       long to print.
+
 2014-11-07  Nick Clifton  <nickc@redhat.com>
 
        PR binutils/17531
index 5bd3a4b..e13bef1 100644 (file)
@@ -8880,7 +8880,8 @@ process_dynamic_section (FILE * file)
              tmp = gmtime (&atime);
              /* PR 17533 file: 041-1244816-0.004.  */
              if (tmp == NULL)
-               printf (_("<corrupt time val: %lx"), atime);
+               printf (_("<corrupt time val: %lx"),
+                       (unsigned long) atime);
              else
                printf ("%04u-%02u-%02uT%02u:%02u:%02u\n",
                        tmp->tm_year + 1900, tmp->tm_mon + 1, tmp->tm_mday,