diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b26c6e2dc08b..03de2e2baf6a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-11-11 Rodrigo Rivas Costa + + PR lto/46376 + * lto-symtab.c (lto_symtab_resolve_replaceable_p): Use DECL_ONE_ONLY. + 2010-11-11 Nathan Froyd PR c/44782 diff --git a/gcc/lto-symtab.c b/gcc/lto-symtab.c index 1d90ab113f60..b83c75e9da7d 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;