diff options
Diffstat (limited to 'binutils/nm.c')
-rw-r--r-- | binutils/nm.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/binutils/nm.c b/binutils/nm.c index c3f2729..62bc2b4 100644 --- a/binutils/nm.c +++ b/binutils/nm.c @@ -955,7 +955,10 @@ display_rel_file (abfd, archive_bfd) if (! dynamic) { if (!(bfd_get_file_flags (abfd) & HAS_SYMS)) - return; + { + non_fatal (_("%s: no symbols"), bfd_get_filename (abfd)); + return; + } } symcount = bfd_read_minisymbols (abfd, dynamic, &minisyms, &size); @@ -963,7 +966,10 @@ display_rel_file (abfd, archive_bfd) bfd_fatal (bfd_get_filename (abfd)); if (symcount == 0) - return; + { + non_fatal (_("%s: no symbols"), bfd_get_filename (abfd)); + return; + } /* Discard the symbols we don't want to print. It's OK to do this in place; we'll free the storage anyway |