guile-commits
[Top][All Lists]
Advanced

[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);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]