diff --git a/src/target/trace.c b/src/target/trace.c
index 79bb599022b3d909741472d69c9ecad9a00f9473..3d7c35b12088340500b914ad1b17a4d47b167b82 100644
--- a/src/target/trace.c
+++ b/src/target/trace.c
@@ -60,7 +60,7 @@ static int handle_trace_point_command(struct command_context_s *cmd_ctx, char *c
 		{
 			command_print(cmd_ctx, "trace point 0x%8.8x (%lld times hit)",
 					trace->trace_points[i].address,
-					trace->trace_points[i].hit_counter);
+					(long long)trace->trace_points[i].hit_counter);
 		}
 
 		return ERROR_OK;