aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-unswitch.c
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2004-11-02 22:31:20 +0100
committerZdenek Dvorak <rakdver@gcc.gnu.org>2004-11-02 21:31:20 +0000
commita63c0d13291b93a42e927d0356b2d9854c654337 (patch)
treee48aabceb4bd08808fc31d0bf20e2e5d8949bada /gcc/tree-ssa-loop-unswitch.c
parentde253ca48a960dd0d3ce5271c080afa3db69d7c0 (diff)
downloadgcc-a63c0d13291b93a42e927d0356b2d9854c654337.zip
gcc-a63c0d13291b93a42e927d0356b2d9854c654337.tar.gz
gcc-a63c0d13291b93a42e927d0356b2d9854c654337.tar.bz2
fold-const.c (fold): Reassociate also (x - mult) + mult and (mult - x) + mult.
* fold-const.c (fold): Reassociate also (x - mult) + mult and (mult - x) + mult. Cast operands of expression after applying distributive law to the correct types. Apply distributive law to a * c - b * c for all non-float types. From-SVN: r90000
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
0 files changed, 0 insertions, 0 deletions