From 1045c20b4d306bfa1b764f24117f588b4ff34f8e Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 23 Oct 1992 21:42:04 +0000 Subject: [PATCH] Fri Oct 23 14:40:38 1992 Ian Lance Taylor (ian@cygnus.com) * obj-coffbfd.c (write_object_file): check return value of bfd_close_all_done. --- gas/config/ChangeLog | 5 +++++ gas/config/obj-coffbfd.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gas/config/ChangeLog b/gas/config/ChangeLog index ff153e2..5be9527 100644 --- a/gas/config/ChangeLog +++ b/gas/config/ChangeLog @@ -1,3 +1,8 @@ +Fri Oct 23 14:40:38 1992 Ian Lance Taylor (ian@cygnus.com) + + * obj-coffbfd.c (write_object_file): check return value of + bfd_close_all_done. + Tue Oct 20 13:02:25 1992 Ian Lance Taylor (ian@cygnus.com) * Support for i386-sysv. diff --git a/gas/config/obj-coffbfd.c b/gas/config/obj-coffbfd.c index 5ed7656..58a0302 100644 --- a/gas/config/obj-coffbfd.c +++ b/gas/config/obj-coffbfd.c @@ -1782,7 +1782,9 @@ extern void DEFUN_VOID(write_object_file) } coff_header_append(abfd, &filehdr, &aouthdr); - bfd_close_all_done(abfd); + if (bfd_close_all_done(abfd) == false) + as_fatal ("Can't close %s: %s", out_file_name, + bfd_errmsg (bfd_error)); } -- 2.7.4