aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji _at_ gmail.com>2009-06-11 08:33:41 +0900
committerShinichiro Hamaji <shinichiro.hamaji _at_ gmail.com>2009-06-11 08:33:41 +0900
commitdca2b15df42c1341794dd412917708416da25594 (patch)
tree085b398e98b66f5c7026986adcf6e55af4df2fdc /lib
parent8ea8305199496ba29b6d0da2de07aea4441844aa (diff)
downloadtinycc-dca2b15df42c1341794dd412917708416da25594.tar.gz
tinycc-dca2b15df42c1341794dd412917708416da25594.tar.bz2
x86-64: Align return value of alloca by 16.
Diffstat (limited to 'lib')
-rw-r--r--lib/alloca86_64.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/alloca86_64.S b/lib/alloca86_64.S
index 1751d37..684a3e9 100644
--- a/lib/alloca86_64.S
+++ b/lib/alloca86_64.S
@@ -8,8 +8,8 @@
alloca:
pop %rdx
mov %rdi,%rax
- add $3,%rax
- and $-4,%rax
+ add $15,%rax
+ and $-16,%rax
jz p3
#ifdef TCC_TARGET_PE