summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2013-08-03 14:59:54 -0400
committerMark H Weaver <mhw@netris.org>2013-08-03 14:59:54 -0400
commitddf4ff2475515692f04f1e89256f1d1d993b5ef9 (patch)
treea65954bd36af09f22dcf4c45f56c6982c1392551
parent4350c15673a49ca1eacee5670b12d72e3272e3f5 (diff)
downloadguile-ddf4ff2475515692f04f1e89256f1d1d993b5ef9.tar.gz
VM: Add "cc" to the clobber list of ASM_ADD and ASM_SUB.
* libguile/vm-i-scheme.c (ASM_ADD, ASM_SUB): Add "cc" to the clobber list. Suggested by Göran Weinholt <goran@weinholt.se>.
-rw-r--r--libguile/vm-i-scheme.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libguile/vm-i-scheme.c b/libguile/vm-i-scheme.c
index da56860c6..373f7f8ac 100644
--- a/libguile/vm-i-scheme.c
+++ b/libguile/vm-i-scheme.c
@@ -254,7 +254,7 @@ VM_DEFINE_FUNCTION (149, ge, "ge?", 2)
: /* no outputs */ \
: "r" (x), "r" (y), \
[vsp] "r" (sp), [tag] "i" (scm_tc2_int) \
- : "rcx", "memory" \
+ : "rcx", "memory", "cc" \
: slow_add); \
NEXT; \
} \
@@ -272,7 +272,7 @@ VM_DEFINE_FUNCTION (149, ge, "ge?", 2)
: /* no outputs */ \
: "r" (x), "r" (y), \
[vsp] "r" (sp), [tag] "i" (scm_tc2_int) \
- : "rcx", "memory" \
+ : "rcx", "memory", "cc" \
: slow_sub); \
NEXT; \
} \