diff options
author | Richard Biener <rguenther@suse.de> | 2015-07-30 13:11:41 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-07-30 13:11:41 +0000 |
commit | 819ec64c36cc83cf76a2820774b2baf0d73f45a2 (patch) | |
tree | 21e7660d440ac08a0a38e73b83f9b8fe7848833f /gcc/builtins.c | |
parent | cb5ca3151b583084caa29fc547a2d261cf8fad2d (diff) | |
download | gcc-819ec64c36cc83cf76a2820774b2baf0d73f45a2.zip gcc-819ec64c36cc83cf76a2820774b2baf0d73f45a2.tar.gz gcc-819ec64c36cc83cf76a2820774b2baf0d73f45a2.tar.bz2 |
gimple-fold.c (fold_gimple_assign): Only fold !tcc_comparison binaries.
2015-07-30 Richard Biener <rguenther@suse.de>
* gimple-fold.c (fold_gimple_assign): Only fold !tcc_comparison
binaries. Move X == 0, X == 1, X != 0, and X != 1 canonicalization ...
(fold_stmt_1): ... here and work on GIMPLE directly. Remove
redundant operand canonicalization.
From-SVN: r226404
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions