aboutsummaryrefslogtreecommitdiff
path: root/libgloss/mep
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2009-07-14 20:15:32 +0000
committerDJ Delorie <dj@redhat.com>2009-07-14 20:15:32 +0000
commit5aa96db90566600f2d588e45f5e4e031db686727 (patch)
tree63fd2e3d4dc4615a882b24f43dbdc13226e3d5d5 /libgloss/mep
parent8deb411836f5c7faf15202b29499266f081f5708 (diff)
downloadnewlib-5aa96db90566600f2d588e45f5e4e031db686727.zip
newlib-5aa96db90566600f2d588e45f5e4e031db686727.tar.gz
newlib-5aa96db90566600f2d588e45f5e4e031db686727.tar.bz2
* mep/syscalls.S (sysret): Maintain 16-byte stack alignment.
Diffstat (limited to 'libgloss/mep')
-rw-r--r--libgloss/mep/syscalls.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgloss/mep/syscalls.S b/libgloss/mep/syscalls.S
index 2c3dfc2..7f0eed4 100644
--- a/libgloss/mep/syscalls.S
+++ b/libgloss/mep/syscalls.S
@@ -51,7 +51,7 @@ S(link)
S(_Sid_config)
sysret:
- add3 $sp, $sp, -12
+ add3 $sp, $sp, -16
sw $0, 0($sp)
sw $1, 4($sp)
ldc $2, $lp
@@ -62,5 +62,5 @@ sysret:
lw $0, 0($sp)
lw $2, 8($sp)
stc $2, $lp
- add3 $sp, $sp, 12
+ add3 $sp, $sp, 16
ret