[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 80/437: fix C++ incompatibility in i386 back-end
From: |
Andy Wingo |
Subject: |
[Guile-commits] 80/437: fix C++ incompatibility in i386 back-end |
Date: |
Mon, 2 Jul 2018 05:13:50 -0400 (EDT) |
wingo pushed a commit to branch lightning
in repository guile.
commit 4bc1260c518d898a4d0c8a7a6f390bff1ed8904b
Author: Paolo Bonzini <address@hidden>
Date: Wed Jun 11 08:01:15 2008 -0700
fix C++ incompatibility in i386 back-end
2008-06-11 Paolo Bonzini <address@hidden>
* lightning/i386/core-i386.h: Fix C++ incompatibility.
---
ChangeLog | 4 ++++
lightning/i386/core-32.h | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 16890e4..d75ae75 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-06-11 Paolo Bonzini <address@hidden>
+
+ * lightning/i386/core-i386.h: Fix C++ incompatibility.
+
2008-06-10 Laurent Michel <address@hidden>
* lightning/i386/core-i386.h: Fix jit_replace8 for
diff --git a/lightning/i386/core-32.h b/lightning/i386/core-32.h
index eba34b9..2176589 100644
--- a/lightning/i386/core-32.h
+++ b/lightning/i386/core-32.h
@@ -71,7 +71,7 @@ struct jit_local_state {
#ifdef __APPLE__
/* Stack must stay 16-byte aligned: */
# define jit_prepare_i(ni) (((ni & 0x3) \
- ? SUBLir(4 * ((((ni) + 3) & ~(0x3)) - (ni)),
JIT_SP) \
+ ? (void)SUBLir(4 * ((((ni) + 3) & ~(0x3)) -
(ni)), JIT_SP) \
: (void)0), \
_jitl.argssize += (((ni) + 3) & ~(0x3)))
- [Guile-commits] 63/437: Fix stxr_c(_EAX, _EBX, _ESI)., (continued)
- [Guile-commits] 63/437: Fix stxr_c(_EAX, _EBX, _ESI)., Andy Wingo, 2018/07/02
- [Guile-commits] 64/437: avoid "value computed is not used" in jit_allocai, Andy Wingo, 2018/07/02
- [Guile-commits] 66/437: warning patrol (allocai.c, ppc), Andy Wingo, 2018/07/02
- [Guile-commits] 75/437: fix uses of jit_qop_ with 4 parameters, Andy Wingo, 2018/07/02
- [Guile-commits] 61/437: avoid redefinition of _r1, Andy Wingo, 2018/07/02
- [Guile-commits] 73/437: add LEAQmr for x86-64, Andy Wingo, 2018/07/02
- [Guile-commits] 82/437: use MOVLir directly to implement i386 32-bit jit_movi_p, Andy Wingo, 2018/07/02
- [Guile-commits] 72/437: misc. x86-64 bugfixes, Andy Wingo, 2018/07/02
- [Guile-commits] 78/437: avoid CRLF issues on mingw, Andy Wingo, 2018/07/02
- [Guile-commits] 62/437: commit source files for separate using/porting manuals, Andy Wingo, 2018/07/02
- [Guile-commits] 80/437: fix C++ incompatibility in i386 back-end,
Andy Wingo <=
- [Guile-commits] 45/437: add floating-point for x86-64, Andy Wingo, 2018/07/02
- [Guile-commits] 28/437: first merge of x86-64 backend and related configury changes, Andy Wingo, 2018/07/02
- [Guile-commits] 74/437: add long boolean operations for x86-64, Andy Wingo, 2018/07/02
- [Guile-commits] 89/437: fix _rN vs. _rR, Andy Wingo, 2018/07/02
- [Guile-commits] 90/437: fix IMULQir and IMULQirr, Andy Wingo, 2018/07/02
- [Guile-commits] 79/437: fix jit_replace8 for case when one of the operands is _EAX., Andy Wingo, 2018/07/02
- [Guile-commits] 87/437: rewrite x86-64 argument passing to support up to 6 arguments, Andy Wingo, 2018/07/02
- [Guile-commits] 92/437: fix installation bug, Andy Wingo, 2018/07/02
- [Guile-commits] 71/437: add missing x86-64 memory operations, Andy Wingo, 2018/07/02
- [Guile-commits] 84/437: move x86-64 JIT_V1/JIT_V2 in R12/R13, Andy Wingo, 2018/07/02