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]

[PATCH 0/6] Use GOT relative relocs throughout.


This is one of those "one thing leads to another" kind of patch
series that seemed like it would never end.  I started out simply
wanting to fix a minor regression in that the new crt{i,n}.S sparc
assembler wasn't using GOTDATA relocations.

But then it became quickly clear that the right thing to do was to
take this all the way and make sure GLIBC uses GOTDATA, when
available, in all of the sparc assembler code.

And then this allows us to set PI_STATIC_AND_HIDDEN.

Consolidation of the sparc ELF configure fragments into one spot, as
well as getting rid of the unused WDISP22 check (the various it sets
hasn't been referenced since we removed linuxthreads from the tree).

Committed to master.


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