bug-guile
[Top][All Lists]
Advanced

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

RE: FW: problem compiling guile on IA64 by Intel compiler


From: Sysoltsev, Vyatcheslav
Subject: RE: FW: problem compiling guile on IA64 by Intel compiler
Date: Wed, 9 Jul 2003 16:23:16 +0400

There is intrinsic in Intel compiler: void __memory_barrier(void);
This intrinsic does not generate code, but it creates a barrier across which
the compiler will not schedule data access instructions. Is this what is
needed?
        --Slava

-----Original Message-----
From: Thien-Thi Nguyen [mailto:address@hidden
Sent: Wednesday, July 09, 2003 2:25 PM
To: Sysoltsev, Vyatcheslav
Cc: Briltz, Denis; address@hidden
Subject: Re: FW: problem compiling guile on IA64 by Intel compiler


   From: "Sysoltsev, Vyatcheslav" <address@hidden>
   Date: Wed, 9 Jul 2003 13:49:20 +0400 

   No, Intel compiler doesn't plan to support ia64 asm inlines in
   foreseeable future.

looking at __scm.h closely, i see the inline asm is just an
implementation detail of SCM_FENCE, but SCM_FENCE is important
anyway (having it be defined to be nothing is indeed dangerous).

so the question becomes: does the intel compiler have an alternate
method to guarantee ordering as required by SCM_FENCE?  sorry for
not asking this earlier, when you had said you would be willing to
dig into the issue.

thi




reply via email to

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