* config/xtensa/lib1funcs.asm (__umulsidi3): Restore a12-a15 on exit.

From-SVN: r119296
This commit is contained in:
Bob Wilson 2006-11-28 21:22:14 +00:00 committed by Bob Wilson
parent 5cd4ec7f24
commit f8383f28e2
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2006-11-28 Bob Wilson <bob.wilson@acm.org>
* config/xtensa/lib1funcs.asm (__umulsidi3): Restore a12-a15 on exit.
2006-11-28 Jan Hubicka <jh@suse.cz>
Privatize SSA variables into gimple_df.

View File

@ -326,6 +326,13 @@ __umulsidi3:
#if !XCHAL_HAVE_MUL16 && !XCHAL_HAVE_MUL32 && !XCHAL_HAVE_MAC16
/* Restore the original return address. */
l32i a0, sp, 0
#endif
#if __XTENSA_CALL0_ABI__
l32i a12, sp, 16
l32i a13, sp, 20
l32i a14, sp, 24
l32i a15, sp, 28
addi sp, sp, 32
#endif
leaf_return