aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/parse.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-07-11 21:56:37 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-07-11 21:56:37 +0000
commitdf23e6bbfaa8254963aa5254a851c942f3c8b594 (patch)
treeacc595c4c6c4e009a369389090739103f3b7a6c8 /gcc/fortran/parse.c
parentabd1b60de7c2ce3fc9a2d8b56c28df7639e3735a (diff)
downloadgcc-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