re PR middle-end/51411 (ICE: in function_and_variable_visibility, at ipa.c:835 with...
authorAldy Hernandez <aldyh@redhat.com>
Mon, 19 Dec 2011 19:31:17 +0000 (19:31 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 19 Dec 2011 19:31:17 +0000 (19:31 +0000)
PR middle-end/51411
* trans-mem.c (ipa_tm_create_version): Unset DECL_WEAK.

From-SVN: r182492

gcc/ChangeLog
gcc/trans-mem.c

index 8884bbfe3795eb0e9912c861a08e752d6bc50104..c2680c6a57e33e2c80db94e5df58108ef6d47fd7 100644 (file)
@@ -1,3 +1,8 @@
+2011-12-19  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR middle-end/51411
+       * trans-mem.c (ipa_tm_create_version): Unset DECL_WEAK.
+
 2011-12-19  Quentin Neill  <quentin.neill@amd.com>
 
        PR target/48743
index 6bd30c2417056d4083dade22dab067886e736766..02f8a181dab6e21bcd3c12285c721a4f6f84eedf 100644 (file)
@@ -4260,6 +4260,7 @@ ipa_tm_create_version (struct cgraph_node *old_node)
        {
          DECL_EXTERNAL (new_decl) = 0;
          TREE_PUBLIC (new_decl) = 0;
+         DECL_WEAK (new_decl) = 0;
        }
 
       tree_function_versioning (old_decl, new_decl, NULL, false, NULL,