* elf32-cris.c (cris_reloc_type_lookup): Change loop to use
authorHans-Peter Nilsson <hp@axis.com>
Wed, 24 Oct 2001 03:39:54 +0000 (03:39 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Wed, 24 Oct 2001 03:39:54 +0000 (03:39 +0000)
unsigned, increasing index.

bfd/ChangeLog
bfd/elf32-cris.c

index cd8e4afc8ceb998e36550371d7779b774f68f940..e41c153666e8f0eecbb8ffbdc9bb4eb02717490f 100644 (file)
@@ -1,3 +1,8 @@
+2001-10-24  Hans-Peter Nilsson  <hp@axis.com>
+
+       * elf32-cris.c (cris_reloc_type_lookup): Change loop to use
+       unsigned, increasing index.
+
 2001-10-23  H.J. Lu <hjl@gnu.org>
 
        * elf32-mips.c (_bfd_mips_elf_modify_segment_map): Check
@@ -43,7 +48,8 @@
 
 2001-10-21  H.J. Lu <hjl@gnu.org>
 
-       * elf32-cris.c (cris_reloc_type_lookup): Use int for index.
+       * elf32-cris.c (cris_reloc_type_lookup): Use int for index.  Cover
+       index 0.
 
 2001-10-20  H.J. Lu <hjl@gnu.org>
 
index afcd397d7612a48deca5ee2962a81f3b4c79f7c0..19fa7c46b564ffbc33fced3539171f6ec3bfa096 100644 (file)
@@ -437,10 +437,9 @@ cris_reloc_type_lookup (abfd, code)
      bfd * abfd ATTRIBUTE_UNUSED;
      bfd_reloc_code_real_type code;
 {
-  int i;
+  unsigned int i;
 
-  for (i = sizeof (cris_reloc_map) / sizeof (cris_reloc_map[0]);
-       --i >= 0;)
+  for (i = 0; i < sizeof (cris_reloc_map) / sizeof (cris_reloc_map[0]); i++)
     if (cris_reloc_map [i].bfd_reloc_val == code)
       return & cris_elf_howto_table [cris_reloc_map[i].cris_reloc_val];