This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
RE: [PATCH/RFA] SH TLS support
- From: "Clarke, Stephen" <stephen dot clarke at superh dot com>
- To: "kaz Kojima" <kkojima at rr dot iij4u dot or dot jp>, <binutils at sources dot redhat dot com>
- Cc: "Hans-Peter Nilsson" <hp at bitrange dot com>, "Rennecke,Joern" <joern dot rennecke at superh dot com>
- Date: Thu, 3 Oct 2002 13:08:01 -0700
- Subject: RE: [PATCH/RFA] SH TLS support
> From: kaz Kojima
> Sent: Tuesday, October 01, 2002 7:05 AM
> The SH ELF TLS relocation numbers (144-155) are allocated as a GNU
> extension, though I'm not sure whether these numbers are used for
> another purpose on non-GNU system or not.
I checked in the most recent elf document I have from Hitachi
(it's dated Sep 12 2000), and these reloc. numbers are not used
there.
There's a kind of implication that 128 and higher are used for
Hitachi's non-bit relocations, but only 128-142 have a defined
purpose, and then 160-175 are reserved for dynamic linkage and
224-255 are marked "ignore".
The only other SH ELF system I can think of right now is Greenhills'.
I don't have information on their ELF usage, though I'd
expect they follow the Hitachi usage.
Steve.