[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: scm_remember_upto_here asm volatile
From: |
Kevin Ryde |
Subject: |
Re: scm_remember_upto_here asm volatile |
Date: |
Thu, 14 Aug 2003 07:09:16 +1000 |
User-agent: |
Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.2 (gnu/linux) |
In absense of violent objections I made this change, I'm pretty sure
it's right. A temporary "# %0" or similar can be put in the asm
string to see in the .s output where the operand is actually located
(just to prove that it really is live at the right point).
* gc.h (scm_remember_upto_here_1, scm_remember_upto_here_2)
[__GNUC__]: Use volatile asm macros rather than a function call.
* gc.c (scm_remember_upto_here_1, scm_remember_upto_here_2): Undefine
macros while defining functions.
gc.h.upto.diff
Description: Text document
gc.c.upto.diff
Description: Text document
- Re: scm_remember_upto_here asm volatile,
Kevin Ryde <=