summaryrefslogtreecommitdiff
path: root/libgfortran/gfortran.map
diff options
context:
space:
mode:
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>2014-10-09 09:47:25 +0000
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>2014-10-09 09:47:25 +0000
commitd733353527c40ce07047ef23005de996dd6aab01 (patch)
tree50e92902ab44fae4fa8b683d332d148d1627916f /libgfortran/gfortran.map
parentc0d7a1d0ec9666af685b58d35bfc92c036152aaa (diff)
downloadgcc-d733353527c40ce07047ef23005de996dd6aab01.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216036 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/gfortran.map')
-rw-r--r--libgfortran/gfortran.map30
1 files changed, 0 insertions, 30 deletions
diff --git a/libgfortran/gfortran.map b/libgfortran/gfortran.map
index 20f7f289b59..cfbfb160a52 100644
--- a/libgfortran/gfortran.map
+++ b/libgfortran/gfortran.map
@@ -1197,38 +1197,8 @@ GFORTRAN_1.5 {
GFORTRAN_1.6 {
global:
- _gfortran_ieee_copy_sign_4_4_;
- _gfortran_ieee_copy_sign_4_8_;
- _gfortran_ieee_copy_sign_8_4_;
- _gfortran_ieee_copy_sign_8_8_;
- _gfortran_ieee_is_finite_4_;
- _gfortran_ieee_is_finite_8_;
- _gfortran_ieee_is_nan_4_;
- _gfortran_ieee_is_nan_8_;
- _gfortran_ieee_is_negative_4_;
- _gfortran_ieee_is_negative_8_;
- _gfortran_ieee_is_normal_4_;
- _gfortran_ieee_is_normal_8_;
- _gfortran_ieee_logb_4_;
- _gfortran_ieee_logb_8_;
- _gfortran_ieee_next_after_4_4_;
- _gfortran_ieee_next_after_4_8_;
- _gfortran_ieee_next_after_8_4_;
- _gfortran_ieee_next_after_8_8_;
_gfortran_ieee_procedure_entry;
_gfortran_ieee_procedure_exit;
- _gfortran_ieee_rem_4_4_;
- _gfortran_ieee_rem_4_8_;
- _gfortran_ieee_rem_8_4_;
- _gfortran_ieee_rem_8_8_;
- _gfortran_ieee_rint_4_;
- _gfortran_ieee_rint_8_;
- _gfortran_ieee_scalb_4_;
- _gfortran_ieee_scalb_8_;
- _gfortran_ieee_unordered_4_4_;
- _gfortran_ieee_unordered_4_8_;
- _gfortran_ieee_unordered_8_4_;
- _gfortran_ieee_unordered_8_8_;
__ieee_arithmetic_MOD_ieee_class_4;
__ieee_arithmetic_MOD_ieee_class_8;
__ieee_arithmetic_MOD_ieee_class_type_eq;