(m32r_elf_check_relocs): Fix pc count for R_M32R_REL32.
authorNick Clifton <nickc@redhat.com>
Fri, 22 Jul 2005 10:27:44 +0000 (10:27 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 22 Jul 2005 10:27:44 +0000 (10:27 +0000)
bfd/ChangeLog
bfd/elf32-m32r.c

index 4df5dbc79f5d0cf506efad2641570b4c1a4b0e2e..accba02095739e9d2b85efab3972b6db869a85d7 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-22  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+
+       * elf32-m32r.c (m32r_elf_check_relocs): Fix pc count for
+       R_M32R_REL32.
+
 2005-07-21  Ben Elliston  <bje@gnu.org>
 
        * Makefile.am (BFD32_BACKENDS): Remove cf-m68klynx.lo.
index 23075d6167f88951f3eb2e1d7d86461b317a5522..082f496ccd032310f10998921d41ca4d88b10627 100644 (file)
@@ -4011,6 +4011,7 @@ m32r_elf_check_relocs (bfd *abfd,
 
               p->count += 1;
               if (ELF32_R_TYPE (rel->r_info) == R_M32R_26_PCREL_RELA
+                 || ELF32_R_TYPE (rel->r_info) == R_M32R_REL32
                   || ELF32_R_TYPE (rel->r_info) == R_M32R_18_PCREL_RELA)
                 p->pc_count += 1;
             }