mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 18:08:24 +08:00
* ldmain.c (main): Call bfd_set_error_program_name.
This commit is contained in:
@ -1,5 +1,12 @@
|
|||||||
|
Tue Mar 26 18:14:49 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* ldmain.c (main): Call bfd_set_error_program_name.
|
||||||
|
|
||||||
Thu Mar 21 13:17:34 1996 Ian Lance Taylor <ian@cygnus.com>
|
Thu Mar 21 13:17:34 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* ld.texinfo: Fix a couple of indexing entries. Mention that
|
||||||
|
--verbose displays builtin linker scripts.
|
||||||
|
|
||||||
* ldmisc.c (vfinfo): case 'I': If the file is not in an archive,
|
* ldmisc.c (vfinfo): case 'I': If the file is not in an archive,
|
||||||
and the local symbol name does not match the filename, print the
|
and the local symbol name does not match the filename, print the
|
||||||
filename as well.
|
filename as well.
|
||||||
|
21
ld/ldmain.c
21
ld/ldmain.c
@ -162,6 +162,8 @@ main (argc, argv)
|
|||||||
|
|
||||||
bfd_init ();
|
bfd_init ();
|
||||||
|
|
||||||
|
bfd_set_error_program_name (program_name);
|
||||||
|
|
||||||
xatexit (remove_output);
|
xatexit (remove_output);
|
||||||
|
|
||||||
/* Initialize the data about options. */
|
/* Initialize the data about options. */
|
||||||
@ -515,6 +517,25 @@ add_ysym (name)
|
|||||||
einfo ("%P%F: bfd_hash_lookup failed: %E\n");
|
einfo ("%P%F: bfd_hash_lookup failed: %E\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Record a symbol to be wrapped, from the --wrap option. */
|
||||||
|
|
||||||
|
void
|
||||||
|
add_wrap (name)
|
||||||
|
const char *name;
|
||||||
|
{
|
||||||
|
if (link_info.wrap_hash == NULL)
|
||||||
|
{
|
||||||
|
link_info.wrap_hash = ((struct bfd_hash_table *)
|
||||||
|
xmalloc (sizeof (struct bfd_hash_table)));
|
||||||
|
if (! bfd_hash_table_init_n (link_info.wrap_hash,
|
||||||
|
bfd_hash_newfunc,
|
||||||
|
61))
|
||||||
|
einfo ("%P%F: bfd_hash_table_init failed: %E\n");
|
||||||
|
}
|
||||||
|
if (bfd_hash_lookup (link_info.wrap_hash, name, true, true) == NULL)
|
||||||
|
einfo ("%P%F: bfd_hash_lookup failed: %E\n");
|
||||||
|
}
|
||||||
|
|
||||||
/* Handle the -retain-symbols-file option. */
|
/* Handle the -retain-symbols-file option. */
|
||||||
|
|
||||||
void
|
void
|
||||||
|
Reference in New Issue
Block a user