diff options
author | Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> | 2010-11-12 09:06:37 +0000 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2010-11-12 10:06:37 +0100 |
commit | 8bbaa7708723b6163e519e0eaa1808475c73e3a5 (patch) | |
tree | 514c0dec4b580e4ddf0cbf8a066146f6794b456c /gcc | |
parent | 3a789837f5cc67590765e2a2a7c4afed7730d405 (diff) | |
download | gcc-8bbaa7708723b6163e519e0eaa1808475c73e3a5.zip gcc-8bbaa7708723b6163e519e0eaa1808475c73e3a5.tar.gz gcc-8bbaa7708723b6163e519e0eaa1808475c73e3a5.tar.bz2 |
re PR lto/46376 (LTO, MinGW and virtual base classes don't work together)
2010-11-11 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
PR lto/46376
* lto-symtab.c (lto_symtab_resolve_replaceable_p): Use DECL_ONE_ONLY.
From-SVN: r166645
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/lto-symtab.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b26c6e2..03de2e2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/lto-symtab.c b/gcc/lto-symtab.c index 1d90ab1..b83c75e 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; |