diff options
author | Roger Sayle <roger@eyesopen.com> | 2003-09-16 17:08:50 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2003-09-16 17:08:50 +0000 |
commit | 37af03cba8d6cd7b1fd7830748e3d9d6e47f3009 (patch) | |
tree | 6e5d15370ebc93fe3fe8a8b8f79e3514f5367460 /libjava/testsuite/libjava.compile/PR164.java | |
parent | ae8803a8e1d21a5813775816ae915f4ccd92d6c5 (diff) | |
download | gcc-37af03cba8d6cd7b1fd7830748e3d9d6e47f3009.zip gcc-37af03cba8d6cd7b1fd7830748e3d9d6e47f3009.tar.gz gcc-37af03cba8d6cd7b1fd7830748e3d9d6e47f3009.tar.bz2 |
fold-const.c (tree_swap_operands_p): New function to determine the prefered ordering of operands.
* fold-const.c (tree_swap_operands_p): New function to determine
the prefered ordering of operands.
(fold): Numerous clean-ups. Use tree_swap_operands_p when swapping
operands to commutative, comparison or ternary operators. Replace
uses of TREE_SET_CODE with recursive call to fold. Remove duplicate
transformation of A ? B : C into !A ? C : B.
From-SVN: r71438
Diffstat (limited to 'libjava/testsuite/libjava.compile/PR164.java')
0 files changed, 0 insertions, 0 deletions