[binutils-gdb] ld: Always call output_unknown_cmdline_warning

H.J. Lu hjl@sourceware.org
Thu Jan 25 17:26:57 GMT 2024


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=624c610dd46ed441c349f4bd889f3416cf867fd5

commit 624c610dd46ed441c349f4bd889f3416cf867fd5
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Jan 25 07:39:05 2024 -0800

    ld: Always call output_unknown_cmdline_warning
    
    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.

Diff:
---
 ld/ldmain.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ld/ldmain.c b/ld/ldmain.c
index 3b4ad144a2f..9ae541a5d82 100644
--- a/ld/ldmain.c
+++ b/ld/ldmain.c
@@ -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"));
     }


More information about the Binutils-cvs mailing list