[cpp-threads] modes, interlude

Alexander Terekhov alexander.terekhov at gmail.com
Tue May 10 14:22:26 BST 2005


On 5/10/05, Peter Dimov <pdimov at mmltd.net> wrote:

[... breaking dd* ...]

> and break the data dependency. We could disallow this optimization when
> ddacq is present, but to do that, we need to define whether an expression is
> data-dependent. :-)

How fascinating. So read_barrier_depends() stuff in Linux (e.g
http://oss.sgi.com/projects/netdev/archive/2004-07/msg00375.html)
is also totally busted. (Just like refcounting, etc. ;-) )

regards,
alexander.




More information about the cpp-threads mailing list