diff options
Diffstat (limited to 'gold/resolve.cc')
-rw-r--r-- | gold/resolve.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gold/resolve.cc b/gold/resolve.cc index a9a89fa..fd0fea6 100644 --- a/gold/resolve.cc +++ b/gold/resolve.cc @@ -830,6 +830,7 @@ Symbol_table::report_resolve_problem(bool is_error, const char* msg, objname = _("linker script"); break; case PREDEFINED: + case INCREMENTAL_BASE: objname = _("linker defined"); break; default: @@ -908,6 +909,8 @@ Symbol::override_base_with_special(const Symbol* from) if (from->needs_dynsym_value_) this->needs_dynsym_value_ = true; + this->is_predefined_ = from->is_predefined_; + // We shouldn't see these flags. If we do, we need to handle them // somehow. gold_assert(!from->is_forwarder_); |