diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2004-11-02 22:31:20 +0100 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2004-11-02 21:31:20 +0000 |
commit | a63c0d13291b93a42e927d0356b2d9854c654337 (patch) | |
tree | e48aabceb4bd08808fc31d0bf20e2e5d8949bada /gcc/c-lang.c | |
parent | de253ca48a960dd0d3ce5271c080afa3db69d7c0 (diff) | |
download | gcc-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/c-lang.c')
0 files changed, 0 insertions, 0 deletions