Rework the R_NEG support on both gas and ld for the PowerPC AIX targets, in order...
[deliverable/binutils-gdb.git] / gas / output-file.c
index f2db85f0cd26e2624e30dc895936781e397e4465..80c91fdaad8a09ba43c7555ed4deff270caed65e 100644 (file)
@@ -1,5 +1,5 @@
 /* output-file.c -  Deal with the output file
-   Copyright (C) 1987-2016 Free Software Foundation, Inc.
+   Copyright (C) 1987-2021 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -52,13 +52,13 @@ output_file_create (const char *name)
 void
 output_file_close (const char *filename)
 {
-  bfd_boolean res;
+  bool res;
 
   if (stdoutput == NULL)
     return;
 
   /* Close the bfd.  */
-  if (had_errors ())
+  if (!flag_always_generate_output && had_errors ())
     res = bfd_cache_close_all ();
   else
     res = bfd_close (stdoutput);
@@ -68,6 +68,5 @@ output_file_close (const char *filename)
   stdoutput = NULL;
 
   if (! res)
-    as_fatal (_("can't close %s: %s"), filename,
-             bfd_errmsg (bfd_get_error ()));
+    as_fatal ("%s: %s", filename, bfd_errmsg (bfd_get_error ()));
 }
This page took 0.103714 seconds and 4 git commands to generate.