mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-19 05:42:42 +08:00
Give emulation a chance to process unrecognized file before fatal error is
reported, not after.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2001-04-28 Paul Sokolovsky <Paul.Sokolovsky@technologist.com>
|
||||||
|
|
||||||
|
* ldlang.c (load_symbols): Give emulation a chance
|
||||||
|
to process unrecognized file before fatal error is
|
||||||
|
reported, not after.
|
||||||
|
|
||||||
2001-04-27 Sean McNeil <sean@mcneil.com>
|
2001-04-27 Sean McNeil <sean@mcneil.com>
|
||||||
|
|
||||||
* configure.tgt: Add arm-vxworks target.
|
* configure.tgt: Add arm-vxworks target.
|
||||||
|
11
ld/ldlang.c
11
ld/ldlang.c
@ -1449,6 +1449,11 @@ load_symbols (entry, place)
|
|||||||
lang_statement_list_type *hold;
|
lang_statement_list_type *hold;
|
||||||
|
|
||||||
err = bfd_get_error ();
|
err = bfd_get_error ();
|
||||||
|
|
||||||
|
/* See if the emulation has some special knowledge. */
|
||||||
|
if (ldemul_unrecognized_file (entry))
|
||||||
|
return;
|
||||||
|
|
||||||
if (err == bfd_error_file_ambiguously_recognized)
|
if (err == bfd_error_file_ambiguously_recognized)
|
||||||
{
|
{
|
||||||
char **p;
|
char **p;
|
||||||
@ -1466,13 +1471,7 @@ load_symbols (entry, place)
|
|||||||
bfd_close (entry->the_bfd);
|
bfd_close (entry->the_bfd);
|
||||||
entry->the_bfd = NULL;
|
entry->the_bfd = NULL;
|
||||||
|
|
||||||
/* See if the emulation has some special knowledge. */
|
|
||||||
|
|
||||||
if (ldemul_unrecognized_file (entry))
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Try to interpret the file as a linker script. */
|
/* Try to interpret the file as a linker script. */
|
||||||
|
|
||||||
ldfile_open_command_file (entry->filename);
|
ldfile_open_command_file (entry->filename);
|
||||||
|
|
||||||
hold = stat_ptr;
|
hold = stat_ptr;
|
||||||
|
Reference in New Issue
Block a user