diff options
Diffstat (limited to 'gold/options.cc')
-rw-r--r-- | gold/options.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gold/options.cc b/gold/options.cc index 8d18c11..da30a6d 100644 --- a/gold/options.cc +++ b/gold/options.cc @@ -697,6 +697,13 @@ General_options::finalize() this->set_do_demangle(getenv("COLLECT_NO_DEMANGLE") == NULL); } + // -M is equivalent to "-Map -". + if (this->print_map() && !this->user_set_Map()) + { + this->set_Map("-"); + this->set_user_set_Map(); + } + // If --thread_count is specified, it applies to // --thread-count-{initial,middle,final}, though it doesn't override // them. |