about summary refs log tree commit diff
path: root/ChangeLog.hppa
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@systemhalted.org>2010-02-02 16:40:28 -0500
committerCarlos O'Donell <carlos@systemhalted.org>2010-02-17 09:27:41 -0500
commitd143075adc1b95a2760fa9d81c9de39b0b803091 (patch)
tree6eabd44776389c2426ff745a64f729048b0e3edf /ChangeLog.hppa
parent40215fde031482b484d993a91b9e64c6081c96eb (diff)
downloadglibc-d143075adc1b95a2760fa9d81c9de39b0b803091.tar.gz
glibc-d143075adc1b95a2760fa9d81c9de39b0b803091.tar.xz
glibc-d143075adc1b95a2760fa9d81c9de39b0b803091.zip
Update __set_cr27() to mark r31 clobbered.
The function __set_cr27() uses the `ble`
instruction without marking the link register
r31 as clobbered. This change adds r31 to the
list of clobbers. The TLS thread register is
cr27 and is set by calling __set_cr27().
Diffstat (limited to 'ChangeLog.hppa')
-rw-r--r--ChangeLog.hppa5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog.hppa b/ChangeLog.hppa
index ef389099c3..4ddd2c353c 100644
--- a/ChangeLog.hppa
+++ b/ChangeLog.hppa
@@ -1,5 +1,10 @@
 2010-02-02  Carlos O'Donell  <carlos@codesourcery.com>
 
+	* sysdeps/hppa/nptl/tls.h (__set_cr27): Clobber
+	link register r31.
+
+2010-02-02  Carlos O'Donell  <carlos@codesourcery.com>
+
 	* sysdeps/unix/sysv/linux/hppa/makecontext.c (__makecontext):
 	Support more than 8 arguments.