[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 03/05: 32-bit fix for emit_run_hook
From: |
Andy Wingo |
Subject: |
[Guile-commits] 03/05: 32-bit fix for emit_run_hook |
Date: |
Fri, 24 Aug 2018 05:44:38 -0400 (EDT) |
wingo pushed a commit to branch lightning
in repository guile.
commit 25e9b0f79d033c7a885d5e5e08cab98c1f74e4e2
Author: Andy Wingo <address@hidden>
Date: Thu Aug 23 19:53:17 2018 +0200
32-bit fix for emit_run_hook
* libguile/jit.c (emit_run_hook): Use sign-extending load, as unsigned
load doesn't exist on 32-bit targets.
---
libguile/jit.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libguile/jit.c b/libguile/jit.c
index 048b897..9b49015 100644
--- a/libguile/jit.c
+++ b/libguile/jit.c
@@ -753,7 +753,7 @@ static void
emit_run_hook (scm_jit_state *j, jit_gpr_t t, scm_t_thread_intrinsic f)
{
jit_node_t *k;
- jit_ldxi_ui (T0, THREAD, thread_offset_trace_level);
+ jit_ldxi_i (T0, THREAD, thread_offset_trace_level);
k = jit_beqi (T0, 0);
emit_store_current_ip (j, T0);
emit_call_r (j, f, THREAD);
- [Guile-commits] branch lightning updated (065efdd -> 5603079), Andy Wingo, 2018/08/24
- [Guile-commits] 04/05: Fix r12 register spec for lightning with sysv x86-64 ABI, Andy Wingo, 2018/08/24
- [Guile-commits] 03/05: 32-bit fix for emit_run_hook,
Andy Wingo <=
- [Guile-commits] 05/05: Clear frame size after subr-call, return-values, Andy Wingo, 2018/08/24
- [Guile-commits] 02/05: Minor refactors to jit.c, Andy Wingo, 2018/08/24
- [Guile-commits] 01/05: Fix load width of get-ip-relative-addr, Andy Wingo, 2018/08/24