* ldlang.c (delete_output_file_on_failure): New variable.
authorKen Raeburn <raeburn@cygnus>
Mon, 25 Oct 1993 16:35:23 +0000 (16:35 +0000)
committerKen Raeburn <raeburn@cygnus>
Mon, 25 Oct 1993 16:35:23 +0000 (16:35 +0000)
commit2fe6619ee0a4652642844aef5eb26113b59a0601
tree305d16f4e5930e37a1b8aaf39eb8c0690551283c
parent60d7eacecb7b69647068bc9b8f327dbdd36d9d94
* ldlang.c (delete_output_file_on_failure): New variable.
(open_output): Set it after bfd open succeeds.
* ldmisc.c (vfinfo): Test it.

Changes from Peter Hoogenboom, hoogen@cs.utah.edu:

* ldsym.c (write_file_locals): Set the BSF_FILE flag for object symbols.

* ldemul.c: Support was added to allow emulation-specific processing to occur.
This support was added primarily for linker stub generation in the elf32-hppa
gld.
(ldemul_finish, ldemul_create_output_section_statements):  New functions.
* ldemul.h: Support was added to allow emulation-specific processing to occur.
(As described above.)  Added finish and create_output_section_statements fields
to ld_emulation_xfer_struct structure.
* ldlang.c: Add calls to emulation-specific routines.
(lang_process):  Add call to ldemul_create_output_section_statements function.
(lang_process):  Add call to a emulation-specific routine (and
some processing after the call).
ld/ChangeLog
ld/ldsym.c