OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / cgraph.h
index 91f99bf..dbd012f 100644 (file)
@@ -35,6 +35,8 @@ struct cgraph_local_info GTY(())
   /* Set when function can be inlined once (false only for functions calling
      alloca, using varargs and so on).  */
   bool can_inline_once;
+  /* Set once it has been finalized so we consider it to be output.  */
+  bool finalized;
 };
 
 /* Information about the function that needs to be computed globally
@@ -73,6 +75,8 @@ struct cgraph_node GTY(())
   struct cgraph_node *nested;
   /* Pointer to the next function with same origin, if any.  */
   struct cgraph_node *next_nested;
+  /* Pointer to the next function in cgraph_nodes_queue.  */
+  struct cgraph_node *next_needed;
   PTR GTY ((skip (""))) aux;
 
   /* Set when function must be output - it is externally visible
@@ -106,7 +110,8 @@ struct cgraph_edge GTY(())
 struct cgraph_varpool_node GTY(())
 {
   tree decl;
-  PTR GTY ((skip (""))) aux;
+  /* Pointer to the next function in cgraph_varpool_nodes_queue.  */
+  struct cgraph_varpool_node *next_needed;
 
   /* Set when function must be output - it is externally visible
      or it's address is taken.  */