* cgraph.c (cgraph_node::dump): Do IPA sanity checking on IPA counts.
authorJan Hubicka <hubicka@ucw.cz>
Fri, 17 Nov 2017 23:25:07 +0000 (00:25 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 17 Nov 2017 23:25:07 +0000 (23:25 +0000)
From-SVN: r254909

gcc/ChangeLog
gcc/cgraph.c

index 76029b013b4d0821d0cfa08efd83c2f40be7d69a..da5aea09e957b498158682f31606c090be499f86 100644 (file)
@@ -1,3 +1,7 @@
+2017-11-17  Jan Hubicka  <hubicka@ucw.cz>
+
+       * cgraph.c (cgraph_node::dump): Do IPA sanity checking on IPA counts.
+
 2017-11-17  Steve Ellcey  <sellcey@cavium.com>
 
        * config/aarch64/aarch64-simd.md (fnma<mode>4): Move neg operator
index bc60fc90f566e09562397c1ca485f672276800d2..69eb9bb2341b13435b2c38c606e2db9b2edf471b 100644 (file)
@@ -2160,7 +2160,7 @@ cgraph_node::dump (FILE *f)
       fprintf (f, "%s ", edge->caller->dump_name ());
       edge->dump_edge_flags (f);
       if (edge->count.initialized_p ())
-       sum += edge->count;
+       sum += edge->count.ipa ();
     }
 
   fprintf (f, "\n  Calls: ");
@@ -2184,7 +2184,7 @@ cgraph_node::dump (FILE *f)
       if (global.inlined_to
          || (symtab->state < EXPANSION
              && ultimate_alias_target () == this && only_called_directly_p ()))
-       ok = !count.differs_from_p (sum);
+       ok = !count.ipa ().differs_from_p (sum);
       else if (count.ipa () > profile_count::from_gcov_type (100)
               && count.ipa () < sum.apply_scale (99, 100))
        ok = false, min = true;
@@ -2196,7 +2196,7 @@ cgraph_node::dump (FILE *f)
            fprintf (f, ", should be at most ");
          else
            fprintf (f, ", should be ");
-         count.dump (f);
+         count.ipa ().dump (f);
          fprintf (f, "\n");
        }
     }