aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-02-08 20:17:59 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-02-08 20:17:59 -0500
commit29e11dabe9ef0d906d57eadb0a0bea96f250cd67 (patch)
tree1fc43aff4c403c85bbcefb8bac7eb422b1a6488d /gcc/expr.h
parentb9b63425c6db79f9e93990d8b17d22d40bbcd018 (diff)
downloadgcc-29e11dabe9ef0d906d57eadb0a0bea96f250cd67.zip
gcc-29e11dabe9ef0d906d57eadb0a0bea96f250cd67.tar.gz
gcc-29e11dabe9ef0d906d57eadb0a0bea96f250cd67.tar.bz2
(earith, ereal_negate, eneg, eisneg, enan, emovo, esub, eadd, ediv):
Propagate the sign of NaNs, so that e.g. -(NaN) evaluates to -NaN. (emul, eremain, e53toe, e64toe, e113toe, e24toe, esqrt): Likewise. (make_nan): New arg specifies sign of NaN. All callers changed. (eiisneg): New function. (esqrt): Compute sqrt(-0.0) to be -0.0, not 0.0. From-SVN: r6511
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions