projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix build breakage from last commit (window-nat.c:windows_create_inferior)
[deliverable/binutils-gdb.git]
/
gold
/
parameters.cc
diff --git
a/gold/parameters.cc
b/gold/parameters.cc
index 27819908fe123d3f7a7ba57e030b4c8c3035e7ca..c89ada34b7a5d617f9c458c1a0493405fd171b5b 100644
(file)
--- a/
gold/parameters.cc
+++ b/
gold/parameters.cc
@@
-1,7
+1,6
@@
// parameters.cc -- general parameters for a link using gold
// 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-2017 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
@@
-126,6
+125,7
@@
Parameters::set_target_once(Target* target)
{
gold_assert(this->target_ == NULL);
this->target_ = target;
{
gold_assert(this->target_ == NULL);
this->target_ = target;
+ target->select_as_default_target();
if (this->options_valid())
{
this->check_target_endianness();
if (this->options_valid())
{
this->check_target_endianness();
@@
-237,11
+237,8
@@
const char*
Parameters::entry() const
{
const char* ret = this->options().entry();
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;
}
return ret;
}
@@
-301,7
+298,6
@@
void
set_parameters_target(Target* target)
{
static_parameters.set_target(target);
set_parameters_target(Target* target)
{
static_parameters.set_target(target);
- target->select_as_default_target();
}
void
}
void
This page took
0.023413 seconds
and
4
git commands to generate.