This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src bfd/ChangeLog bfd/elf32-sh.c ld/testsuite/ ...
- From: kkojima at sources dot redhat dot com
- To: binutils-cvs at sources dot redhat dot com
- Date: 24 Apr 2003 05:19:09 -0000
- Subject: src bfd/ChangeLog bfd/elf32-sh.c ld/testsuite/ ...
CVSROOT: /cvs/src
Module name: src
Changes by: kkojima at sourceware dot org 2003-04-24 05:19:09
Modified files:
bfd : ChangeLog elf32-sh.c
ld/testsuite : ChangeLog
ld/testsuite/ld-sh: tlsbin-1.d tlsbin-2.d tlsbin-3.d
tlstpoff-1.d tlstpoff-2.d
Log message:
* elf32-sh.c (tpoff): New.
(struct elf_sh_dyn_relocs): Remove tls_tpoff32.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): Pass SHARED instead of INFO.
(allocate_dynrelocs): Don't make unnecessary dynamic TLS
relocations. Adjust WILL_CALL_FINISH_DYNAMIC_SYMBOL uses.
(sh_elf_relocate_section): Likewise. Remove unnecessary tests.
(dtpoff_base): Fix wrong indentation.
(sh_elf_check_relocs): Don't set DF_STATIC_TLS flag with non-TLS
relocations. Don't set tls_tpoff32 flag. Don't make unnecessary
R_SH_TLS_TPOFF32 relocations.
* ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d,
ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing
unnecessary TLS relocs.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.2011&r2=1.2012
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-sh.c.diff?cvsroot=src&r1=1.76&r2=1.77
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.245&r2=1.246
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sh/tlsbin-1.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sh/tlsbin-2.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sh/tlsbin-3.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sh/tlstpoff-1.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-sh/tlstpoff-2.d.diff?cvsroot=src&r1=1.1&r2=1.2