[coldfire-gnu-discuss] Control deferred writes?
Oliver Betz
list_ob at gmx.net
Fri Dec 3 16:05:48 UTC 2010
42Bastian wrote:
(I sent a direct reply by accident, now to the list as intended)
> > can I tell gcc not to defer writes, possibly only to certain
> > variables?
>
> No, not at all. If you need such, write assembly.
>
> The compiler has no idea of the underlying hardware.
> It might schedule instructions if it knows the CPU core, but not w.r.t.
> bus timing.
I wasn't asking for such optimizations, but I find many deferred
writes where I can't see any benefit.
If the variable will be be written at some later time *) anyway, why
does the compiler delay this write at all, IOW what is the intended
benefit?
It doesn't require less code, and it doesn't save execution time as
far as I see.
Oliver
*) e.g. "volatile". gcc of course respects "6.7.3 Type qualifiers"
(including footnote 114) of ISO/IEC 9899:1999.
--
Oliver Betz, Muenchen
More information about the coldfire-gnu-discuss
mailing list