This can happen when the module does not have function bodies.

Ok after testing?

Thanks,

David


2011-04-27  Xinliang David Li  <davi...@google.com>

        * value-prof.c (del_node_map): Do not free
        null pointer.
Index: value-prof.c
===================================================================
--- value-prof.c	(revision 172977)
+++ value-prof.c	(working copy)
@@ -1086,8 +1086,9 @@ init_node_map (void)
 void
 del_node_map (void)
 {
-   VEC_free (cgraph_node_ptr, heap, cgraph_node_map);
-   cgraph_node_map = NULL;
+  if (cgraph_node_map)
+    VEC_free (cgraph_node_ptr, heap, cgraph_node_map);
+  cgraph_node_map = NULL;
 }
 
 /* Return cgraph node for function with pid */

Reply via email to