lkml.org 
[lkml]   [2015]   [May]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Compilers and RCU readers: Once more unto the breach!


On 20/05/15 14:37, David Howells wrote:
> Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote:
>
>> I was thinking of "y" as a simple variable, but if it is something more
>> complex, then the compiler could do this, right?
>>
>> char *x;
>>
>> y;
>> x = z;
>
> Yeah. I presume it has to maintain the ordering, though.

The scheduler for e.g. is free to reorder if it can prove there is no
dependence (or indeed side-effects for y) between insns produced for y
and `x = z'.

regards
Ramana

>
> David
>


\
 
 \ /
  Last update: 2015-05-20 16:21    [W:0.597 / U:0.064 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site