Thumb patches

Joakim Tjernlund joakim.tjernlund at
Thu Nov 16 00:32:05 UTC 2006

> -----Original Message-----
> From: Paul Brook [mailto:paul at] 
> Sent: den 16 november 2006 01:20
> To: uclibc at
> Cc: Joakim Tjernlund; kraj at
> Subject: Re: Thumb patches
> > 3) The other arm #ifdef code is to support very old 
> binutils/gcc, right?
> >    That doesn't belong in a new uClibc code.
> The STT_ARM_TFUNC bit are to support non-eabi targets.
> Old-abi targets (or which there are still many) identify 
> thumb functions by 
> giving them STT_ARM_TFUNC. On EABI all function ssymbols have 
> tye STT_FUNC 
> and the low bit of the value is set of Thumb functions.
> The comment saying this is for "old" binutils is wrong.

Thanks for explaining. Then I wonder if TFUNC stuff should be under
a SUPPORT_OLD_ARM_ABI(better name needed) config flag?


More information about the uClibc mailing list