aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2006-10-29 21:41:48 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2006-10-29 21:41:48 +0000
commitc159ffe7060983000c4cd595318fc08c3983db66 (patch)
treef4d6cffd55adc058d815562150ef8f07f2e13b87 /gcc/tree-vectorizer.c
parent153ae66aeea1d7b38af1cf77a4107db5964a759a (diff)
downloadgcc-c159ffe7060983000c4cd595318fc08c3983db66.zip
gcc-c159ffe7060983000c4cd595318fc08c3983db66.tar.gz
gcc-c159ffe7060983000c4cd595318fc08c3983db66.tar.bz2
fold-const.c (fold_comparison): Fold ~X op ~Y as Y op X.
* fold-const.c (fold_comparison): Fold ~X op ~Y as Y op X. Fold ~X op C as X op' ~C, where op' is the swapped comparison. (fold_binary): ~X eq/ne C is now handled in fold_comparison. Fold -X eq/ne -Y as X eq/ne Y. * gcc.dg/fold-compare-1.c: New test case. From-SVN: r118158
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions