+2007-01-26 avd <avd@buzz.wiraqocha.local>
+
+ * include/jit/jit-arch-x86.h (_JIT_ARCH_GET_CURRENT_FRAME): tweak
+ gcc version of the macro.
+
2007-01-26 Aleksey Demakov <ademakov@gmail.com>
* jit/jit-apply-x86.c (_jit_create_redirector): redirector does not
*/
#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 { \