glibc/sysdeps
David S. Miller 7ec1221ff7 sparc: Use ba,a,pt in PLTs and fix bugs in R_SPARC_JMP_IREL handling.
2010-03-03  David S. Miller  <davem@davemloft.net>

	* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_lazy_rel): Must
	pass '1' for 't' argument to sparc_fixup_plt.
	* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_lazy_rel):
	Likewise.
	* sysdeps/sparc/sparc32/dl-plt.h (OPCODE_BA_PT): Define.
	(sparc_fixup_plt): Document 't' argument.  Enable branch
	optimization and use v9 branches when possible.  Explain why we
	cannot unconditionally patch the branch into the first PLT
	instruction.
	* sysdeps/sparc/sparc64/dl-plt.h (sparc64_fixup_plt): Document 't'
	argument.  Use v9 branches when possible.  Explain why we can in
	fact unconditionally use a branch in the first PLT instruction
	here.
2010-03-03 02:14:02 -08:00
..
generic
gnu
i386 Fix unwind info in x86 strcmp-sse4.S 2010-02-26 19:54:50 -08:00
ia64 Avoid PLT call to fegetenv on s390 2010-02-09 22:34:17 -08:00
ieee754
mach
posix
powerpc Cleanup old obsolete PPC_REL16 checks 2010-02-12 07:55:01 -08:00
pthread
s390 S/390: Disable two UTF conversion instructions 2010-02-11 07:22:58 -08:00
sh Avoid PLT call to fegetenv on s390 2010-02-09 22:34:17 -08:00
sparc sparc: Use ba,a,pt in PLTs and fix bugs in R_SPARC_JMP_IREL handling. 2010-03-03 02:14:02 -08:00
unix sparc: Fix 32-bit makecontext arg passing. 2010-02-20 13:48:07 -08:00
wordsize-32
wordsize-64
x86_64 We can use the 64-bit register versions of the double functions. 2010-02-24 20:00:30 -08:00