]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix dot dump bug
authorXinliang David Li <davidxl@google.com>
Tue, 17 Jun 2014 20:39:55 +0000 (20:39 +0000)
committerXinliang David Li <davidxl@gcc.gnu.org>
Tue, 17 Jun 2014 20:39:55 +0000 (20:39 +0000)
From-SVN: r211746

gcc/ChangeLog
gcc/passes.c
gcc/tree-pretty-print.c

index 2820759a2808adb9c8b44ca17efdd0e81483ace6..472fe00c3ad1d7f71f304755c9d15b020f39f711 100644 (file)
@@ -1,3 +1,9 @@
+2014-06-17  Xinliang David Li  <davidxl@google.com>
+
+       * tree-pretty-print.c (dump_function_header): Print cgraph uid.
+       * passes.c (pass_init_dump_file): Do not set initialize
+       flag to false unconditionally.
+
 2014-06-17  Richard Biener  <rguenther@suse.de>
 
        * genopinit.c (main): Use vec<>::qsort method.
index 43662513e9a5cf2f9f4e4da7f126b96f60d9d843..4ddb84a4eb1b7735d6f4c8ad9b92704e92068d0b 100644 (file)
@@ -1895,7 +1895,6 @@ verify_curr_properties (function *fn, void *data)
 bool
 pass_init_dump_file (opt_pass *pass)
 {
-  pass->graph_dump_initialized = false;
   /* If a dump file name is present, open it if enabled.  */
   if (pass->static_pass_number != -1)
     {
index c5b4aeeb4cdcc64831aaf2678acd6b0008d821d0..3f6152fe8f25642080532d1ca96da4a9d916133f 100644 (file)
@@ -3465,6 +3465,7 @@ dump_function_header (FILE *dump_file, tree fdecl, int flags)
     fprintf (dump_file, ", decl_uid=%d", DECL_UID (fdecl));
   if (node)
     {
+      fprintf (dump_file, ", cgraph_uid=%d", node->uid);
       fprintf (dump_file, ", symbol_order=%d)%s\n\n", node->order,
                node->frequency == NODE_FREQUENCY_HOT
                ? " (hot)"