"Roger" == Roger Sayle <roger@eyesopen.com> writes:
Roger> I'm currently working on a patch to add an -fevaluation-order
command
Roger> line option to GCC, that sets a flag_evaluation_order variable
that
Roger> can be checked during constant folding to preserve left-to-right
Roger> evaluation order of binary expressions. This can then be
enabled by
Roger> default by the java front-end, which should help make
libbackend.a
Roger> more java friendly.
What about just encoding the required sequencing information in the
trees somehow? Actually, I thought we did that already.