forked from Imagelibrary/binutils-gdb
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:
@@ -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>
|
2002-10-07 Ralf Habacker <Ralf.Habacker@freenet.de>
|
||||||
|
|
||||||
* pe-dll.cc (autofilter_symbolprefixlist): Don't re-export
|
* 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;
|
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. */
|
/* Build a new statement node for the parse tree. */
|
||||||
|
|
||||||
static lang_statement_union_type *
|
static lang_statement_union_type *
|
||||||
@@ -515,11 +494,6 @@ new_afile (name, file_type, target, add_to_list)
|
|||||||
{
|
{
|
||||||
lang_input_statement_type *p;
|
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)
|
if (add_to_list)
|
||||||
p = new_stat (lang_input_statement, stat_ptr);
|
p = new_stat (lang_input_statement, stat_ptr);
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -483,6 +483,5 @@ extern void lang_register_vers_node
|
|||||||
struct bfd_elf_version_deps *));
|
struct bfd_elf_version_deps *));
|
||||||
boolean unique_section_p PARAMS ((const char *));
|
boolean unique_section_p PARAMS ((const char *));
|
||||||
extern void lang_add_unique PARAMS ((const char *));
|
extern void lang_add_unique PARAMS ((const char *));
|
||||||
extern boolean lang_file_exists PARAMS ((const char *));
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -796,8 +796,6 @@ parse_args (argc, argv)
|
|||||||
link_info.optimize = strtoul (optarg, NULL, 0) ? true : false;
|
link_info.optimize = strtoul (optarg, NULL, 0) ? true : false;
|
||||||
break;
|
break;
|
||||||
case 'o':
|
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);
|
lang_add_output (optarg, 0);
|
||||||
break;
|
break;
|
||||||
case OPTION_OFORMAT:
|
case OPTION_OFORMAT:
|
||||||
|
|||||||
Reference in New Issue
Block a user