summary refs log tree commit diff
path: root/sysdeps/init_array
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2013-08-17 18:36:45 +0930
committerAlan Modra <amodra@gmail.com>2013-10-04 10:38:59 +0930
commit0b2c2ace3601d5d59cf89130b16840e7f132f7a6 (patch)
tree0a96e682a1ff8f61773d41e00ba55485ee7d4c86 /sysdeps/init_array
parent02f04a6c7fea2b474b026bbce721d8c658d71fda (diff)
downloadglibc-0b2c2ace3601d5d59cf89130b16840e7f132f7a6.tar.gz
glibc-0b2c2ace3601d5d59cf89130b16840e7f132f7a6.tar.xz
glibc-0b2c2ace3601d5d59cf89130b16840e7f132f7a6.zip
PowerPC makecontext
http://sourceware.org/ml/libc-alpha/2013-08/msg00092.html

Use conditional form of branch and link to avoid destroying the cpu
link stack used to predict blr return addresses.

	* sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S: Use
	conditional form of branch and link when obtaining pc.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S: Likewise.
Diffstat (limited to 'sysdeps/init_array')
0 files changed, 0 insertions, 0 deletions