Re: [PATCH, rs6000 committed] Fix PowerPC bootstrap

2011-04-15 Thread Pat Haugen

On 04/12/2011 08:22 PM, Alan Modra wrote:

On Tue, Apr 12, 2011 at 04:00:45PM -0500, Pat Haugen wrote:

  --- gcc/config/rs6000/rs6000.c  (revision 172327)
  +++ gcc/config/rs6000/rs6000.c  (working copy)
  @@ -7976,7 +7976,7 @@ call_ABI_of_interest (tree fndecl)
   return true;

  /* Interesting functions that we are emitting in this object file.  
*/
  -  c_node = cgraph_node (fndecl);
  +  c_node = cgraph_get_create_node (fndecl);
  return !cgraph_only_called_directly_p (c_node);
}
  return false;

I think we should use cgraph_get_node here.


OK, fixed with following.


2011-04-15  Pat Haugen pthau...@us.ibm.com

* config/rs6000/rs6000.c (call_ABI_of_interest): Call
cgraph_get_node instead of cgraph_get_create_node.


Index: gcc/config/rs6000/rs6000.c
===
--- gcc/config/rs6000/rs6000.c  (revision 172498)
+++ gcc/config/rs6000/rs6000.c  (working copy)
@@ -7976,7 +7976,7 @@ call_ABI_of_interest (tree fndecl)
return true;

   /* Interesting functions that we are emitting in this object file.  */
-  c_node = cgraph_get_create_node (fndecl);
+  c_node = cgraph_get_node (fndecl);
   return !cgraph_only_called_directly_p (c_node);
 }
   return false;


[PATCH, rs6000 committed] Fix PowerPC bootstrap

2011-04-12 Thread Pat Haugen
Discussed the following with Martin on irc to bring rs6000 target up to date 
with his changes to the cgraph code.  Bootstrap/regtest on powerpc64-linux. 
Committed as obvious.


-Pat


2011-04-12  Pat Haugen pthau...@us.ibm.com

* config/rs6000/rs6000.c (call_ABI_of_interest): Call
cgraph_get_create_node instead of cgraph_node.


Index: gcc/config/rs6000/rs6000.c
===
--- gcc/config/rs6000/rs6000.c  (revision 172327)
+++ gcc/config/rs6000/rs6000.c  (working copy)
@@ -7976,7 +7976,7 @@ call_ABI_of_interest (tree fndecl)
return true;

   /* Interesting functions that we are emitting in this object file.  */
-  c_node = cgraph_node (fndecl);
+  c_node = cgraph_get_create_node (fndecl);
   return !cgraph_only_called_directly_p (c_node);
 }
   return false;


Re: [PATCH, rs6000 committed] Fix PowerPC bootstrap

2011-04-12 Thread Alan Modra
On Tue, Apr 12, 2011 at 04:00:45PM -0500, Pat Haugen wrote:
 --- gcc/config/rs6000/rs6000.c  (revision 172327)
 +++ gcc/config/rs6000/rs6000.c  (working copy)
 @@ -7976,7 +7976,7 @@ call_ABI_of_interest (tree fndecl)
 return true;
 
/* Interesting functions that we are emitting in this object file.  */
 -  c_node = cgraph_node (fndecl);
 +  c_node = cgraph_get_create_node (fndecl);
return !cgraph_only_called_directly_p (c_node);
  }
return false;

I think we should use cgraph_get_node here.

-- 
Alan Modra
Australia Development Lab, IBM