binutils/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 7 Sep 2009 18:08:52 +0000 (18:08 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 7 Sep 2009 18:08:52 +0000 (18:08 +0000)
* readelf.c (is_none_reloc <EM_XTENSA_OLD>, is_none_reloc <EM_XTENSA>):
New.

binutils/ChangeLog
binutils/readelf.c

index e44742515c0b2cc37803c51fe430a35dabe75d56..d9c1562f820609f60497491764f74dc325d09b88 100644 (file)
@@ -1,3 +1,8 @@
+2009-09-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * readelf.c (is_none_reloc <EM_XTENSA_OLD>, is_none_reloc <EM_XTENSA>):
+       New.
+
 2009-09-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * dwarf.c (process_debug_info): Support section padding abbrev codes.
index a8c16914c32aebe90162a1a1b1d3912b8e708292..09a4b1cef6eb7db1f1c231bca8994a40ad59550e 100644 (file)
@@ -8163,6 +8163,12 @@ is_none_reloc (unsigned int reloc_type)
     case EM_MN10300: /* R_MN10300_NONE.  */
     case EM_M32R:    /* R_M32R_NONE.  */
       return reloc_type == 0;
+    case EM_XTENSA_OLD:
+    case EM_XTENSA:
+      return reloc_type == 0      /* R_XTENSA_NONE.  */
+            || reloc_type == 17  /* R_XTENSA_DIFF8.  */
+            || reloc_type == 18  /* R_XTENSA_DIFF16.  */
+            || reloc_type == 19; /* R_XTENSA_DIFF32.  */
     }
   return FALSE;
 }