OSDN Git Service

* analyze_brprob: Fix awk compatibility problems; update comment.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jul 2001 13:55:28 +0000 (13:55 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jul 2001 13:55:28 +0000 (13:55 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44266 138bc75d-0d04-0410-961f-82ee72b054a4

contrib/ChangeLog
contrib/analyze_brprob

index 56e9f86..851af24 100644 (file)
@@ -1,3 +1,7 @@
+Mon Jul 23 15:47:19 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * analyze_brprob: Fix awk compatibility problems; update comment.
+
 2001-07-23  Andreas Jaeger  <aj@suse.de>
 
        * analyze_brprob: Fix more typos.
index 8e61292..c17f3d0 100755 (executable)
@@ -36,7 +36,6 @@
 #    saved into *.life dumps.  You need to pass the -df switch to the compiler as well
 #    as -fbranch-probabilities to get the results of profiling noted in the dumps.
 #    Ensure that there are no "Arc profiling: some edge counts were bad." warnings.
-#    Keep the -fprofile-arcs switch to ensure that CFGs match.
 #  Step 3: Run this script to concatenate all *.life files:
 #    analyze_brprob `find . -name *.life`
 #    the information is collected and print once all files are parsed.  This
@@ -124,26 +123,26 @@ BEGIN {nnames = 0}
     #BC crashes on long strings.  Irritating.
     if (length(counts[name]) > 4000)
       {
-       counts[name] = longeval (counts[name])
-       hits[name] = longeval (hits[name])
-       phits[name] = longeval (phits[name])
+       counts[name] = longeval(counts[name])
+       hits[name] = longeval(hits[name])
+       phits[name] = longeval(phits[name])
       }
   }
 END {
   # Heuristics called combined predicts just everything.
-  maxcounts = longeval (counts["first match"])
+  maxcounts = longeval(counts["first match"])
   maxbranches = branches["first match"]
   max = names["first match"]
   printf("HEURISTICS                  BRANCHES  (REL)  HITRATE             COVERAGE  (REL)\n")
   for (i = 0; i < nnames ; i++)
    {
      name = names[i]
-     counts[name] = longeval (counts[name])
+     counts[name] = longeval(counts[name])
      printf ("%-27s %8i %5.1f%% %6s%%/%6s%% %12s %5.1f%%\n",
             name,
             branches[name], branches[name] * 100 / maxbranches,
-            longeval ("("hits[name]") * 100 /(" counts[name]"-0.00001)"),
-            longeval ("("phits[name]") * 100 /(" counts[name]"-0.00001)"),
-            counts[name], longeval (counts[name]" * 100 / ("maxcounts"-0.00001)"))
+            longeval("("hits[name]") * 100 /(" counts[name]"-0.00001)"),
+            longeval("("phits[name]") * 100 /(" counts[name]"-0.00001)"),
+            counts[name], longeval(counts[name]" * 100 / ("maxcounts"-0.00001)"))
    }
 }