]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
ld: Always call output_unknown_cmdline_warning
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 25 Jan 2024 15:39:05 +0000 (07:39 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 25 Jan 2024 17:26:25 +0000 (09:26 -0800)
Call output_unknown_cmdline_warning if there are no input files so that

$ ld -z bad-option

reports

ld: warning: -z bad-option ignored
ld: no input files

instead of

ld: no input files

PR ld/31289
* ldmain.c (main): Call output_unknown_cmdline_warning if there
are no input files.

ld/ldmain.c

index 3b4ad144a2f4d326c9c15278065b5bfa7a98bbcd..9ae541a5d82ef837acdd6e948d6c02748fc022c4 100644 (file)
@@ -471,6 +471,7 @@ main (int argc, char **argv)
     {
       if (version_printed || command_line.print_output_format)
        xexit (0);
+      output_unknown_cmdline_warnings ();
       einfo (_("%F%P: no input files\n"));
     }