]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR lto/57084 (483. xalancbmk run fails with -O2 -flto for i686)
authorMartin Jambor <mjambor@suse.cz>
Thu, 9 May 2013 16:32:17 +0000 (18:32 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Thu, 9 May 2013 16:32:17 +0000 (18:32 +0200)
2013-05-09  Martin Jambor  <mjambor@suse.cz>

PR lto/57084
* gimple-fold.c (canonicalize_constructor_val): Call
cgraph_get_create_real_symbol_node instead of cgraph_get_create_node.

From-SVN: r198743

gcc/ChangeLog
gcc/gimple-fold.c

index d22b31d1d638a4324a840a3f9805e0ed7b04df52..34c83ac8558031d6b341bda5fd463bf008e3a3fb 100644 (file)
@@ -1,3 +1,9 @@
+2013-05-09  Martin Jambor  <mjambor@suse.cz>
+
+       PR lto/57084
+       * gimple-fold.c (canonicalize_constructor_val): Call
+       cgraph_get_create_real_symbol_node instead of cgraph_get_create_node.
+
 2013-05-09  Jan Hubicka  <jh@suse.cz>
            Richard Biener  <rguenther@suse.de>
 
index 738d7fddd4c97bc78eca043ff47bb60df9a9efdc..1de281a97d5da79a60c57dabe521c2e066d3a6ce 100644 (file)
@@ -178,7 +178,7 @@ canonicalize_constructor_val (tree cval, tree from_decl)
          /* Make sure we create a cgraph node for functions we'll reference.
             They can be non-existent if the reference comes from an entry
             of an external vtable for example.  */
-         cgraph_get_create_node (base);
+         cgraph_get_create_real_symbol_node (base);
        }
       /* Fixup types in global initializers.  */
       if (TREE_TYPE (TREE_TYPE (cval)) != TREE_TYPE (TREE_OPERAND (cval, 0)))