guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 04/05: Fix r12 register spec for lightning with sysv x86


From: Andy Wingo
Subject: [Guile-commits] 04/05: Fix r12 register spec for lightning with sysv x86-64 ABI
Date: Fri, 24 Aug 2018 05:44:38 -0400 (EDT)

wingo pushed a commit to branch lightning
in repository guile.

commit 270147cf88ec75a3b5d1d816d1d071971c1eeee8
Author: Andy Wingo <address@hidden>
Date:   Fri Aug 24 11:41:44 2018 +0200

    Fix r12 register spec for lightning with sysv x86-64 ABI
    
    * libguile/lightning/lib/jit_x86.c (_rvs): Mark R12 as callee-save.
---
 libguile/lightning/lib/jit_x86.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libguile/lightning/lib/jit_x86.c b/libguile/lightning/lib/jit_x86.c
index aae796b..6d6a9ed 100644
--- a/libguile/lightning/lib/jit_x86.c
+++ b/libguile/lightning/lib/jit_x86.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012-2017  Free Software Foundation, Inc.
+ * Copyright (C) 2012-2018  Free Software Foundation, Inc.
  *
  * This file is part of GNU lightning.
  *
@@ -185,7 +185,7 @@ jit_register_t              _rvs[] = {
     { rc(arg) | rc(gpr) | rc(rg8) | 0, "%rax" },
     { rc(gpr) | rc(rg8) | 10,          "%r10" },
     { rc(gpr) | rc(rg8) | 11,          "%r11" },
-    { rc(gpr) | rc(rg8) | 12,          "%r12" },
+    { rc(sav) | rc(gpr) | rc(rg8) | 12,        "%r12" },
     { rc(sav) | rc(rg8) | rc(gpr) | 3, "%rbx" },
     { rc(sav) | rc(rg8) | rc(gpr) | 13,        "%r13" },
     { rc(sav) | rc(rg8) | rc(gpr) | 14,        "%r14" },



reply via email to

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