Commit a689d4e0 by Richard Sandiford Committed by Richard Sandiford

mips.c (mips_file_end): Only write symbols that have been referenced at some point.

	* config/mips/mips.c (mips_file_end): Only write symbols that have
	been referenced at some point.

From-SVN: r74681
parent 2743a50a
2003-12-16 Richard Sandiford <rsandifo@redhat.com>
* config/mips/mips.c (mips_file_end): Only write symbols that have
been referenced at some point.
2003-12-16 Richard Sandiford <rsandifo@redhat.com>
* config/mips/mips.c: Include langhooks.h
(mips_build_builtin_va_list): Use lang_hooks.types.make_type.
......
......@@ -5846,7 +5846,8 @@ mips_file_end (void)
name_tree = get_identifier (p->name);
/* Positively ensure only one .extern for any given symbol. */
if (! TREE_ASM_WRITTEN (name_tree))
if (!TREE_ASM_WRITTEN (name_tree)
&& TREE_SYMBOL_REFERENCED (name_tree))
{
TREE_ASM_WRITTEN (name_tree) = 1;
/* In IRIX 5 or IRIX 6 for the O32 ABI, we must output a
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment