volatile is not volatile enough

Nathan Sidwell nathan@codesourcery.com
Wed Jun 25 15:15:00 GMT 2003


Jan Engelhardt wrote:

>   func2(func1(a), a[0], a[1]);
The ordering of these three argument evaluations is unspecified.
They can be performed in any order, or even interleaved.

Not a compiler bug

nathan

-- 
Nathan Sidwell    ::   http://www.codesourcery.com   ::     CodeSourcery LLC
          The voices in my head said this was stupid too
nathan@codesourcery.com    ::     http://www.planetfall.pwp.blueyonder.co.uk




More information about the Gcc-bugs mailing list