svn commit: trunk/uClibc/libc/sysdeps/linux/xtensa

czankel at uclibc.org czankel at uclibc.org
Wed Jun 11 07:58:59 UTC 2008


Author: czankel
Date: 2008-06-11 00:58:57 -0700 (Wed, 11 Jun 2008)
New Revision: 22289

Log:
xtensa: Fix spill routine.

The spill routine to flush all windowed registers was missing a 'mov' 
instruction. 

Signed-off-by: Chris Zankel <chris at zankel.net>



Modified:
   trunk/uClibc/libc/sysdeps/linux/xtensa/windowspill.S


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/xtensa/windowspill.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/xtensa/windowspill.S	2008-06-10 22:39:37 UTC (rev 22288)
+++ trunk/uClibc/libc/sysdeps/linux/xtensa/windowspill.S	2008-06-11 07:58:57 UTC (rev 22289)
@@ -42,6 +42,7 @@
 	mov	a8, a0
 	retw
 #else
+	mov	a12, a0
 	_entry	a1, 48			// touch NUM_REGS-36 (x/x/28)
 	mov	a12, a0
 	_entry	a1, 48			// touch NUM_REGS-48 (x/x/16)




More information about the uClibc-cvs mailing list