------- Comment #9 from bangerth at dealii dot org  2006-04-18 03:21 -------

> It does not matter either. The evaluation of a function argument is an atomic
> procedure.

No, it actually isn't.


> If it starts it should generate a result. Isn't it strange if the
> compiler evaluates a little bit of the first argument, then a little bit of 
> the
> second argument, then a little bit of the third argument, then goes back to 
> the
> first and completes the evaluation?

Maybe. But it's allowed under the standard, and if the compiler can produce
better code this way it should use its liberty.

W.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27153

Reply via email to