2002-10-08 H.J. Lu <hjl@gnu.org>
* ldlang.c (lang_file_exist): Removed. (new_afile): Revert the last change. * ldlang.h (lang_file_exist): Removed. * lexsup.c (parse_args): Revert the last change.
This commit is contained in:
parent
299bf75951
commit
c04c958616
4 changed files with 7 additions and 29 deletions
|
@ -1,3 +1,10 @@
|
|||
2002-10-08 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* ldlang.c (lang_file_exist): Removed.
|
||||
(new_afile): Revert the last change.
|
||||
* ldlang.h (lang_file_exist): Removed.
|
||||
* lexsup.c (parse_args): Revert the last change.
|
||||
|
||||
2002-10-07 Ralf Habacker <Ralf.Habacker@freenet.de>
|
||||
|
||||
* pe-dll.cc (autofilter_symbolprefixlist): Don't re-export
|
||||
|
|
26
ld/ldlang.c
26
ld/ldlang.c
|
@ -459,27 +459,6 @@ lang_list_init (list)
|
|||
list->tail = &list->head;
|
||||
}
|
||||
|
||||
/* Check if a file exist in the input_file_chain list. */
|
||||
|
||||
boolean
|
||||
lang_file_exists (name)
|
||||
const char *name;
|
||||
{
|
||||
lang_input_statement_type *p;
|
||||
|
||||
if (name == NULL)
|
||||
return false;
|
||||
|
||||
for (p = (lang_input_statement_type *) input_file_chain.head;
|
||||
p != (lang_input_statement_type *) NULL;
|
||||
p = (lang_input_statement_type *) p->next_real_file)
|
||||
if (p->filename != (char *) NULL
|
||||
&& strcmp (p->filename, name) == 0)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Build a new statement node for the parse tree. */
|
||||
|
||||
static lang_statement_union_type *
|
||||
|
@ -515,11 +494,6 @@ new_afile (name, file_type, target, add_to_list)
|
|||
{
|
||||
lang_input_statement_type *p;
|
||||
|
||||
/* We abort if an input file name is identical with the output file name. */
|
||||
if (name != NULL && output_filename != NULL
|
||||
&& !strcmp (name, output_filename))
|
||||
einfo ("%P%F: input file %s is also the output file!\n", name);
|
||||
|
||||
if (add_to_list)
|
||||
p = new_stat (lang_input_statement, stat_ptr);
|
||||
else
|
||||
|
|
|
@ -483,6 +483,5 @@ extern void lang_register_vers_node
|
|||
struct bfd_elf_version_deps *));
|
||||
boolean unique_section_p PARAMS ((const char *));
|
||||
extern void lang_add_unique PARAMS ((const char *));
|
||||
extern boolean lang_file_exists PARAMS ((const char *));
|
||||
|
||||
#endif
|
||||
|
|
|
@ -796,8 +796,6 @@ parse_args (argc, argv)
|
|||
link_info.optimize = strtoul (optarg, NULL, 0) ? true : false;
|
||||
break;
|
||||
case 'o':
|
||||
if (lang_file_exists (optarg))
|
||||
einfo ("%P%F: output file %s is also an input file!\n", optarg);
|
||||
lang_add_output (optarg, 0);
|
||||
break;
|
||||
case OPTION_OFORMAT:
|
||||
|
|
Loading…
Reference in a new issue