mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-19 18:20:22 +02:00
don't use _VOID symbol, reserved by newlib (cygwin)
2008-02-08 Paolo Bonzini <bonzini@gnu.org> * lightning/i386/asm-i386.h: Don't define _VOID, reported by Reini Urban.
This commit is contained in:
parent
f47b23aa9f
commit
9f2179f572
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2008-02-08 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
* lightning/i386/asm-i386.h: Don't define _VOID, reported
|
||||
by Reini Urban.
|
||||
|
||||
2008-02-03 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
* build-aux/lightning.m4: Add --with-lightning-prefix option, suggested
|
||||
|
|
|
@ -242,11 +242,11 @@ typedef _uc jit_insn;
|
|||
|
||||
/* --- REX prefixes -------------------------------------------------------- */
|
||||
|
||||
#define _VOID() ((void)0)
|
||||
|
||||
#define _BIT(X) (!!(X))
|
||||
#define _d64(W,R,X,B) (_jit_B(0x40|(W)<<3|(R)<<2|(X)<<1|(B)))
|
||||
|
||||
#define __REXwrxb(L,W,R,X,B) ((W|R|X|B) || (L) ? _d64(W,R,X,B) : _VOID())
|
||||
#define __REXwrxb(L,W,R,X,B) ((W|R|X|B) || (L) ? _d64(W,R,X,B) : ((void)0))
|
||||
#define __REXwrx_(L,W,R,X,MR) (__REXwrxb(L,W,R,X,_BIT(_rIP(MR)?0:_rXP(MR))))
|
||||
#define __REXw_x_(L,W,R,X,MR) (__REXwrx_(L,W,_BIT(_rXP(R)),X,MR))
|
||||
#define __REX_reg(RR) (__REXwrxb(0,0,0,00,_BIT(_rXP(RR))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue