glibc/sysdeps/sparc
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
..
bits * stdlib/monetary.h: Uglify function parameter names. 2009-02-16 21:00:15 +00:00
elf sparc: Add multiarch support for memset/bzero/memcpy. 2010-02-25 23:58:51 -08:00
fpu Avoid PLT call to fegetenv on s390 2010-02-09 22:34:17 -08:00
sparc32 sparc: Use ba,a,pt in PLTs and fix bugs in R_SPARC_JMP_IREL handling. 2010-03-03 02:14:02 -08:00
sparc64 sparc: Use ba,a,pt in PLTs and fix bugs in R_SPARC_JMP_IREL handling. 2010-03-03 02:14:02 -08:00
sys
Makefile sparc: Add multiarch support for memset/bzero/memcpy. 2010-02-25 23:58:51 -08:00
Subdirs
abort-instr.h
dl-dtprocnum.h
dl-procinfo.c 2007-10-06 David S. Miller <davem@davemloft.net> 2007-10-19 06:59:33 +00:00
dl-procinfo.h 2007-10-06 David S. Miller <davem@davemloft.net> 2007-10-19 06:59:33 +00:00
dl-sysdep.h
dl-tls.h
gccframe.h
machine-gmon.h * sysdeps/sparc/machine-gmon.h: New file. 2008-05-20 07:48:50 +00:00
memusage.h
sparc-mcount.S * sysdeps/sparc/machine-gmon.h: New file. 2008-05-20 07:48:50 +00:00
stackinfo.h