aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto-symtab.c
diff options
context:
space:
mode:
authorRodrigo Rivas Costa <rodrigorivascosta@gmail.com>2010-11-12 09:06:37 +0000
committerKai Tietz <kai.tietz@onevision.com>2010-11-12 09:06:37 +0000
commit09ad88ba0737991f5a23b57308bda75e226aea38 (patch)
tree514c0dec4b580e4ddf0cbf8a066146f6794b456c /gcc/lto-symtab.c
parentb76f6999b23170b8a0f07ee7220caa06e9a2399c (diff)
2010-11-11 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
PR lto/46376 * lto-symtab.c (lto_symtab_resolve_replaceable_p): Use DECL_ONE_ONLY. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@166645 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-symtab.c')
-rw-r--r--gcc/lto-symtab.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/lto-symtab.c b/gcc/lto-symtab.c
index 1d90ab113f6..b83c75e9da7 100644
--- a/gcc/lto-symtab.c
+++ b/gcc/lto-symtab.c
@@ -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;