]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
PR 32603 followup, remove %F from einfo
authorAlan Modra <amodra@gmail.com>
Tue, 22 Apr 2025 03:06:47 +0000 (12:36 +0930)
committerAlan Modra <amodra@gmail.com>
Tue, 22 Apr 2025 23:16:23 +0000 (08:46 +0930)
No uses of %F remain.

* ldmisc.c (vfinfo): Remove %F handling.

ld/ldmisc.c

index 9ee0781b4de790efa877149cdd83ddf6244ab35f..3f305fa457ee6883d6880a767cdce01d7a16e35c 100644 (file)
@@ -42,7 +42,6 @@
  %C clever filename:linenumber with function
  %D like %C, but no function name
  %E current bfd error or errno
- %F error is fatal
  %G like %D, but only function name
  %H like %C but in addition emit section+offset
  %P print program name
@@ -70,7 +69,6 @@
 void
 vfinfo (FILE *fp, const char *fmt, va_list ap, bool is_warning)
 {
-  bool isfatal = false;
   const char *scan;
   int arg_type;
   unsigned int arg_count = 0;
@@ -280,11 +278,6 @@ vfinfo (FILE *fp, const char *fmt, va_list ap, bool is_warning)
              }
              break;
 
-           case 'F':
-             /* Error is fatal.  */
-             isfatal = true;
-             break;
-
            case 'P':
              /* Print program name.  */
              fprintf (fp, "%s", program_name);
@@ -586,9 +579,6 @@ vfinfo (FILE *fp, const char *fmt, va_list ap, bool is_warning)
 
   if (is_warning && config.fatal_warnings)
     config.make_executable = false;
-
-  if (isfatal)
-    xexit (1);
 }
 
 /* Format info message and print on stdout.  */