sim: m68hc11: fix printf size warnings
authorMike Frysinger <vapier@gentoo.org>
Sat, 30 Jan 2021 15:30:55 +0000 (10:30 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 30 Jan 2021 15:40:26 +0000 (10:40 -0500)
GCC complains %llu is wrong for signed64, so switch to PRIi64.

sim/m68hc11/ChangeLog
sim/m68hc11/dv-m68hc11tim.c

index e83e11ebb70b49db8ab5ba0e46c53f736ee1139c..0063e8e8b46480b9851ea67fb6056257865db241 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-m68hc11tim.c (cycle_to_string): Change llu to PRIi64.
+
 2021-01-30  Mike Frysinger  <vapier@gentoo.org>
 
        * m68hc11_sim.c (cpu_set_sp): Add static markings.
index b0d032e19ae52b3bb51651799b1080f4cce653b6..cd8274ffc34f8993d14c44a97e29599a3706afa3 100644 (file)
@@ -503,7 +503,7 @@ cycle_to_string (sim_cpu *cpu, signed64 t, int flags)
   if (t < LONG_MAX)
     sprintf (buf, "%9lu%s%s", (unsigned long) t, cycle_buf, time_buf);
   else
-    sprintf (buf, "%llu%s%s", t, cycle_buf, time_buf);
+    sprintf (buf, "%" PRIi64 "%s%s", t, cycle_buf, time_buf);
   return buf;
 }