diff -urN binutils-2.27-orig/gprof/hist.c binutils-2.27/gprof/hist.c
--- binutils-2.27-orig/gprof/hist.c	2016-08-03 16:36:53 +0900
+++ binutils-2.27/gprof/hist.c	2017-03-19 23:01:16 +0900
@@ -605,8 +605,8 @@
     }
   else
     {
-      /* Search for symbol with highest per-call
-	 execution time and scale accordingly.  */
+      /* Search for symbol with highest per-call execution time, and
+	 scale so that the displayed value is in the range [100,100000).  */
       log_scale = 0;
       top_dog = 0;
       top_time = 0.0;
@@ -637,7 +637,7 @@
 	    {
 	      double scaled_value = SItab[log_scale].scale * top_time;
 
-	      if (scaled_value >= 1.0 && scaled_value < 1000.0)
+	      if (scaled_value >= 100.0)
 		break;
 	    }
 	}
