[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] libjit ChangeLog include/jit/jit-arch-x86.h
From: |
Aleksey Demakov |
Subject: |
[dotgnu-pnet-commits] libjit ChangeLog include/jit/jit-arch-x86.h |
Date: |
Thu, 25 Jan 2007 21:29:08 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: libjit
Changes by: Aleksey Demakov <avd> 07/01/25 21:29:08
Modified files:
. : ChangeLog
include/jit : jit-arch-x86.h
Log message:
tweak gcc version of the _JIT_ARCH_GET_CURRENT_FRAME macro
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.296&r2=1.297
http://cvs.savannah.gnu.org/viewcvs/libjit/include/jit/jit-arch-x86.h?cvsroot=dotgnu-pnet&r1=1.1&r2=1.2
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.296
retrieving revision 1.297
diff -u -b -r1.296 -r1.297
--- ChangeLog 25 Jan 2007 20:55:53 -0000 1.296
+++ ChangeLog 25 Jan 2007 21:29:08 -0000 1.297
@@ -1,3 +1,8 @@
+2007-01-26 avd <address@hidden>
+
+ * include/jit/jit-arch-x86.h (_JIT_ARCH_GET_CURRENT_FRAME): tweak
+ gcc version of the macro.
+
2007-01-26 Aleksey Demakov <address@hidden>
* jit/jit-apply-x86.c (_jit_create_redirector): redirector does not
Index: include/jit/jit-arch-x86.h
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/include/jit/jit-arch-x86.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- include/jit/jit-arch-x86.h 25 Sep 2006 06:56:36 -0000 1.1
+++ include/jit/jit-arch-x86.h 25 Jan 2007 21:29:08 -0000 1.2
@@ -27,7 +27,10 @@
*/
#if defined(__GNUC__)
#define _JIT_ARCH_GET_CURRENT_FRAME(f) \
- asm("movl %%ebp, %0" : "=g" (f))
+ do { \
+ register void *__f asm("ebp"); \
+ f = __f; \
+ } while(0)
#elif defined(_MSC_VER) && defined(_M_IX86)
#define _JIT_ARCH_GET_CURRENT_FRAME(f) \
do { \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] libjit ChangeLog include/jit/jit-arch-x86.h,
Aleksey Demakov <=