summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dietlibc/patches/0.30-r2/250_all_hppa-iitlb.patch')
-rw-r--r--dietlibc/patches/0.30-r2/250_all_hppa-iitlb.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/dietlibc/patches/0.30-r2/250_all_hppa-iitlb.patch b/dietlibc/patches/0.30-r2/250_all_hppa-iitlb.patch
new file mode 100644
index 0000000..a3a2044
--- /dev/null
+++ b/dietlibc/patches/0.30-r2/250_all_hppa-iitlb.patch
@@ -0,0 +1,13 @@
+Index: dietlibc-0.30/parisc/clone.S
+===================================================================
+--- dietlibc-0.30.orig/parisc/clone.S
++++ dietlibc-0.30/parisc/clone.S
+@@ -37,7 +37,7 @@ __clone:
+ bl _exit,%r2 /* exit thread */
+ copy %r28,%r26 /* return -> arg0 */
+
+- iitlbp %r0,(%r0) /* DIE ! DIE ! */
++ iitlbp %r0,(%sr0,%r0) /* DIE ! DIE ! */
+
+ #ifdef __ELF__
+ .section .note.GNU-stack,"",%progbits