This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
support SPU debug relocs in readelf
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: binutils at sourceware dot org
- Date: Tue, 4 Dec 2007 09:49:21 +1030
- Subject: support SPU debug relocs in readelf
* readelf.c (is_32bit_abs_reloc, is_32bit_pcrel_reloc): Add SPU.
Index: binutils/readelf.c
===================================================================
RCS file: /cvs/src/src/binutils/readelf.c,v
retrieving revision 1.392
diff -u -p -r1.392 readelf.c
--- binutils/readelf.c 29 Nov 2007 12:23:43 -0000 1.392
+++ binutils/readelf.c 3 Dec 2007 05:44:55 -0000
@@ -8044,6 +8044,8 @@ is_32bit_abs_reloc (unsigned int reloc_t
case EM_SPARC:
return reloc_type == 3 /* R_SPARC_32. */
|| reloc_type == 23; /* R_SPARC_UA32. */
+ case EM_SPU:
+ return reloc_type == 6; /* R_SPU_ADDR32 */
case EM_CYGNUS_V850:
case EM_V850:
return reloc_type == 6; /* R_V850_ABS32. */
@@ -8096,6 +8098,8 @@ is_32bit_pcrel_reloc (unsigned int reloc
case EM_SPARCV9:
case EM_SPARC:
return reloc_type == 6; /* R_SPARC_DISP32. */
+ case EM_SPU:
+ return reloc_type == 13; /* R_SPU_REL32. */
case EM_X86_64:
return reloc_type == 2; /* R_X86_64_PC32. */
default:
--
Alan Modra
Australia Development Lab, IBM