OSDN Git Service

2011-06-15 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Jun 2011 11:22:35 +0000 (11:22 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Jun 2011 11:22:35 +0000 (11:22 +0000)
PR tree-optimization/48613
* ipa-prop.c (ipa_prop_write_jump_functions): Return immediately if
ipa_node_params_vector is NULL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@175077 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ipa-prop.c

index a4c589f..959edbb 100644 (file)
@@ -1,3 +1,9 @@
+2011-06-15  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/48613
+       * ipa-prop.c (ipa_prop_write_jump_functions): Return immediately if
+       ipa_node_params_vector is NULL.
+       
 2011-06-15  Jakub Jelinek  <jakub@redhat.com>
 
        PR debug/49382
index 6873c9e..f7bb311 100644 (file)
@@ -2900,12 +2900,15 @@ void
 ipa_prop_write_jump_functions (cgraph_node_set set)
 {
   struct cgraph_node *node;
-  struct output_block *ob = create_output_block (LTO_section_jump_functions);
+  struct output_block *ob;
   unsigned int count = 0;
   cgraph_node_set_iterator csi;
 
-  ob->cgraph_node = NULL;
+  if (!ipa_node_params_vector)
+    return;
 
+  ob = create_output_block (LTO_section_jump_functions);
+  ob->cgraph_node = NULL;
   for (csi = csi_start (set); !csi_end_p (csi); csi_next (&csi))
     {
       node = csi_node (csi);