aboutsummaryrefslogtreecommitdiff
path: root/ld/emultempl
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2023-01-27 15:16:03 +1030
committerAlan Modra <amodra@gmail.com>2023-01-27 15:46:45 +1030
commit8219cab3f883cb9981e533407d3ce93d9da7d5f2 (patch)
treeca38a261183eec8671130af3d7224c29afc1a802 /ld/emultempl
parent3e7cde4dca8c63b8091597bd7800f0f71e822395 (diff)
downloadgdb-8219cab3f883cb9981e533407d3ce93d9da7d5f2.zip
gdb-8219cab3f883cb9981e533407d3ce93d9da7d5f2.tar.gz
gdb-8219cab3f883cb9981e533407d3ce93d9da7d5f2.tar.bz2
Perform cleanup in bfd_close after errors
It seems reasonable to continue after errors in bfd_close_all_done, particularly since bfd_close_all_done is typically called on an output file after we've hit some sort of error elsewhere. The iovec test is necessary if bfd_close_all_done is to work on odd bfd's opened by bfd_create. * opncls.c (bfd_close): Call bfd_close_all_done after errors from _bfd_write_contents. (bfd_close_all_done): Call _bfd_delete_bfd after errors. Don't call iovec->bclose when iovec is NULL.
Diffstat (limited to 'ld/emultempl')
0 files changed, 0 insertions, 0 deletions