This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src bfd/ChangeLog bfd/elf32-xtensa.c ld/Change ...
- From: bwilson at sources dot redhat dot com
- To: binutils-cvs at sources dot redhat dot com
- Date: 10 Jul 2003 19:01:48 -0000
- Subject: src bfd/ChangeLog bfd/elf32-xtensa.c ld/Change ...
CVSROOT: /cvs/src
Module name: src
Changes by: bwilson@sources.redhat.com 2003-07-10 19:01:48
Modified files:
bfd : ChangeLog elf32-xtensa.c
ld : ChangeLog
ld/emulparams : elf32xtensa.sh
Log message:
bfd ChangeLog:
* elf32-xtensa.c (elf_xtensa_create_dynamic_sections): Create new
.got.loc section. Do not set SEC_ALLOC or SEC_LOAD flags for the
.xt.lit.plt section.
(elf_xtensa_size_dynamic_sections): Set size of the .got.loc section
and allocate memory for it.
(elf_xtensa_combine_prop_entries): Copy contents of .xt.lit output
section to the .got.loc section.
(elf_xtensa_finish_dynamic_sections): Fix up call to
elf_xtensa_combine_prop_entries and set DT_XTENSA_GOT_LOC_OFF to
the address of .got.loc.
(relax_property_section): Shrink .got.loc to match changes in any
literal table section.
(xtensa_is_property_section): Change to match
xtensa_get_property_section_name.
(xtensa_is_littable_section): New.
ld ChangeLog:
* emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Replace .xt.lit
with new .got.loc section.
(OTHER_READWRITE_SECTIONS): Do not combine linkonce sections for
non-relocating links.
(OTHER_SECTIONS): Add .xt.lit here. Change it to keep linkonce
sections separate for non-relocating links; likewise for .xt.insn.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.2165&r2=1.2166
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-xtensa.c.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/ChangeLog.diff?cvsroot=src&r1=1.958&r2=1.959
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emulparams/elf32xtensa.sh.diff?cvsroot=src&r1=1.1&r2=1.2