fold-const.c (swap_tree_comparison): No longer static.
* fold-const.c (swap_tree_comparison): No longer static.
(tree_swap_operands_p): Similarly. Return true if both operands
are SSA_NAMEs and the first operand has a higher version number than
the second operand.
* tree.h (swap_tree_comparison): Prototype.
(tree_swap_operands_p): Prototype.
* tree-ssa-operands.c (get_expr_operands): For commutative
operators and relational comparisons, canonicalize the
order of the operands.
* gcc.dg/tree-ssa/
20040615-1.c: New test.
* gcc.dg/tree-ssa/
20030824-1.c: Update expected output to
be less sensitive to operand ordering.
* gcc.dg/tree-ssa/
20030824-2.c: Likewise.
From-SVN: r83224