* objdump.c (dump_data): Correct addr_offset for opb != 1.
authorAlan Modra <amodra@gmail.com>
Mon, 21 Oct 2002 02:18:58 +0000 (02:18 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 21 Oct 2002 02:18:58 +0000 (02:18 +0000)
binutils/ChangeLog
binutils/objdump.c

index d1823c3cb08dc40d39bee03e4722496e2b285e10..622ac848b1d615c7d897fc84d2837b1e6f191c48 100644 (file)
@@ -1,3 +1,7 @@
+2002-10-21  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * objdump.c (dump_data): Correct addr_offset for opb != 1.
+
 2002-10-15  Alan Modra  <amodra@bigpond.net.au>
 
        * bucomm.c (list_supported_targets): Use bfd_target_list.
@@ -20,7 +24,7 @@
        * readelf.c (display_debug_info): Ignore empty .rela.debug_info
        sections.  Allow relocations against the absolute symbol.  Don't
        use the value in compunit.cu_abbrev_offset if we found a RELA
-       relocation.   
+       relocation.
 
 2002-10-07  Gordon Chaffee <chaffee@netvmg.com>
 
index 29b5081b7b05044ab156fcc4c81b319acf25323a..73abc981ee1cf85fc8cf640bab7aa70a81103042 100644 (file)
@@ -2237,7 +2237,7 @@ dump_data (abfd)
                    stop_offset = bfd_section_size (abfd, section) / opb;
                }
              for (addr_offset = start_offset;
-                  addr_offset < stop_offset; addr_offset += onaline)
+                  addr_offset < stop_offset; addr_offset += onaline / opb)
                {
                  bfd_size_type j;
 
@@ -2255,7 +2255,8 @@ dump_data (abfd)
                    }
 
                  printf (" ");
-                 for (j = addr_offset; j < addr_offset * opb + onaline; j++)
+                 for (j = addr_offset * opb;
+                      j < addr_offset * opb + onaline; j++)
                    {
                      if (j >= stop_offset * opb)
                        printf (" ");