Remove startup_file from ldlang.c.

2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>

	* ldlang.c (startup_file): Removed.
	(lang_startup): Updated.
This commit is contained in:
H.J. Lu 2011-01-10 13:13:32 +00:00
parent f39a75d0cd
commit 1e91580429
2 changed files with 6 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
* ldlang.c (startup_file): Removed.
(lang_startup): Updated.
2011-01-05 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12364

View File

@ -55,7 +55,6 @@ static struct obstack map_obstack;
#define obstack_chunk_alloc xmalloc
#define obstack_chunk_free free
static const char *startup_file;
static const char *entry_symbol_default = "start";
static bfd_boolean placed_commons = FALSE;
static bfd_boolean stripped_excluded_sections = FALSE;
@ -6705,15 +6704,13 @@ lang_add_attribute (enum statement_enum attribute)
void
lang_startup (const char *name)
{
if (startup_file != NULL)
if (first_file->filename != NULL)
{
einfo (_("%P%F: multiple STARTUP files\n"));
}
first_file->filename = name;
first_file->local_sym_name = name;
first_file->real = TRUE;
startup_file = name;
}
void