aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2002-08-26 23:15:48 +0000
committerAlan Modra <amodra@gmail.com>2002-08-26 23:15:48 +0000
commit68a4c07345e6cf85d8b6fbe0d846028ed48f0dba (patch)
tree3cceca06530f3a03669b68a957c30f08d65fab03 /binutils
parent55970da69c7cafed0c307890835bce67a8a41434 (diff)
downloadgdb-68a4c07345e6cf85d8b6fbe0d846028ed48f0dba.zip
gdb-68a4c07345e6cf85d8b6fbe0d846028ed48f0dba.tar.gz
gdb-68a4c07345e6cf85d8b6fbe0d846028ed48f0dba.tar.bz2
Revert last change.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/ChangeLog4
-rw-r--r--binutils/nm.c10
-rw-r--r--binutils/testsuite/ChangeLog4
-rw-r--r--binutils/testsuite/binutils-all/objcopy.exp4
4 files changed, 18 insertions, 4 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 8d84465..b196c23 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,7 @@
+2002-08-27 Alan Modra <amodra@bigpond.net.au>
+
+ * nm.c: Revert last change.
+
2002-08-26 Alan Modra <amodra@bigpond.net.au>
* nm.c (display_rel_file): Don't report "no symbols" as an error.
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
diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog
index aa768cb..7034c1f 100644
--- a/binutils/testsuite/ChangeLog
+++ b/binutils/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2002-08-27 Alan Modra <amodra@bigpond.net.au>
+
+ * binutils-all/objcopy.exp: Revert last change.
+
2002-08-26 Alan Modra <amodra@bigpond.net.au>
* binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on
diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp
index ad92c0d..e36f14e 100644
--- a/binutils/testsuite/binutils-all/objcopy.exp
+++ b/binutils/testsuite/binutils-all/objcopy.exp
@@ -371,7 +371,7 @@ proc strip_test { } {
}
set exec_output [binutils_run $NM "-a $NMFLAGS $objfile"]
- if ![string match "" $exec_output] {
+ if ![string match "*: no symbols*" $exec_output] {
fail $test
return
}
@@ -558,7 +558,7 @@ proc strip_executable { prog flags test } {
}
set exec_output [binutils_run $NM "$NMFLAGS ${copyfile}"]
- if ![string match "" $exec_output] {
+ if ![string match "*: no symbols*" $exec_output] {
fail $test
return
}