diff --git a/libraries/AP_GPS/examples/GPS_AUTO_test/GPS_AUTO_test.pde b/libraries/AP_GPS/examples/GPS_AUTO_test/GPS_AUTO_test.pde
index ebb67595b24cd0d3cff5b9647b4b3de0457ee272..3e967db294430d3307c7eb034e32b4e6caa0bdc2 100644
--- a/libraries/AP_GPS/examples/GPS_AUTO_test/GPS_AUTO_test.pde
+++ b/libraries/AP_GPS/examples/GPS_AUTO_test/GPS_AUTO_test.pde
@@ -72,7 +72,7 @@ void loop()
                             (int)gps.ground_course_cd() / 100,
                             gps.num_sats(),
                             gps.time_week(),
-                            gps.time_week_ms(),
+                            (unsigned long)gps.time_week_ms(),
                             gps.status());
     }
     hal.scheduler->delay(10);