[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.

Attachment: gc.h.upto.diff
Description: Text document

Attachment: gc.c.upto.diff
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]