wingo pushed a commit to branch lightning
in repository guile.
commit 7e19a3da196b95f91c1153a2be9dff9ad09eeed8
Author: Paolo Bonzini <[email protected]>
Date: Wed Aug 18 10:05:42 2010 +0200
fix -D_ASM_SAFETY compilation of beqr_d and bne_d
2010-08-18 Paolo Bonzini <[email protected]>
* lightning/i386/fp-32.h: Fix -D_ASM_SAFETY compilation.
Reported by Paulo César Pereira de Andrade.
---
ChangeLog | 6 +++++-
lightning/i386/fp-32.h | 2 +-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6da1680..11c682e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-08-18 Paolo Bonzini <[email protected]>
+
+ * lightning/i386/fp-32.h: Fix -D_ASM_SAFETY compilation.
+ Reported by Paulo César Pereira de Andrade.
+
2010-08-15 Paolo Bonzini <[email protected]>
* tests/ldst.c: Update.
@@ -12,7 +17,6 @@
Use movsbq and movswq.
2010-08-10 Paulo César Pereira de Andrade <[email protected]>
-
* lightning/i386/core-32.h (jit_replace): Use MOVLrr, not MOVLir.
(jit_movbrm): Check index register as well.
diff --git a/lightning/i386/fp-32.h b/lightning/i386/fp-32.h
index b957b69..009afc6 100644
--- a/lightning/i386/fp-32.h
+++ b/lightning/i386/fp-32.h
@@ -259,7 +259,7 @@ union jit_double_imm {
FNSTSWr(_EAX), \
SHRLir(n, _EAX), \
((_and) ? ANDLir ((_and), _EAX) : 0), \
- ((cmp) ? CMPLir ((cmp), _AL) : 0), \
+ ((cmp) ? CMPLir ((cmp), _EAX) : 0), \
POPLr(_EAX), \
res ((d)), \
_jit.x.pc)