gcc compiler -O flags

Till Straumann strauman at slac.stanford.edu
Fri May 25 17:59:19 UTC 2007


Sergei Organov wrote:
> Ralf Corsepius <ralf.corsepius at rtems.org> writes:
>
>   
>> On Fri, 2007-05-25 at 11:26 -0400, Kate Feng wrote:
>>     
>>> For this particular  case that Till mentioned,  the result is inversed
>>> between -O,  and -O2 (-O4,  too). 
>>>       
>> Does this affect any code in RTEMS or is this an accademical example?
>>     
>
> I doubt it affects any code in RTEMS, as even Chain implementation, that
> does use overlapping nodes, doesn't store anything but NULL into the
> overlapping part.
>
>   
Of course, in my suspicious mind the question arises:
does incorrect reordering/scheduling occur in other,
less academic cases? Without understanding the
internal details of the optimizer I just don't know the
answer and that leaves some worries...
>> In any case, did any of you report this to gcc@?
>>     
No.

-- Till
>
> Me didn't.
>
> -- Sergei.
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
>   





More information about the users mailing list