// parameters.cc -- general parameters for a link using gold
-// Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
-// Free Software Foundation, Inc.
+// Copyright (C) 2006-2016 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
{
gold_assert(this->target_ == NULL);
this->target_ = target;
+ target->select_as_default_target();
if (this->options_valid())
{
this->check_target_endianness();
Parameters::entry() const
{
const char* ret = this->options().entry();
- if (ret == NULL)
- {
- // FIXME: Need to support target specific entry symbol.
- ret = "_start";
- }
+ if (ret == NULL && parameters->target_valid())
+ ret = parameters->target().entry_symbol_name();
return ret;
}
set_parameters_target(Target* target)
{
static_parameters.set_target(target);
- target->select_as_default_target();
}
void