diff options
author | Zack Weinberg <zack@codesourcery.com> | 2003-09-29 21:59:58 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2003-09-29 21:59:58 +0000 |
commit | bc800bb24754583687623be67c348523ca78731a (patch) | |
tree | 3ffa6c76447279d5fa423d97c2799a73e8c09552 | |
parent | d464f1b822c8f291939773d7dedd773f87950de3 (diff) | |
download | gcc-bc800bb24754583687623be67c348523ca78731a.zip gcc-bc800bb24754583687623be67c348523ca78731a.tar.gz gcc-bc800bb24754583687623be67c348523ca78731a.tar.bz2 |
* real.c (real_sqrt): Use get_canonical_qnan directly.
From-SVN: r71919
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/real.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 39b35a4..1730a5f6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2003-09-29 Zack Weinberg <zack@codesourcery.com> + * real.c (real_sqrt): Use get_canonical_qnan directly. + * dwarf2out.c (add_const_value_attribute): Use real_to_target. * varasm.c (assemble_real): Use real_to_target directly, @@ -4459,8 +4459,7 @@ real_sqrt (REAL_VALUE_TYPE *r, enum machine_mode mode, /* Negative arguments return NaN. */ if (real_isneg (x)) { - /* Mode is ignored for canonical NaN. */ - real_nan (r, "", 1, SFmode); + get_canonical_qnan (r, 0); return false; } |