From 815ee97417d55b5cdf5ee73397a9b9a747bd3a0a Mon Sep 17 00:00:00 2001 From: Francois-Xavier Coudert Date: Wed, 21 Dec 2016 09:15:39 +0000 Subject: [PATCH] gfortran.map: Move all _gfortran_* __iso_c_binding_* symbols to GFORTRAN_7. * gfortran.map: Move all _gfortran_* __iso_c_binding_* symbols to GFORTRAN_7. Rename F2C_1.0 to GFORTRAN_F2C_7. Move all C99 compatibility symbols to GFORTRAN_C99_7. From-SVN: r243839 --- libgfortran/ChangeLog | 6 + libgfortran/gfortran.map | 751 +++++++++++++++++++-------------------- 2 files changed, 363 insertions(+), 394 deletions(-) diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 2837e2e559f..26707049e52 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,9 @@ +2016-12-21 Francois-Xavier Coudert + + * gfortran.map: Move all _gfortran_* __iso_c_binding_* symbols + to GFORTRAN_7. Rename F2C_1.0 to GFORTRAN_F2C_7. Move all C99 + compatibility symbols to GFORTRAN_C99_7. + 2016-12-19 Francois-Xavier Coudert * runtime/compile_options.c (set_options): Remove unused elements. diff --git a/libgfortran/gfortran.map b/libgfortran/gfortran.map index c2b491af3cc..cddb88a251b 100644 --- a/libgfortran/gfortran.map +++ b/libgfortran/gfortran.map @@ -1,20 +1,103 @@ -GFORTRAN_1.0 { +GFORTRAN_7 { global: + __ieee_arithmetic_MOD_ieee_class_10; + __ieee_arithmetic_MOD_ieee_class_16; + __ieee_arithmetic_MOD_ieee_class_4; + __ieee_arithmetic_MOD_ieee_class_8; + __ieee_arithmetic_MOD_ieee_class_type_eq; + __ieee_arithmetic_MOD_ieee_class_type_ne; + __ieee_arithmetic_MOD_ieee_get_rounding_mode; + __ieee_arithmetic_MOD_ieee_get_underflow_mode; + __ieee_arithmetic_MOD_ieee_round_type_eq; + __ieee_arithmetic_MOD_ieee_round_type_ne; + __ieee_arithmetic_MOD_ieee_selected_real_kind; + __ieee_arithmetic_MOD_ieee_set_rounding_mode; + __ieee_arithmetic_MOD_ieee_set_underflow_mode; + __ieee_arithmetic_MOD_ieee_support_datatype_10; + __ieee_arithmetic_MOD_ieee_support_datatype_16; + __ieee_arithmetic_MOD_ieee_support_datatype_4; + __ieee_arithmetic_MOD_ieee_support_datatype_8; + __ieee_arithmetic_MOD_ieee_support_datatype_noarg; + __ieee_arithmetic_MOD_ieee_support_denormal_10; + __ieee_arithmetic_MOD_ieee_support_denormal_16; + __ieee_arithmetic_MOD_ieee_support_denormal_4; + __ieee_arithmetic_MOD_ieee_support_denormal_8; + __ieee_arithmetic_MOD_ieee_support_denormal_noarg; + __ieee_arithmetic_MOD_ieee_support_divide_10; + __ieee_arithmetic_MOD_ieee_support_divide_16; + __ieee_arithmetic_MOD_ieee_support_divide_4; + __ieee_arithmetic_MOD_ieee_support_divide_8; + __ieee_arithmetic_MOD_ieee_support_divide_noarg; + __ieee_arithmetic_MOD_ieee_support_inf_10; + __ieee_arithmetic_MOD_ieee_support_inf_16; + __ieee_arithmetic_MOD_ieee_support_inf_4; + __ieee_arithmetic_MOD_ieee_support_inf_8; + __ieee_arithmetic_MOD_ieee_support_inf_noarg; + __ieee_arithmetic_MOD_ieee_support_io_10; + __ieee_arithmetic_MOD_ieee_support_io_16; + __ieee_arithmetic_MOD_ieee_support_io_4; + __ieee_arithmetic_MOD_ieee_support_io_8; + __ieee_arithmetic_MOD_ieee_support_io_noarg; + __ieee_arithmetic_MOD_ieee_support_nan_10; + __ieee_arithmetic_MOD_ieee_support_nan_16; + __ieee_arithmetic_MOD_ieee_support_nan_4; + __ieee_arithmetic_MOD_ieee_support_nan_8; + __ieee_arithmetic_MOD_ieee_support_nan_noarg; + __ieee_arithmetic_MOD_ieee_support_rounding_10; + __ieee_arithmetic_MOD_ieee_support_rounding_16; + __ieee_arithmetic_MOD_ieee_support_rounding_4; + __ieee_arithmetic_MOD_ieee_support_rounding_8; + __ieee_arithmetic_MOD_ieee_support_rounding_noarg; + __ieee_arithmetic_MOD_ieee_support_sqrt_10; + __ieee_arithmetic_MOD_ieee_support_sqrt_16; + __ieee_arithmetic_MOD_ieee_support_sqrt_4; + __ieee_arithmetic_MOD_ieee_support_sqrt_8; + __ieee_arithmetic_MOD_ieee_support_sqrt_noarg; + __ieee_arithmetic_MOD_ieee_support_standard_10; + __ieee_arithmetic_MOD_ieee_support_standard_16; + __ieee_arithmetic_MOD_ieee_support_standard_4; + __ieee_arithmetic_MOD_ieee_support_standard_8; + __ieee_arithmetic_MOD_ieee_support_standard_noarg; + __ieee_arithmetic_MOD_ieee_support_underflow_control_10; + __ieee_arithmetic_MOD_ieee_support_underflow_control_16; + __ieee_arithmetic_MOD_ieee_support_underflow_control_4; + __ieee_arithmetic_MOD_ieee_support_underflow_control_8; + __ieee_arithmetic_MOD_ieee_support_underflow_control_noarg; + __ieee_arithmetic_MOD_ieee_value_10; + __ieee_arithmetic_MOD_ieee_value_16; + __ieee_arithmetic_MOD_ieee_value_4; + __ieee_arithmetic_MOD_ieee_value_8; + __ieee_exceptions_MOD_ieee_all; + __ieee_exceptions_MOD_ieee_get_flag; + __ieee_exceptions_MOD_ieee_get_halting_mode; + __ieee_exceptions_MOD_ieee_get_status; + __ieee_exceptions_MOD_ieee_set_flag; + __ieee_exceptions_MOD_ieee_set_halting_mode; + __ieee_exceptions_MOD_ieee_set_status; + __ieee_exceptions_MOD_ieee_support_flag_10; + __ieee_exceptions_MOD_ieee_support_flag_16; + __ieee_exceptions_MOD_ieee_support_flag_4; + __ieee_exceptions_MOD_ieee_support_flag_8; + __ieee_exceptions_MOD_ieee_support_flag_noarg; + __ieee_exceptions_MOD_ieee_support_halting; + __ieee_exceptions_MOD_ieee_usual; _gfortran_abort; _gfortran_access_func; _gfortran_adjustl; + _gfortran_adjustl_char4; _gfortran_adjustr; + _gfortran_adjustr_char4; _gfortran_alarm_sub_i4; _gfortran_alarm_sub_i8; _gfortran_alarm_sub_int_i4; _gfortran_alarm_sub_int_i8; - _gfortran_all_l1; _gfortran_all_l16; + _gfortran_all_l1; _gfortran_all_l2; _gfortran_all_l4; _gfortran_all_l8; - _gfortran_any_l1; _gfortran_any_l16; + _gfortran_any_l1; _gfortran_any_l2; _gfortran_any_l4; _gfortran_any_l8; @@ -23,6 +106,15 @@ GFORTRAN_1.0 { _gfortran_arandom_r4; _gfortran_arandom_r8; _gfortran_associated; + _gfortran_backtrace; + _gfortran_bessel_jn_r10; + _gfortran_bessel_jn_r16; + _gfortran_bessel_jn_r4; + _gfortran_bessel_jn_r8; + _gfortran_bessel_yn_r10; + _gfortran_bessel_yn_r16; + _gfortran_bessel_yn_r4; + _gfortran_bessel_yn_r8; _gfortran_chdir_i4; _gfortran_chdir_i4_sub; _gfortran_chdir_i8; @@ -31,9 +123,13 @@ GFORTRAN_1.0 { _gfortran_chmod_i4_sub; _gfortran_chmod_i8_sub; _gfortran_compare_string; + _gfortran_compare_string_char4; _gfortran_concat_string; - _gfortran_count_1_l; + _gfortran_concat_string_char4; + _gfortran_convert_char1_to_char4; + _gfortran_convert_char4_to_char1; _gfortran_count_16_l; + _gfortran_count_1_l; _gfortran_count_2_l; _gfortran_count_4_l; _gfortran_count_8_l; @@ -41,88 +137,127 @@ GFORTRAN_1.0 { _gfortran_cpu_time_16; _gfortran_cpu_time_4; _gfortran_cpu_time_8; + _gfortran_cshift0_16; + _gfortran_cshift0_16_char4; + _gfortran_cshift0_16_char; _gfortran_cshift0_1; + _gfortran_cshift0_1_char4; _gfortran_cshift0_1_char; _gfortran_cshift0_2; + _gfortran_cshift0_2_char4; _gfortran_cshift0_2_char; _gfortran_cshift0_4; + _gfortran_cshift0_4_char4; _gfortran_cshift0_4_char; _gfortran_cshift0_8; + _gfortran_cshift0_8_char4; _gfortran_cshift0_8_char; _gfortran_cshift1_16; + _gfortran_cshift1_16_char4; _gfortran_cshift1_16_char; _gfortran_cshift1_4; + _gfortran_cshift1_4_char4; _gfortran_cshift1_4_char; _gfortran_cshift1_8; + _gfortran_cshift1_8_char4; _gfortran_cshift1_8_char; _gfortran_ctime; _gfortran_ctime_sub; _gfortran_date_and_time; _gfortran_dtime; _gfortran_dtime_sub; + _gfortran_eoshift0_16; + _gfortran_eoshift0_16_char4; + _gfortran_eoshift0_16_char; _gfortran_eoshift0_1; + _gfortran_eoshift0_1_char4; _gfortran_eoshift0_1_char; _gfortran_eoshift0_2; + _gfortran_eoshift0_2_char4; _gfortran_eoshift0_2_char; _gfortran_eoshift0_4; + _gfortran_eoshift0_4_char4; _gfortran_eoshift0_4_char; _gfortran_eoshift0_8; + _gfortran_eoshift0_8_char4; _gfortran_eoshift0_8_char; _gfortran_eoshift1_16; + _gfortran_eoshift1_16_char4; _gfortran_eoshift1_16_char; _gfortran_eoshift1_4; + _gfortran_eoshift1_4_char4; _gfortran_eoshift1_4_char; _gfortran_eoshift1_8; + _gfortran_eoshift1_8_char4; _gfortran_eoshift1_8_char; + _gfortran_eoshift2_16; + _gfortran_eoshift2_16_char4; + _gfortran_eoshift2_16_char; _gfortran_eoshift2_1; + _gfortran_eoshift2_1_char4; _gfortran_eoshift2_1_char; _gfortran_eoshift2_2; + _gfortran_eoshift2_2_char4; _gfortran_eoshift2_2_char; _gfortran_eoshift2_4; + _gfortran_eoshift2_4_char4; _gfortran_eoshift2_4_char; _gfortran_eoshift2_8; + _gfortran_eoshift2_8_char4; _gfortran_eoshift2_8_char; _gfortran_eoshift3_16; + _gfortran_eoshift3_16_char4; _gfortran_eoshift3_16_char; _gfortran_eoshift3_4; + _gfortran_eoshift3_4_char4; _gfortran_eoshift3_4_char; _gfortran_eoshift3_8; + _gfortran_eoshift3_8_char4; _gfortran_eoshift3_8_char; + _gfortran_erfc_scaled_r10; + _gfortran_erfc_scaled_r16; + _gfortran_erfc_scaled_r4; + _gfortran_erfc_scaled_r8; + _gfortran_error_stop_numeric; + _gfortran_error_stop_string; _gfortran_etime; _gfortran_etime_sub; + _gfortran_execute_command_line_i4; + _gfortran_execute_command_line_i8; _gfortran_exit_i4; _gfortran_exit_i8; _gfortran_fdate; _gfortran_fdate_sub; _gfortran_fget; + _gfortran_fget_i1_sub; + _gfortran_fget_i2_sub; + _gfortran_fget_i4_sub; + _gfortran_fget_i8_sub; _gfortran_fgetc; _gfortran_fgetc_i1_sub; _gfortran_fgetc_i2_sub; _gfortran_fgetc_i4_sub; _gfortran_fgetc_i8_sub; - _gfortran_fget_i1_sub; - _gfortran_fget_i2_sub; - _gfortran_fget_i4_sub; - _gfortran_fget_i8_sub; _gfortran_flush_i4; _gfortran_flush_i8; _gfortran_fnum_i4; _gfortran_fnum_i8; _gfortran_fput; + _gfortran_fput_i1_sub; + _gfortran_fput_i2_sub; + _gfortran_fput_i4_sub; + _gfortran_fput_i8_sub; _gfortran_fputc; _gfortran_fputc_i1_sub; _gfortran_fputc_i2_sub; _gfortran_fputc_i4_sub; _gfortran_fputc_i8_sub; - _gfortran_fput_i1_sub; - _gfortran_fput_i2_sub; - _gfortran_fput_i4_sub; - _gfortran_fput_i8_sub; _gfortran_fseek_sub; _gfortran_fstat_i4; _gfortran_fstat_i4_sub; _gfortran_fstat_i8; _gfortran_fstat_i8_sub; + _gfortran_ftell2; _gfortran_ftell; _gfortran_ftell_i1_sub; _gfortran_ftell_i2_sub; @@ -130,18 +265,18 @@ GFORTRAN_1.0 { _gfortran_ftell_i8_sub; _gfortran_generate_error; _gfortran_gerror; - _gfortran_getarg_i4; - _gfortran_getarg_i8; _gfortran_get_command_argument_i4; _gfortran_get_command_argument_i8; _gfortran_get_command_i4; _gfortran_get_command_i8; + _gfortran_get_environment_variable_i4; + _gfortran_get_environment_variable_i8; + _gfortran_getarg_i4; + _gfortran_getarg_i8; _gfortran_getcwd; _gfortran_getcwd_i4_sub; _gfortran_getcwd_i8_sub; _gfortran_getenv; - _gfortran_get_environment_variable_i4; - _gfortran_get_environment_variable_i8; _gfortran_getgid; _gfortran_getlog; _gfortran_getpid; @@ -151,14 +286,32 @@ GFORTRAN_1.0 { _gfortran_hostnm; _gfortran_hostnm_i4_sub; _gfortran_hostnm_i8_sub; + _gfortran_iall_i16; + _gfortran_iall_i1; + _gfortran_iall_i2; + _gfortran_iall_i4; + _gfortran_iall_i8; + _gfortran_iany_i16; + _gfortran_iany_i1; + _gfortran_iany_i2; + _gfortran_iany_i4; + _gfortran_iany_i8; _gfortran_iargc; _gfortran_idate_i4; _gfortran_idate_i8; + _gfortran_ieee_procedure_entry; + _gfortran_ieee_procedure_exit; _gfortran_ierrno_i4; _gfortran_ierrno_i8; _gfortran_internal_pack; _gfortran_internal_unpack; + _gfortran_iparity_i16; + _gfortran_iparity_i1; + _gfortran_iparity_i2; + _gfortran_iparity_i4; + _gfortran_iparity_i8; _gfortran_irand; + _gfortran_is_extension_of; _gfortran_isatty_l4; _gfortran_isatty_l8; _gfortran_ishftc16; @@ -184,8 +337,8 @@ GFORTRAN_1.0 { _gfortran_matmul_c16; _gfortran_matmul_c4; _gfortran_matmul_c8; - _gfortran_matmul_i1; _gfortran_matmul_i16; + _gfortran_matmul_i1; _gfortran_matmul_i2; _gfortran_matmul_i4; _gfortran_matmul_i8; @@ -196,8 +349,8 @@ GFORTRAN_1.0 { _gfortran_matmul_r16; _gfortran_matmul_r4; _gfortran_matmul_r8; - _gfortran_maxloc0_16_i1; _gfortran_maxloc0_16_i16; + _gfortran_maxloc0_16_i1; _gfortran_maxloc0_16_i2; _gfortran_maxloc0_16_i4; _gfortran_maxloc0_16_i8; @@ -205,8 +358,8 @@ GFORTRAN_1.0 { _gfortran_maxloc0_16_r16; _gfortran_maxloc0_16_r4; _gfortran_maxloc0_16_r8; - _gfortran_maxloc0_4_i1; _gfortran_maxloc0_4_i16; + _gfortran_maxloc0_4_i1; _gfortran_maxloc0_4_i2; _gfortran_maxloc0_4_i4; _gfortran_maxloc0_4_i8; @@ -214,8 +367,8 @@ GFORTRAN_1.0 { _gfortran_maxloc0_4_r16; _gfortran_maxloc0_4_r4; _gfortran_maxloc0_4_r8; - _gfortran_maxloc0_8_i1; _gfortran_maxloc0_8_i16; + _gfortran_maxloc0_8_i1; _gfortran_maxloc0_8_i2; _gfortran_maxloc0_8_i4; _gfortran_maxloc0_8_i8; @@ -223,8 +376,8 @@ GFORTRAN_1.0 { _gfortran_maxloc0_8_r16; _gfortran_maxloc0_8_r4; _gfortran_maxloc0_8_r8; - _gfortran_maxloc1_16_i1; _gfortran_maxloc1_16_i16; + _gfortran_maxloc1_16_i1; _gfortran_maxloc1_16_i2; _gfortran_maxloc1_16_i4; _gfortran_maxloc1_16_i8; @@ -232,8 +385,8 @@ GFORTRAN_1.0 { _gfortran_maxloc1_16_r16; _gfortran_maxloc1_16_r4; _gfortran_maxloc1_16_r8; - _gfortran_maxloc1_4_i1; _gfortran_maxloc1_4_i16; + _gfortran_maxloc1_4_i1; _gfortran_maxloc1_4_i2; _gfortran_maxloc1_4_i4; _gfortran_maxloc1_4_i8; @@ -241,8 +394,8 @@ GFORTRAN_1.0 { _gfortran_maxloc1_4_r16; _gfortran_maxloc1_4_r4; _gfortran_maxloc1_4_r8; - _gfortran_maxloc1_8_i1; _gfortran_maxloc1_8_i16; + _gfortran_maxloc1_8_i1; _gfortran_maxloc1_8_i2; _gfortran_maxloc1_8_i4; _gfortran_maxloc1_8_i8; @@ -250,8 +403,8 @@ GFORTRAN_1.0 { _gfortran_maxloc1_8_r16; _gfortran_maxloc1_8_r4; _gfortran_maxloc1_8_r8; - _gfortran_maxval_i1; _gfortran_maxval_i16; + _gfortran_maxval_i1; _gfortran_maxval_i2; _gfortran_maxval_i4; _gfortran_maxval_i8; @@ -259,10 +412,20 @@ GFORTRAN_1.0 { _gfortran_maxval_r16; _gfortran_maxval_r4; _gfortran_maxval_r8; - _gfortran_mclock; _gfortran_mclock8; - _gfortran_minloc0_16_i1; + _gfortran_mclock; + _gfortran_miall_i16; + _gfortran_miall_i1; + _gfortran_miall_i2; + _gfortran_miall_i4; + _gfortran_miall_i8; + _gfortran_miany_i16; + _gfortran_miany_i1; + _gfortran_miany_i2; + _gfortran_miany_i4; + _gfortran_miany_i8; _gfortran_minloc0_16_i16; + _gfortran_minloc0_16_i1; _gfortran_minloc0_16_i2; _gfortran_minloc0_16_i4; _gfortran_minloc0_16_i8; @@ -270,8 +433,8 @@ GFORTRAN_1.0 { _gfortran_minloc0_16_r16; _gfortran_minloc0_16_r4; _gfortran_minloc0_16_r8; - _gfortran_minloc0_4_i1; _gfortran_minloc0_4_i16; + _gfortran_minloc0_4_i1; _gfortran_minloc0_4_i2; _gfortran_minloc0_4_i4; _gfortran_minloc0_4_i8; @@ -279,8 +442,8 @@ GFORTRAN_1.0 { _gfortran_minloc0_4_r16; _gfortran_minloc0_4_r4; _gfortran_minloc0_4_r8; - _gfortran_minloc0_8_i1; _gfortran_minloc0_8_i16; + _gfortran_minloc0_8_i1; _gfortran_minloc0_8_i2; _gfortran_minloc0_8_i4; _gfortran_minloc0_8_i8; @@ -288,8 +451,8 @@ GFORTRAN_1.0 { _gfortran_minloc0_8_r16; _gfortran_minloc0_8_r4; _gfortran_minloc0_8_r8; - _gfortran_minloc1_16_i1; _gfortran_minloc1_16_i16; + _gfortran_minloc1_16_i1; _gfortran_minloc1_16_i2; _gfortran_minloc1_16_i4; _gfortran_minloc1_16_i8; @@ -297,8 +460,8 @@ GFORTRAN_1.0 { _gfortran_minloc1_16_r16; _gfortran_minloc1_16_r4; _gfortran_minloc1_16_r8; - _gfortran_minloc1_4_i1; _gfortran_minloc1_4_i16; + _gfortran_minloc1_4_i1; _gfortran_minloc1_4_i2; _gfortran_minloc1_4_i4; _gfortran_minloc1_4_i8; @@ -306,8 +469,8 @@ GFORTRAN_1.0 { _gfortran_minloc1_4_r16; _gfortran_minloc1_4_r4; _gfortran_minloc1_4_r8; - _gfortran_minloc1_8_i1; _gfortran_minloc1_8_i16; + _gfortran_minloc1_8_i1; _gfortran_minloc1_8_i2; _gfortran_minloc1_8_i4; _gfortran_minloc1_8_i8; @@ -315,8 +478,8 @@ GFORTRAN_1.0 { _gfortran_minloc1_8_r16; _gfortran_minloc1_8_r4; _gfortran_minloc1_8_r8; - _gfortran_minval_i1; _gfortran_minval_i16; + _gfortran_minval_i1; _gfortran_minval_i2; _gfortran_minval_i4; _gfortran_minval_i8; @@ -324,8 +487,13 @@ GFORTRAN_1.0 { _gfortran_minval_r16; _gfortran_minval_r4; _gfortran_minval_r8; - _gfortran_mmaxloc0_16_i1; + _gfortran_miparity_i16; + _gfortran_miparity_i1; + _gfortran_miparity_i2; + _gfortran_miparity_i4; + _gfortran_miparity_i8; _gfortran_mmaxloc0_16_i16; + _gfortran_mmaxloc0_16_i1; _gfortran_mmaxloc0_16_i2; _gfortran_mmaxloc0_16_i4; _gfortran_mmaxloc0_16_i8; @@ -333,8 +501,8 @@ GFORTRAN_1.0 { _gfortran_mmaxloc0_16_r16; _gfortran_mmaxloc0_16_r4; _gfortran_mmaxloc0_16_r8; - _gfortran_mmaxloc0_4_i1; _gfortran_mmaxloc0_4_i16; + _gfortran_mmaxloc0_4_i1; _gfortran_mmaxloc0_4_i2; _gfortran_mmaxloc0_4_i4; _gfortran_mmaxloc0_4_i8; @@ -342,8 +510,8 @@ GFORTRAN_1.0 { _gfortran_mmaxloc0_4_r16; _gfortran_mmaxloc0_4_r4; _gfortran_mmaxloc0_4_r8; - _gfortran_mmaxloc0_8_i1; _gfortran_mmaxloc0_8_i16; + _gfortran_mmaxloc0_8_i1; _gfortran_mmaxloc0_8_i2; _gfortran_mmaxloc0_8_i4; _gfortran_mmaxloc0_8_i8; @@ -351,8 +519,8 @@ GFORTRAN_1.0 { _gfortran_mmaxloc0_8_r16; _gfortran_mmaxloc0_8_r4; _gfortran_mmaxloc0_8_r8; - _gfortran_mmaxloc1_16_i1; _gfortran_mmaxloc1_16_i16; + _gfortran_mmaxloc1_16_i1; _gfortran_mmaxloc1_16_i2; _gfortran_mmaxloc1_16_i4; _gfortran_mmaxloc1_16_i8; @@ -360,8 +528,8 @@ GFORTRAN_1.0 { _gfortran_mmaxloc1_16_r16; _gfortran_mmaxloc1_16_r4; _gfortran_mmaxloc1_16_r8; - _gfortran_mmaxloc1_4_i1; _gfortran_mmaxloc1_4_i16; + _gfortran_mmaxloc1_4_i1; _gfortran_mmaxloc1_4_i2; _gfortran_mmaxloc1_4_i4; _gfortran_mmaxloc1_4_i8; @@ -369,8 +537,8 @@ GFORTRAN_1.0 { _gfortran_mmaxloc1_4_r16; _gfortran_mmaxloc1_4_r4; _gfortran_mmaxloc1_4_r8; - _gfortran_mmaxloc1_8_i1; _gfortran_mmaxloc1_8_i16; + _gfortran_mmaxloc1_8_i1; _gfortran_mmaxloc1_8_i2; _gfortran_mmaxloc1_8_i4; _gfortran_mmaxloc1_8_i8; @@ -378,8 +546,8 @@ GFORTRAN_1.0 { _gfortran_mmaxloc1_8_r16; _gfortran_mmaxloc1_8_r4; _gfortran_mmaxloc1_8_r8; - _gfortran_mmaxval_i1; _gfortran_mmaxval_i16; + _gfortran_mmaxval_i1; _gfortran_mmaxval_i2; _gfortran_mmaxval_i4; _gfortran_mmaxval_i8; @@ -387,8 +555,8 @@ GFORTRAN_1.0 { _gfortran_mmaxval_r16; _gfortran_mmaxval_r4; _gfortran_mmaxval_r8; - _gfortran_mminloc0_16_i1; _gfortran_mminloc0_16_i16; + _gfortran_mminloc0_16_i1; _gfortran_mminloc0_16_i2; _gfortran_mminloc0_16_i4; _gfortran_mminloc0_16_i8; @@ -396,8 +564,8 @@ GFORTRAN_1.0 { _gfortran_mminloc0_16_r16; _gfortran_mminloc0_16_r4; _gfortran_mminloc0_16_r8; - _gfortran_mminloc0_4_i1; _gfortran_mminloc0_4_i16; + _gfortran_mminloc0_4_i1; _gfortran_mminloc0_4_i2; _gfortran_mminloc0_4_i4; _gfortran_mminloc0_4_i8; @@ -405,8 +573,8 @@ GFORTRAN_1.0 { _gfortran_mminloc0_4_r16; _gfortran_mminloc0_4_r4; _gfortran_mminloc0_4_r8; - _gfortran_mminloc0_8_i1; _gfortran_mminloc0_8_i16; + _gfortran_mminloc0_8_i1; _gfortran_mminloc0_8_i2; _gfortran_mminloc0_8_i4; _gfortran_mminloc0_8_i8; @@ -414,8 +582,8 @@ GFORTRAN_1.0 { _gfortran_mminloc0_8_r16; _gfortran_mminloc0_8_r4; _gfortran_mminloc0_8_r8; - _gfortran_mminloc1_16_i1; _gfortran_mminloc1_16_i16; + _gfortran_mminloc1_16_i1; _gfortran_mminloc1_16_i2; _gfortran_mminloc1_16_i4; _gfortran_mminloc1_16_i8; @@ -423,8 +591,8 @@ GFORTRAN_1.0 { _gfortran_mminloc1_16_r16; _gfortran_mminloc1_16_r4; _gfortran_mminloc1_16_r8; - _gfortran_mminloc1_4_i1; _gfortran_mminloc1_4_i16; + _gfortran_mminloc1_4_i1; _gfortran_mminloc1_4_i2; _gfortran_mminloc1_4_i4; _gfortran_mminloc1_4_i8; @@ -432,8 +600,8 @@ GFORTRAN_1.0 { _gfortran_mminloc1_4_r16; _gfortran_mminloc1_4_r4; _gfortran_mminloc1_4_r8; - _gfortran_mminloc1_8_i1; _gfortran_mminloc1_8_i16; + _gfortran_mminloc1_8_i1; _gfortran_mminloc1_8_i2; _gfortran_mminloc1_8_i4; _gfortran_mminloc1_8_i8; @@ -441,8 +609,8 @@ GFORTRAN_1.0 { _gfortran_mminloc1_8_r16; _gfortran_mminloc1_8_r4; _gfortran_mminloc1_8_r8; - _gfortran_mminval_i1; _gfortran_mminval_i16; + _gfortran_mminval_i1; _gfortran_mminval_i2; _gfortran_mminval_i4; _gfortran_mminval_i8; @@ -456,8 +624,8 @@ GFORTRAN_1.0 { _gfortran_mproduct_c16; _gfortran_mproduct_c4; _gfortran_mproduct_c8; - _gfortran_mproduct_i1; _gfortran_mproduct_i16; + _gfortran_mproduct_i1; _gfortran_mproduct_i2; _gfortran_mproduct_i4; _gfortran_mproduct_i8; @@ -469,8 +637,8 @@ GFORTRAN_1.0 { _gfortran_msum_c16; _gfortran_msum_c4; _gfortran_msum_c8; - _gfortran_msum_i1; _gfortran_msum_i16; + _gfortran_msum_i1; _gfortran_msum_i2; _gfortran_msum_i4; _gfortran_msum_i8; @@ -478,15 +646,27 @@ GFORTRAN_1.0 { _gfortran_msum_r16; _gfortran_msum_r4; _gfortran_msum_r8; + _gfortran_mvbits_i16; _gfortran_mvbits_i1; _gfortran_mvbits_i2; _gfortran_mvbits_i4; _gfortran_mvbits_i8; + _gfortran_norm2_r10; + _gfortran_norm2_r16; + _gfortran_norm2_r4; + _gfortran_norm2_r8; _gfortran_os_error; _gfortran_pack; + _gfortran_pack_char4; _gfortran_pack_char; _gfortran_pack_s; + _gfortran_pack_s_char4; _gfortran_pack_s_char; + _gfortran_parity_l16; + _gfortran_parity_l1; + _gfortran_parity_l2; + _gfortran_parity_l4; + _gfortran_parity_l8; _gfortran_pause_numeric; _gfortran_pause_string; _gfortran_perror_sub; @@ -524,8 +704,8 @@ GFORTRAN_1.0 { _gfortran_product_c16; _gfortran_product_c4; _gfortran_product_c8; - _gfortran_product_i1; _gfortran_product_i16; + _gfortran_product_i1; _gfortran_product_i2; _gfortran_product_i4; _gfortran_product_i8; @@ -552,6 +732,7 @@ GFORTRAN_1.0 { _gfortran_reshape_c16; _gfortran_reshape_c4; _gfortran_reshape_c8; + _gfortran_reshape_char4; _gfortran_reshape_char; _gfortran_reshape_r10; _gfortran_reshape_r16; @@ -559,31 +740,52 @@ GFORTRAN_1.0 { _gfortran_reshape_r8; _gfortran_runtime_error; _gfortran_runtime_error_at; + _gfortran_runtime_warning_at; _gfortran_secnds; _gfortran_second; _gfortran_second_sub; + _gfortran_select_string; + _gfortran_select_string_char4; + _gfortran_selected_char_kind; _gfortran_selected_int_kind; + _gfortran_selected_real_kind2008; _gfortran_selected_real_kind; - _gfortran_select_string; _gfortran_set_args; _gfortran_set_convert; _gfortran_set_fpe; _gfortran_set_max_subrecord_length; - _gfortran_set_record_marker; _gfortran_set_options; + _gfortran_set_record_marker; _gfortran_shape_16; + _gfortran_shape_1; + _gfortran_shape_2; _gfortran_shape_4; _gfortran_shape_8; + _gfortran_siall_i16; + _gfortran_siall_i1; + _gfortran_siall_i2; + _gfortran_siall_i4; + _gfortran_siall_i8; + _gfortran_siany_i16; + _gfortran_siany_i1; + _gfortran_siany_i2; + _gfortran_siany_i4; + _gfortran_siany_i8; _gfortran_signal_func; _gfortran_signal_func_int; _gfortran_signal_sub; _gfortran_signal_sub_int; + _gfortran_siparity_i16; + _gfortran_siparity_i1; + _gfortran_siparity_i2; + _gfortran_siparity_i4; + _gfortran_siparity_i8; _gfortran_size0; _gfortran_size1; _gfortran_sleep_i4_sub; _gfortran_sleep_i8_sub; - _gfortran_smaxloc0_16_i1; _gfortran_smaxloc0_16_i16; + _gfortran_smaxloc0_16_i1; _gfortran_smaxloc0_16_i2; _gfortran_smaxloc0_16_i4; _gfortran_smaxloc0_16_i8; @@ -591,8 +793,8 @@ GFORTRAN_1.0 { _gfortran_smaxloc0_16_r16; _gfortran_smaxloc0_16_r4; _gfortran_smaxloc0_16_r8; - _gfortran_smaxloc0_4_i1; _gfortran_smaxloc0_4_i16; + _gfortran_smaxloc0_4_i1; _gfortran_smaxloc0_4_i2; _gfortran_smaxloc0_4_i4; _gfortran_smaxloc0_4_i8; @@ -600,8 +802,8 @@ GFORTRAN_1.0 { _gfortran_smaxloc0_4_r16; _gfortran_smaxloc0_4_r4; _gfortran_smaxloc0_4_r8; - _gfortran_smaxloc0_8_i1; _gfortran_smaxloc0_8_i16; + _gfortran_smaxloc0_8_i1; _gfortran_smaxloc0_8_i2; _gfortran_smaxloc0_8_i4; _gfortran_smaxloc0_8_i8; @@ -609,8 +811,8 @@ GFORTRAN_1.0 { _gfortran_smaxloc0_8_r16; _gfortran_smaxloc0_8_r4; _gfortran_smaxloc0_8_r8; - _gfortran_smaxloc1_16_i1; _gfortran_smaxloc1_16_i16; + _gfortran_smaxloc1_16_i1; _gfortran_smaxloc1_16_i2; _gfortran_smaxloc1_16_i4; _gfortran_smaxloc1_16_i8; @@ -618,8 +820,8 @@ GFORTRAN_1.0 { _gfortran_smaxloc1_16_r16; _gfortran_smaxloc1_16_r4; _gfortran_smaxloc1_16_r8; - _gfortran_smaxloc1_4_i1; _gfortran_smaxloc1_4_i16; + _gfortran_smaxloc1_4_i1; _gfortran_smaxloc1_4_i2; _gfortran_smaxloc1_4_i4; _gfortran_smaxloc1_4_i8; @@ -627,8 +829,8 @@ GFORTRAN_1.0 { _gfortran_smaxloc1_4_r16; _gfortran_smaxloc1_4_r4; _gfortran_smaxloc1_4_r8; - _gfortran_smaxloc1_8_i1; _gfortran_smaxloc1_8_i16; + _gfortran_smaxloc1_8_i1; _gfortran_smaxloc1_8_i2; _gfortran_smaxloc1_8_i4; _gfortran_smaxloc1_8_i8; @@ -636,8 +838,8 @@ GFORTRAN_1.0 { _gfortran_smaxloc1_8_r16; _gfortran_smaxloc1_8_r4; _gfortran_smaxloc1_8_r8; - _gfortran_smaxval_i1; _gfortran_smaxval_i16; + _gfortran_smaxval_i1; _gfortran_smaxval_i2; _gfortran_smaxval_i4; _gfortran_smaxval_i8; @@ -645,8 +847,8 @@ GFORTRAN_1.0 { _gfortran_smaxval_r16; _gfortran_smaxval_r4; _gfortran_smaxval_r8; - _gfortran_sminloc0_16_i1; _gfortran_sminloc0_16_i16; + _gfortran_sminloc0_16_i1; _gfortran_sminloc0_16_i2; _gfortran_sminloc0_16_i4; _gfortran_sminloc0_16_i8; @@ -654,8 +856,8 @@ GFORTRAN_1.0 { _gfortran_sminloc0_16_r16; _gfortran_sminloc0_16_r4; _gfortran_sminloc0_16_r8; - _gfortran_sminloc0_4_i1; _gfortran_sminloc0_4_i16; + _gfortran_sminloc0_4_i1; _gfortran_sminloc0_4_i2; _gfortran_sminloc0_4_i4; _gfortran_sminloc0_4_i8; @@ -663,8 +865,8 @@ GFORTRAN_1.0 { _gfortran_sminloc0_4_r16; _gfortran_sminloc0_4_r4; _gfortran_sminloc0_4_r8; - _gfortran_sminloc0_8_i1; _gfortran_sminloc0_8_i16; + _gfortran_sminloc0_8_i1; _gfortran_sminloc0_8_i2; _gfortran_sminloc0_8_i4; _gfortran_sminloc0_8_i8; @@ -672,8 +874,8 @@ GFORTRAN_1.0 { _gfortran_sminloc0_8_r16; _gfortran_sminloc0_8_r4; _gfortran_sminloc0_8_r8; - _gfortran_sminloc1_16_i1; _gfortran_sminloc1_16_i16; + _gfortran_sminloc1_16_i1; _gfortran_sminloc1_16_i2; _gfortran_sminloc1_16_i4; _gfortran_sminloc1_16_i8; @@ -681,8 +883,8 @@ GFORTRAN_1.0 { _gfortran_sminloc1_16_r16; _gfortran_sminloc1_16_r4; _gfortran_sminloc1_16_r8; - _gfortran_sminloc1_4_i1; _gfortran_sminloc1_4_i16; + _gfortran_sminloc1_4_i1; _gfortran_sminloc1_4_i2; _gfortran_sminloc1_4_i4; _gfortran_sminloc1_4_i8; @@ -690,8 +892,8 @@ GFORTRAN_1.0 { _gfortran_sminloc1_4_r16; _gfortran_sminloc1_4_r4; _gfortran_sminloc1_4_r8; - _gfortran_sminloc1_8_i1; _gfortran_sminloc1_8_i16; + _gfortran_sminloc1_8_i1; _gfortran_sminloc1_8_i2; _gfortran_sminloc1_8_i4; _gfortran_sminloc1_8_i8; @@ -699,8 +901,8 @@ GFORTRAN_1.0 { _gfortran_sminloc1_8_r16; _gfortran_sminloc1_8_r4; _gfortran_sminloc1_8_r8; - _gfortran_sminval_i1; _gfortran_sminval_i16; + _gfortran_sminval_i1; _gfortran_sminval_i2; _gfortran_sminval_i4; _gfortran_sminval_i8; @@ -719,14 +921,14 @@ GFORTRAN_1.0 { _gfortran_specific__abs_r16; _gfortran_specific__abs_r4; _gfortran_specific__abs_r8; - _gfortran_specific__acosh_r10; - _gfortran_specific__acosh_r16; - _gfortran_specific__acosh_r4; - _gfortran_specific__acosh_r8; _gfortran_specific__acos_r10; _gfortran_specific__acos_r16; _gfortran_specific__acos_r4; _gfortran_specific__acos_r8; + _gfortran_specific__acosh_r10; + _gfortran_specific__acosh_r16; + _gfortran_specific__acosh_r4; + _gfortran_specific__acosh_r8; _gfortran_specific__aimag_c10; _gfortran_specific__aimag_c16; _gfortran_specific__aimag_c4; @@ -739,26 +941,26 @@ GFORTRAN_1.0 { _gfortran_specific__anint_r16; _gfortran_specific__anint_r4; _gfortran_specific__anint_r8; - _gfortran_specific__asinh_r10; - _gfortran_specific__asinh_r16; - _gfortran_specific__asinh_r4; - _gfortran_specific__asinh_r8; _gfortran_specific__asin_r10; _gfortran_specific__asin_r16; _gfortran_specific__asin_r4; _gfortran_specific__asin_r8; + _gfortran_specific__asinh_r10; + _gfortran_specific__asinh_r16; + _gfortran_specific__asinh_r4; + _gfortran_specific__asinh_r8; _gfortran_specific__atan2_r10; _gfortran_specific__atan2_r16; _gfortran_specific__atan2_r4; _gfortran_specific__atan2_r8; - _gfortran_specific__atanh_r10; - _gfortran_specific__atanh_r16; - _gfortran_specific__atanh_r4; - _gfortran_specific__atanh_r8; _gfortran_specific__atan_r10; _gfortran_specific__atan_r16; _gfortran_specific__atan_r4; _gfortran_specific__atan_r8; + _gfortran_specific__atanh_r10; + _gfortran_specific__atanh_r16; + _gfortran_specific__atanh_r4; + _gfortran_specific__atanh_r8; _gfortran_specific__char_1_i16; _gfortran_specific__char_1_i4; _gfortran_specific__char_1_i8; @@ -770,14 +972,14 @@ GFORTRAN_1.0 { _gfortran_specific__cos_c16; _gfortran_specific__cos_c4; _gfortran_specific__cos_c8; - _gfortran_specific__cosh_r10; - _gfortran_specific__cosh_r16; - _gfortran_specific__cosh_r4; - _gfortran_specific__cosh_r8; _gfortran_specific__cos_r10; _gfortran_specific__cos_r16; _gfortran_specific__cos_r4; _gfortran_specific__cos_r8; + _gfortran_specific__cosh_r10; + _gfortran_specific__cosh_r16; + _gfortran_specific__cosh_r4; + _gfortran_specific__cosh_r8; _gfortran_specific__dim_i16; _gfortran_specific__dim_i4; _gfortran_specific__dim_i8; @@ -842,14 +1044,14 @@ GFORTRAN_1.0 { _gfortran_specific__sin_c16; _gfortran_specific__sin_c4; _gfortran_specific__sin_c8; - _gfortran_specific__sinh_r10; - _gfortran_specific__sinh_r16; - _gfortran_specific__sinh_r4; - _gfortran_specific__sinh_r8; _gfortran_specific__sin_r10; _gfortran_specific__sin_r16; _gfortran_specific__sin_r4; _gfortran_specific__sin_r8; + _gfortran_specific__sinh_r10; + _gfortran_specific__sinh_r16; + _gfortran_specific__sinh_r4; + _gfortran_specific__sinh_r8; _gfortran_specific__sqrt_c10; _gfortran_specific__sqrt_c16; _gfortran_specific__sqrt_c4; @@ -858,15 +1060,17 @@ GFORTRAN_1.0 { _gfortran_specific__sqrt_r16; _gfortran_specific__sqrt_r4; _gfortran_specific__sqrt_r8; - _gfortran_specific__tanh_r10; - _gfortran_specific__tanh_r16; - _gfortran_specific__tanh_r4; - _gfortran_specific__tanh_r8; _gfortran_specific__tan_r10; _gfortran_specific__tan_r16; _gfortran_specific__tan_r4; _gfortran_specific__tan_r8; + _gfortran_specific__tanh_r10; + _gfortran_specific__tanh_r16; + _gfortran_specific__tanh_r4; + _gfortran_specific__tanh_r8; _gfortran_spread; + _gfortran_spread_char4; + _gfortran_spread_char4_scalar; _gfortran_spread_char; _gfortran_spread_char_scalar; _gfortran_spread_scalar; @@ -874,8 +1078,8 @@ GFORTRAN_1.0 { _gfortran_sproduct_c16; _gfortran_sproduct_c4; _gfortran_sproduct_c8; - _gfortran_sproduct_i1; _gfortran_sproduct_i16; + _gfortran_sproduct_i1; _gfortran_sproduct_i2; _gfortran_sproduct_i4; _gfortran_sproduct_i8; @@ -888,8 +1092,8 @@ GFORTRAN_1.0 { _gfortran_ssum_c16; _gfortran_ssum_c4; _gfortran_ssum_c8; - _gfortran_ssum_i1; _gfortran_ssum_i16; + _gfortran_ssum_i1; _gfortran_ssum_i2; _gfortran_ssum_i4; _gfortran_ssum_i8; @@ -897,10 +1101,6 @@ GFORTRAN_1.0 { _gfortran_ssum_r16; _gfortran_ssum_r4; _gfortran_ssum_r8; - _gfortran_stat_i4; - _gfortran_stat_i4_sub; - _gfortran_stat_i8; - _gfortran_stat_i8_sub; _gfortran_st_backspace; _gfortran_st_close; _gfortran_st_endfile; @@ -909,27 +1109,39 @@ GFORTRAN_1.0 { _gfortran_st_iolength; _gfortran_st_iolength_done; _gfortran_st_open; - _gfortran_stop_numeric; - _gfortran_stop_string; _gfortran_st_read; _gfortran_st_read_done; _gfortran_st_rewind; + _gfortran_st_set_nml_dtio_var; + _gfortran_st_set_nml_var; + _gfortran_st_set_nml_var_dim; + _gfortran_st_wait; + _gfortran_st_write; + _gfortran_st_write_done; + _gfortran_stat_i4; + _gfortran_stat_i4_sub; + _gfortran_stat_i8; + _gfortran_stat_i8_sub; + _gfortran_stop_numeric; + _gfortran_stop_string; _gfortran_string_index; + _gfortran_string_index_char4; _gfortran_string_len_trim; + _gfortran_string_len_trim_char4; _gfortran_string_minmax; + _gfortran_string_minmax_char4; _gfortran_string_scan; + _gfortran_string_scan_char4; _gfortran_string_trim; + _gfortran_string_trim_char4; _gfortran_string_verify; - _gfortran_st_set_nml_var; - _gfortran_st_set_nml_var_dim; - _gfortran_st_write; - _gfortran_st_write_done; + _gfortran_string_verify_char4; _gfortran_sum_c10; _gfortran_sum_c16; _gfortran_sum_c4; _gfortran_sum_c8; - _gfortran_sum_i1; _gfortran_sum_i16; + _gfortran_sum_i1; _gfortran_sum_i2; _gfortran_sum_i4; _gfortran_sum_i8; @@ -948,11 +1160,24 @@ GFORTRAN_1.0 { _gfortran_time8_func; _gfortran_time_func; _gfortran_transfer_array; + _gfortran_transfer_array_write; _gfortran_transfer_character; + _gfortran_transfer_character_wide; + _gfortran_transfer_character_wide_write; + _gfortran_transfer_character_write; + _gfortran_transfer_complex128; + _gfortran_transfer_complex128_write; _gfortran_transfer_complex; + _gfortran_transfer_complex_write; + _gfortran_transfer_derived; _gfortran_transfer_integer; + _gfortran_transfer_integer_write; _gfortran_transfer_logical; + _gfortran_transfer_logical_write; + _gfortran_transfer_real128; + _gfortran_transfer_real128_write; _gfortran_transfer_real; + _gfortran_transfer_real_write; _gfortran_ttynam; _gfortran_ttynam_sub; _gfortran_umask_i4; @@ -963,274 +1188,16 @@ GFORTRAN_1.0 { _gfortran_unlink_i4_sub; _gfortran_unlink_i8_sub; _gfortran_unpack0; + _gfortran_unpack0_char4; _gfortran_unpack0_char; _gfortran_unpack1; + _gfortran_unpack1_char4; _gfortran_unpack1_char; local: *; }; -GFORTRAN_1.1 { - global: - _gfortran_adjustl_char4; - _gfortran_adjustr_char4; - _gfortran_compare_string_char4; - _gfortran_concat_string_char4; - _gfortran_convert_char1_to_char4; - _gfortran_convert_char4_to_char1; - _gfortran_cshift0_16; - _gfortran_cshift0_16_char; - _gfortran_cshift0_1_char4; - _gfortran_cshift0_2_char4; - _gfortran_cshift0_4_char4; - _gfortran_cshift0_8_char4; - _gfortran_cshift1_16_char4; - _gfortran_cshift1_4_char4; - _gfortran_cshift1_8_char4; - _gfortran_eoshift0_16; - _gfortran_eoshift0_16_char; - _gfortran_eoshift0_1_char4; - _gfortran_eoshift0_2_char4; - _gfortran_eoshift0_4_char4; - _gfortran_eoshift0_8_char4; - _gfortran_eoshift1_16_char4; - _gfortran_eoshift1_4_char4; - _gfortran_eoshift1_8_char4; - _gfortran_eoshift2_16; - _gfortran_eoshift2_16_char; - _gfortran_eoshift2_1_char4; - _gfortran_eoshift2_2_char4; - _gfortran_eoshift2_4_char4; - _gfortran_eoshift2_8_char4; - _gfortran_eoshift3_16_char4; - _gfortran_eoshift3_4_char4; - _gfortran_eoshift3_8_char4; - _gfortran_erfc_scaled_r10; - _gfortran_erfc_scaled_r16; - _gfortran_erfc_scaled_r4; - _gfortran_erfc_scaled_r8; - _gfortran_execute_command_line_i4; - _gfortran_execute_command_line_i8; - _gfortran_pack_char4; - _gfortran_pack_s_char4; - _gfortran_reshape_char4; - _gfortran_runtime_warning_at; - _gfortran_selected_char_kind; - _gfortran_select_string_char4; - _gfortran_spread_char4; - _gfortran_spread_char4_scalar; - _gfortran_string_index_char4; - _gfortran_string_len_trim_char4; - _gfortran_string_minmax_char4; - _gfortran_string_scan_char4; - _gfortran_string_trim_char4; - _gfortran_string_verify_char4; - _gfortran_st_wait; - _gfortran_transfer_character_wide; - _gfortran_unpack0_char4; - _gfortran_unpack1_char4; -} GFORTRAN_1.0; - - -GFORTRAN_1.2 { - global: - _gfortran_is_extension_of; -} GFORTRAN_1.1; - -GFORTRAN_1.3 { - global: - _gfortran_error_stop_string; -} GFORTRAN_1.2; - -GFORTRAN_1.4 { - global: - _gfortran_bessel_jn_r4; - _gfortran_bessel_jn_r8; - _gfortran_bessel_jn_r10; - _gfortran_bessel_jn_r16; - _gfortran_bessel_yn_r4; - _gfortran_bessel_yn_r8; - _gfortran_bessel_yn_r10; - _gfortran_bessel_yn_r16; - _gfortran_error_stop_numeric; - _gfortran_iall_i1; - _gfortran_iall_i2; - _gfortran_iall_i4; - _gfortran_iall_i8; - _gfortran_iall_i16; - _gfortran_miall_i1; - _gfortran_miall_i2; - _gfortran_miall_i4; - _gfortran_miall_i8; - _gfortran_miall_i16; - _gfortran_siall_i1; - _gfortran_siall_i2; - _gfortran_siall_i4; - _gfortran_siall_i8; - _gfortran_siall_i16; - _gfortran_iany_i1; - _gfortran_iany_i2; - _gfortran_iany_i4; - _gfortran_iany_i8; - _gfortran_iany_i16; - _gfortran_miany_i1; - _gfortran_miany_i2; - _gfortran_miany_i4; - _gfortran_miany_i8; - _gfortran_miany_i16; - _gfortran_siany_i1; - _gfortran_siany_i2; - _gfortran_siany_i4; - _gfortran_siany_i8; - _gfortran_siany_i16; - _gfortran_iparity_i1; - _gfortran_iparity_i2; - _gfortran_iparity_i4; - _gfortran_iparity_i8; - _gfortran_iparity_i16; - _gfortran_miparity_i1; - _gfortran_miparity_i2; - _gfortran_miparity_i4; - _gfortran_miparity_i8; - _gfortran_miparity_i16; - _gfortran_siparity_i1; - _gfortran_siparity_i2; - _gfortran_siparity_i4; - _gfortran_siparity_i8; - _gfortran_siparity_i16; - _gfortran_norm2_r4; - _gfortran_norm2_r8; - _gfortran_norm2_r10; - _gfortran_norm2_r16; - _gfortran_parity_l1; - _gfortran_parity_l2; - _gfortran_parity_l4; - _gfortran_parity_l8; - _gfortran_parity_l16; - _gfortran_selected_real_kind2008; - _gfortran_transfer_array_write; - _gfortran_transfer_character_write; - _gfortran_transfer_character_wide_write; - _gfortran_transfer_complex_write; - _gfortran_transfer_complex128; - _gfortran_transfer_complex128_write; - _gfortran_transfer_integer_write; - _gfortran_transfer_logical_write; - _gfortran_transfer_real_write; - _gfortran_transfer_real128; - _gfortran_transfer_real128_write; - _gfortran_cshift0_16_char4; - _gfortran_eoshift0_16_char4; - _gfortran_eoshift2_16_char4; -} GFORTRAN_1.3; - -GFORTRAN_1.5 { - global: - _gfortran_ftell2; - _gfortran_backtrace; -} GFORTRAN_1.4; - -GFORTRAN_1.6 { - global: - _gfortran_ieee_procedure_entry; - _gfortran_ieee_procedure_exit; - __ieee_arithmetic_MOD_ieee_class_4; - __ieee_arithmetic_MOD_ieee_class_8; - __ieee_arithmetic_MOD_ieee_class_type_eq; - __ieee_arithmetic_MOD_ieee_class_type_ne; - __ieee_arithmetic_MOD_ieee_get_rounding_mode; - __ieee_arithmetic_MOD_ieee_get_underflow_mode; - __ieee_arithmetic_MOD_ieee_round_type_eq; - __ieee_arithmetic_MOD_ieee_round_type_ne; - __ieee_arithmetic_MOD_ieee_selected_real_kind; - __ieee_arithmetic_MOD_ieee_set_rounding_mode; - __ieee_arithmetic_MOD_ieee_set_underflow_mode; - __ieee_arithmetic_MOD_ieee_support_datatype_4; - __ieee_arithmetic_MOD_ieee_support_datatype_8; - __ieee_arithmetic_MOD_ieee_support_datatype_10; - __ieee_arithmetic_MOD_ieee_support_datatype_16; - __ieee_arithmetic_MOD_ieee_support_datatype_noarg; - __ieee_arithmetic_MOD_ieee_support_denormal_4; - __ieee_arithmetic_MOD_ieee_support_denormal_8; - __ieee_arithmetic_MOD_ieee_support_denormal_10; - __ieee_arithmetic_MOD_ieee_support_denormal_16; - __ieee_arithmetic_MOD_ieee_support_denormal_noarg; - __ieee_arithmetic_MOD_ieee_support_divide_4; - __ieee_arithmetic_MOD_ieee_support_divide_8; - __ieee_arithmetic_MOD_ieee_support_divide_10; - __ieee_arithmetic_MOD_ieee_support_divide_16; - __ieee_arithmetic_MOD_ieee_support_divide_noarg; - __ieee_arithmetic_MOD_ieee_support_inf_4; - __ieee_arithmetic_MOD_ieee_support_inf_8; - __ieee_arithmetic_MOD_ieee_support_inf_10; - __ieee_arithmetic_MOD_ieee_support_inf_16; - __ieee_arithmetic_MOD_ieee_support_inf_noarg; - __ieee_arithmetic_MOD_ieee_support_io_4; - __ieee_arithmetic_MOD_ieee_support_io_8; - __ieee_arithmetic_MOD_ieee_support_io_10; - __ieee_arithmetic_MOD_ieee_support_io_16; - __ieee_arithmetic_MOD_ieee_support_io_noarg; - __ieee_arithmetic_MOD_ieee_support_nan_4; - __ieee_arithmetic_MOD_ieee_support_nan_8; - __ieee_arithmetic_MOD_ieee_support_nan_10; - __ieee_arithmetic_MOD_ieee_support_nan_16; - __ieee_arithmetic_MOD_ieee_support_nan_noarg; - __ieee_arithmetic_MOD_ieee_support_rounding_4; - __ieee_arithmetic_MOD_ieee_support_rounding_8; - __ieee_arithmetic_MOD_ieee_support_rounding_10; - __ieee_arithmetic_MOD_ieee_support_rounding_16; - __ieee_arithmetic_MOD_ieee_support_rounding_noarg; - __ieee_arithmetic_MOD_ieee_support_sqrt_4; - __ieee_arithmetic_MOD_ieee_support_sqrt_8; - __ieee_arithmetic_MOD_ieee_support_sqrt_10; - __ieee_arithmetic_MOD_ieee_support_sqrt_16; - __ieee_arithmetic_MOD_ieee_support_sqrt_noarg; - __ieee_arithmetic_MOD_ieee_support_standard_4; - __ieee_arithmetic_MOD_ieee_support_standard_8; - __ieee_arithmetic_MOD_ieee_support_standard_10; - __ieee_arithmetic_MOD_ieee_support_standard_16; - __ieee_arithmetic_MOD_ieee_support_standard_noarg; - __ieee_arithmetic_MOD_ieee_support_underflow_control_4; - __ieee_arithmetic_MOD_ieee_support_underflow_control_8; - __ieee_arithmetic_MOD_ieee_support_underflow_control_10; - __ieee_arithmetic_MOD_ieee_support_underflow_control_16; - __ieee_arithmetic_MOD_ieee_support_underflow_control_noarg; - __ieee_arithmetic_MOD_ieee_value_4; - __ieee_arithmetic_MOD_ieee_value_8; - __ieee_exceptions_MOD_ieee_all; - __ieee_exceptions_MOD_ieee_get_flag; - __ieee_exceptions_MOD_ieee_get_halting_mode; - __ieee_exceptions_MOD_ieee_get_status; - __ieee_exceptions_MOD_ieee_set_flag; - __ieee_exceptions_MOD_ieee_set_halting_mode; - __ieee_exceptions_MOD_ieee_set_status; - __ieee_exceptions_MOD_ieee_support_flag_4; - __ieee_exceptions_MOD_ieee_support_flag_8; - __ieee_exceptions_MOD_ieee_support_flag_noarg; - __ieee_exceptions_MOD_ieee_support_halting; - __ieee_exceptions_MOD_ieee_usual; -} GFORTRAN_1.5; - -GFORTRAN_1.7 { - global: - __ieee_arithmetic_MOD_ieee_class_10; - __ieee_arithmetic_MOD_ieee_class_16; - __ieee_arithmetic_MOD_ieee_value_10; - __ieee_arithmetic_MOD_ieee_value_16; - __ieee_exceptions_MOD_ieee_support_flag_10; - __ieee_exceptions_MOD_ieee_support_flag_16; - _gfortran_mvbits_i16; - _gfortran_shape_1; - _gfortran_shape_2; -} GFORTRAN_1.6; - -GFORTRAN_1.8 { - global: - _gfortran_st_set_nml_dtio_var; - _gfortran_transfer_derived; -} GFORTRAN_1.7; - -F2C_1.0 { +GFORTRAN_F2C_7 { global: _gfortran_f2c_specific__abs_c4; _gfortran_f2c_specific__abs_r4; @@ -1272,7 +1239,7 @@ F2C_1.0 { _gfortran_f2c_specific__tan_r4; }; -GFORTRAN_C99_1.0 { +GFORTRAN_C99_7 { global: acosf; acoshf; @@ -1284,9 +1251,27 @@ GFORTRAN_C99_1.0 { cabs; cabsf; cabsl; + cacos; + cacosf; + cacosh; + cacoshf; + cacoshl; + cacosl; carg; cargf; cargl; + casin; + casinf; + casinh; + casinhf; + casinhl; + casinl; + catan; + catanf; + catanh; + catanhf; + catanhl; + catanl; ccos; ccosf; ccosh; @@ -1297,10 +1282,10 @@ GFORTRAN_C99_1.0 { cexp; cexpf; cexpl; - clog; clog10; clog10f; clog10l; + clog; clogf; clogl; copysignf; @@ -1339,13 +1324,20 @@ GFORTRAN_C99_1.0 { jnf; lgamma; lgammaf; + llround; + llroundf; + llroundl; log10f; log10l; logf; + lround; + lroundf; + lroundl; nextafterf; powf; round; roundf; + roundl; scalbn; scalbnf; sinf; @@ -1361,32 +1353,3 @@ GFORTRAN_C99_1.0 { y1f; ynf; }; - -GFORTRAN_C99_1.1 { - global: - cacos; - cacosf; - cacosh; - cacoshf; - cacoshl; - cacosl; - casin; - casinf; - casinh; - casinhf; - casinhl; - casinl; - catan; - catanf; - catanh; - catanhf; - catanhl; - catanl; - llround; - llroundf; - llroundl; - lround; - lroundf; - lroundl; - roundl; -} GFORTRAN_C99_1.0; -- 2.30.2