OSDN Git Service

2010-11-11 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Nov 2010 09:06:37 +0000 (09:06 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Nov 2010 09:06:37 +0000 (09:06 +0000)
        PR lto/46376
        * lto-symtab.c (lto_symtab_resolve_replaceable_p): Use DECL_ONE_ONLY.

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

gcc/ChangeLog
gcc/lto-symtab.c

index b26c6e2..03de2e2 100644 (file)
@@ -1,3 +1,8 @@
+2010-11-11  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
+
+       PR lto/46376
+       * lto-symtab.c (lto_symtab_resolve_replaceable_p): Use DECL_ONE_ONLY.
+
 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
 
        PR c/44782
index 1d90ab1..b83c75e 100644 (file)
@@ -444,6 +444,7 @@ lto_symtab_resolve_replaceable_p (lto_symtab_entry_t e)
 {
   if (DECL_EXTERNAL (e->decl)
       || DECL_COMDAT (e->decl)
+      || DECL_ONE_ONLY (e->decl)
       || DECL_WEAK (e->decl))
     return true;