This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src/bfd ChangeLog elf32-xtensa.c
- From: bwilson at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 5 Oct 2007 19:05:35 -0000
- Subject: src/bfd ChangeLog elf32-xtensa.c
CVSROOT: /cvs/src
Module name: src
Changes by: bwilson@sourceware.org 2007-10-05 19:05:35
Modified files:
bfd : ChangeLog elf32-xtensa.c
Log message:
* elf32-xtensa.c (relax_section): Call pin_internal_relocs when
changing a relocation's offset. Adjust call to translate_reloc. Do
not add a fix record for a DIFF reloc. For other relocs, only add a
fix record if the translated target is in a different object file;
otherwise, just update the relocation. Call pin_internal_relocs when
updating a reloc but not when adding a fix record.
(translate_reloc): Get the target section from a new argument, not
from the relocation. Change check for relaxable sections to an
assertion. Compute separate offset adjustments for the base symbol
and the addend, and set the new relocation's addend correctly. Return
the new target section.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.4026&r2=1.4027
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-xtensa.c.diff?cvsroot=src&r1=1.98&r2=1.99