From 8bbaa7708723b6163e519e0eaa1808475c73e3a5 Mon Sep 17 00:00:00 2001 From: Rodrigo Rivas Costa Date: Fri, 12 Nov 2010 09:06:37 +0000 Subject: [PATCH] re PR lto/46376 (LTO, MinGW and virtual base classes don't work together) 2010-11-11 Rodrigo Rivas Costa PR lto/46376 * lto-symtab.c (lto_symtab_resolve_replaceable_p): Use DECL_ONE_ONLY. From-SVN: r166645 --- gcc/ChangeLog | 5 +++++ gcc/lto-symtab.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b26c6e2dc08..03de2e2baf6 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 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; -- 2.30.2