No, you look. No argument about language standards can never be
settled by examining any compiler's output. Ever.
The C standard specifies certain sequence points. Other than those
specific sequence points, order of evaluation is undefined. There is
nothing that says that in a+f(), that the value of a will be loaded
either before or after the call to f().
Now, state chapter and verse in the _standard_ if you disagree.
But please don't embarrass yourself by quoting gcc again.
-- Chip Salzenberg - a.k.a. - <chip@perlsupport.com> "Gomez! I just invented the wheel!!" //MST3K- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu