This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: TLS redux



On Thu, 30 Jan 2014, Carlos O'Donell wrote:

> On 01/28/2014 08:23 PM, Rich Felker wrote:
> > 
> > Yet another reason that failing to save/restore the FULL register set
> > on lazy symbol resolution is a bug that should be fixed on all archs,
> > rather than being swept under the rug with excuses.
> 
> Do we have a bugzilla entry for this?

For one aspect of the problem, https://sourceware.org/bugzilla/show_bug.cgi?id=15786

> I can tag it for 2.20 and see if we can fix this.
> 
> The consequences seem somewhat dire though for performance?

I don't understand why you say so.  I'd say the amount of work to save a few
additional registers is a drop in the ocean compared to the amount of work in
symbol resolution.

> Could we just do the save/restore around malloc at least?
> 
> I thought we ran into a similar bug for ARM and NEON?

https://sourceware.org/bugzilla/show_bug.cgi?id=15128

Alexander


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]