[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guile 1.8 and 86_64 gcc 4

From: Kevin Ryde
Subject: Re: Guile 1.8 and 86_64 gcc 4
Date: Sat, 15 Apr 2006 10:57:13 +1000
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)

"Bill Schottstaedt" <address@hidden> writes:
>   #define SCM_VALIDATE_CELL(cell, expr) ({ __asm__ __volatile__ ("" : : "g" 
> (cell)); expr; })

The asm version of scm_remember_upto_here_1 could be made into an
expression like that "({...})", as opposed to the current "statement"
style, if that helped make it usable in macros like this.

But I don't quite follow why a remember would be wanted in
SCM_VALIDATE_CELL.  I'd have thought it was in fact a good thing if
the "cell" value went dead if not being checked.

reply via email to

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