diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-07-11 21:56:37 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-07-11 21:56:37 +0000 |
commit | df23e6bbfaa8254963aa5254a851c942f3c8b594 (patch) | |
tree | acc595c4c6c4e009a369389090739103f3b7a6c8 /gcc/fortran/parse.c | |
parent | abd1b60de7c2ce3fc9a2d8b56c28df7639e3735a (diff) | |
download | gcc-df23e6bbfaa8254963aa5254a851c942f3c8b594.zip gcc-df23e6bbfaa8254963aa5254a851c942f3c8b594.tar.gz gcc-df23e6bbfaa8254963aa5254a851c942f3c8b594.tar.bz2 |
fold-const.c (fold): Canonicalize X + -C as X - C for floating point additions...
* fold-const.c (fold) <PLUS_EXPR>: Canonicalize X + -C as X - C for
floating point additions, to keep real immediate constant positive.
<MINUS_EXPR>: For floating point subtractions, only transform X - -C
into X + C, and leave positive real constants as X - C.
From-SVN: r84535
Diffstat (limited to 'gcc/fortran/parse.c')
0 files changed, 0 insertions, 0 deletions