diff --git a/ChangeLog b/ChangeLog index 6da1680e9..11c682e49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-08-18 Paolo Bonzini + + * lightning/i386/fp-32.h: Fix -D_ASM_SAFETY compilation. + Reported by Paulo César Pereira de Andrade. + 2010-08-15 Paolo Bonzini * tests/ldst.c: Update. @@ -12,7 +17,6 @@ Use movsbq and movswq. 2010-08-10 Paulo César Pereira de Andrade - * 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 b957b698d..009afc649 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)