2001-03-30 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 31 Mar 2001 06:36:17 +0000 (06:36 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 31 Mar 2001 06:36:17 +0000 (06:36 +0000)
* readelf.c (process_unwind): Just return if do_unwind is 0.

binutils/ChangeLog
binutils/readelf.c

index 469fb0010a1d8f8f0535474536cbe9be7e867c92..77297bc44c9cff04eb585b6cfe73272bf085b9c5 100644 (file)
@@ -1,3 +1,7 @@
+2001-03-30  H.J. Lu  <hjl@gnu.org>
+
+       * readelf.c (process_unwind): Just return if do_unwind is 0.
+
 2001-03-28  Roger Sayle  <roger@metaphorics.com>
 
        * dlltool.c (make_one_lib_file): Fix section flags for
index ade1d17540817e03b2abe0497fd25899f6fe2dd1..2e144cf804767d916c98a8cdf73851a05465f61d 100644 (file)
@@ -3411,6 +3411,9 @@ process_unwind (file)
   unsigned long i, addr_size;
   struct unw_aux_info aux;
 
+  if (!do_unwind)
+    return 1;
+
   if (elf_header.e_machine != EM_IA_64)
     {
       printf (_("\nThere are no unwind sections in this file.\n"));
@@ -3421,9 +3424,6 @@ process_unwind (file)
 
   addr_size = is_32bit_elf ? 4 : 8;
 
-  if (!do_unwind)
-    return 1;
-
   for (i = 0, sec = section_headers; i < elf_header.e_shnum; ++i, ++sec)
     {
       if (sec->sh_type == SHT_SYMTAB)