aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/ChangeLog
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2014-10-09 09:47:25 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2014-10-09 09:47:25 +0000
commit3b7ea188c0457b2e70bdefc8cb53a790e7e9b296 (patch)
tree50e92902ab44fae4fa8b683d332d148d1627916f /libgfortran/ChangeLog
parentf9d29866b5bdf7d42d974dc3f91fb2bd834354db (diff)
downloadgcc-3b7ea188c0457b2e70bdefc8cb53a790e7e9b296.zip
gcc-3b7ea188c0457b2e70bdefc8cb53a790e7e9b296.tar.gz
gcc-3b7ea188c0457b2e70bdefc8cb53a790e7e9b296.tar.bz2
f95-lang.c (gfc_init_builtin_functions): Add more floating-point built-ins.
* f95-lang.c (gfc_init_builtin_functions): Add more floating-point built-ins. * mathbuiltins.def (OTHER_BUILTIN): Define built-ins for logb, remainder, rint and signbit. * trans-decl.c (save_fp_state, restore_fp_state): Move to trans-intrinsic.c (gfc_generate_function_code): Use new names for these two functions. * trans-expr.c (gfc_conv_function_expr): Catch IEEE functions to emit code from the front-end. * trans-intrinsic.c (gfc_save_fp_state, gfc_restore_fp_state, conv_ieee_function_args, conv_intrinsic_ieee_builtin, conv_intrinsic_ieee_is_normal, conv_intrinsic_ieee_is_negative, conv_intrinsic_ieee_logb_rint, conv_intrinsic_ieee_rem, conv_intrinsic_ieee_next_after, conv_intrinsic_ieee_scalb, conv_intrinsic_ieee_copy_sign, gfc_conv_ieee_arithmetic_function): New functions. * trans.h (gfc_conv_ieee_arithmetic_function, gfc_save_fp_state, gfc_restore_fp_state): New prototypes. * ieee/ieee_helper.c (ieee_is_finite_*, ieee_is_nan_*, ieee_is_negative_*, ieee_is_normal_*, ieee_copy_sign_*, ieee_unordered_*, ieee_logb_*, ieee_rint_*, ieee_scalb_*, ieee_rem_*, ieee_next_after_*): Remove functions. * gfortran.map (GFORTRAN_1.5): Remove corresponding symbols. From-SVN: r216036
Diffstat (limited to 'libgfortran/ChangeLog')
-rw-r--r--libgfortran/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 836afa5..cf04401 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,11 @@
+2014-10-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * ieee/ieee_helper.c (ieee_is_finite_*, ieee_is_nan_*,
+ ieee_is_negative_*, ieee_is_normal_*, ieee_copy_sign_*,
+ ieee_unordered_*, ieee_logb_*, ieee_rint_*, ieee_scalb_*,
+ ieee_rem_*, ieee_next_after_*): Remove functions.
+ * gfortran.map (GFORTRAN_1.5): Remove corresponding symbols.
+
2014-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/63460