]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgfortran/gfortran.map
2019-06-13 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / libgfortran / gfortran.map
index ed881ebfbccc5a92d6fc2f09ecb66aa8f6d175fd..2b2243b4fd4c704895a4731cda4bb28a239526ba 100644 (file)
-GFORTRAN_1.0 {
+GFORTRAN_8 {
   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_alarm_sub;
-    _gfortran_alarm_sub_int;
+    _gfortran_adjustr_char4;
+    _gfortran_alarm_sub_i4;
+    _gfortran_alarm_sub_i8;
+    _gfortran_alarm_sub_int_i4;
+    _gfortran_alarm_sub_int_i8;
     _gfortran_all_l16;
+    _gfortran_all_l1;
+    _gfortran_all_l2;
     _gfortran_all_l4;
     _gfortran_all_l8;
-    _gfortran_allocate;
-    _gfortran_allocate_array;
     _gfortran_any_l16;
+    _gfortran_any_l1;
+    _gfortran_any_l2;
     _gfortran_any_l4;
     _gfortran_any_l8;
     _gfortran_arandom_r10;
@@ -19,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;
@@ -27,105 +123,135 @@ GFORTRAN_1.0 {
     _gfortran_chmod_i4_sub;
     _gfortran_chmod_i8_sub;
     _gfortran_compare_string;
+    _gfortran_compare_string_char4;
     _gfortran_concat_string;
-    _gfortran_count_16_l16;
-    _gfortran_count_16_l4;
-    _gfortran_count_16_l8;
-    _gfortran_count_4_l16;
-    _gfortran_count_4_l4;
-    _gfortran_count_4_l8;
-    _gfortran_count_8_l16;
-    _gfortran_count_8_l4;
-    _gfortran_count_8_l8;
+    _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;
     _gfortran_cpu_time_10;
     _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_deallocate;
+    _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_exponent_r10;
-    _gfortran_exponent_r16;
-    _gfortran_exponent_r4;
-    _gfortran_exponent_r8;
     _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_fraction_r10;
-    _gfortran_fraction_r16;
-    _gfortran_fraction_r4;
-    _gfortran_fraction_r8;
-    _gfortran_free;
     _gfortran_fseek_sub;
     _gfortran_fstat_i4;
     _gfortran_fstat_i4_sub;
@@ -138,18 +264,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;
@@ -159,15 +285,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_realloc;
     _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;
@@ -175,10 +318,8 @@ GFORTRAN_1.0 {
     _gfortran_ishftc8;
     _gfortran_itime_i4;
     _gfortran_itime_i8;
-    _gfortran_kill_i4;
-    _gfortran_kill_i4_sub;
-    _gfortran_kill_i8;
-    _gfortran_kill_i8_sub;
+    _gfortran_kill;
+    _gfortran_kill_sub;
     _gfortran_link_i4;
     _gfortran_link_i4_sub;
     _gfortran_link_i8;
@@ -189,13 +330,12 @@ GFORTRAN_1.0 {
     _gfortran_lstat_i8_sub;
     _gfortran_ltime_i4;
     _gfortran_ltime_i8;
-    _gfortran_malloc;
     _gfortran_matmul_c10;
     _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;
@@ -206,8 +346,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;
@@ -215,8 +355,10 @@ GFORTRAN_1.0 {
     _gfortran_maxloc0_16_r16;
     _gfortran_maxloc0_16_r4;
     _gfortran_maxloc0_16_r8;
-    _gfortran_maxloc0_4_i1;
+    _gfortran_maxloc0_16_s1;
+    _gfortran_maxloc0_16_s4;
     _gfortran_maxloc0_4_i16;
+    _gfortran_maxloc0_4_i1;
     _gfortran_maxloc0_4_i2;
     _gfortran_maxloc0_4_i4;
     _gfortran_maxloc0_4_i8;
@@ -224,8 +366,10 @@ GFORTRAN_1.0 {
     _gfortran_maxloc0_4_r16;
     _gfortran_maxloc0_4_r4;
     _gfortran_maxloc0_4_r8;
-    _gfortran_maxloc0_8_i1;
+    _gfortran_maxloc0_4_s1;
+    _gfortran_maxloc0_4_s4;
     _gfortran_maxloc0_8_i16;
+    _gfortran_maxloc0_8_i1;
     _gfortran_maxloc0_8_i2;
     _gfortran_maxloc0_8_i4;
     _gfortran_maxloc0_8_i8;
@@ -233,8 +377,10 @@ GFORTRAN_1.0 {
     _gfortran_maxloc0_8_r16;
     _gfortran_maxloc0_8_r4;
     _gfortran_maxloc0_8_r8;
-    _gfortran_maxloc1_16_i1;
+    _gfortran_maxloc0_8_s1;
+    _gfortran_maxloc0_8_s4;
     _gfortran_maxloc1_16_i16;
+    _gfortran_maxloc1_16_i1;
     _gfortran_maxloc1_16_i2;
     _gfortran_maxloc1_16_i4;
     _gfortran_maxloc1_16_i8;
@@ -242,8 +388,10 @@ GFORTRAN_1.0 {
     _gfortran_maxloc1_16_r16;
     _gfortran_maxloc1_16_r4;
     _gfortran_maxloc1_16_r8;
-    _gfortran_maxloc1_4_i1;
+    _gfortran_maxloc1_16_s1;
+    _gfortran_maxloc1_16_s4;
     _gfortran_maxloc1_4_i16;
+    _gfortran_maxloc1_4_i1;
     _gfortran_maxloc1_4_i2;
     _gfortran_maxloc1_4_i4;
     _gfortran_maxloc1_4_i8;
@@ -251,8 +399,10 @@ GFORTRAN_1.0 {
     _gfortran_maxloc1_4_r16;
     _gfortran_maxloc1_4_r4;
     _gfortran_maxloc1_4_r8;
-    _gfortran_maxloc1_8_i1;
+    _gfortran_maxloc1_4_s1;
+    _gfortran_maxloc1_4_s4;
     _gfortran_maxloc1_8_i16;
+    _gfortran_maxloc1_8_i1;
     _gfortran_maxloc1_8_i2;
     _gfortran_maxloc1_8_i4;
     _gfortran_maxloc1_8_i8;
@@ -260,8 +410,20 @@ GFORTRAN_1.0 {
     _gfortran_maxloc1_8_r16;
     _gfortran_maxloc1_8_r4;
     _gfortran_maxloc1_8_r8;
-    _gfortran_maxval_i1;
+    _gfortran_maxloc1_8_s1;
+    _gfortran_maxloc1_8_s4;
+    _gfortran_maxloc2_16_s1;
+    _gfortran_maxloc2_16_s4;
+    _gfortran_maxloc2_4_s1;
+    _gfortran_maxloc2_4_s4;
+    _gfortran_maxloc2_8_s1;
+    _gfortran_maxloc2_8_s4;
+    _gfortran_maxval0_s1;
+    _gfortran_maxval0_s4;
+    _gfortran_maxval1_s1;
+    _gfortran_maxval1_s4;
     _gfortran_maxval_i16;
+    _gfortran_maxval_i1;
     _gfortran_maxval_i2;
     _gfortran_maxval_i4;
     _gfortran_maxval_i8;
@@ -269,10 +431,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;
@@ -280,8 +452,10 @@ GFORTRAN_1.0 {
     _gfortran_minloc0_16_r16;
     _gfortran_minloc0_16_r4;
     _gfortran_minloc0_16_r8;
-    _gfortran_minloc0_4_i1;
+    _gfortran_minloc0_16_s1;
+    _gfortran_minloc0_16_s4;
     _gfortran_minloc0_4_i16;
+    _gfortran_minloc0_4_i1;
     _gfortran_minloc0_4_i2;
     _gfortran_minloc0_4_i4;
     _gfortran_minloc0_4_i8;
@@ -289,8 +463,10 @@ GFORTRAN_1.0 {
     _gfortran_minloc0_4_r16;
     _gfortran_minloc0_4_r4;
     _gfortran_minloc0_4_r8;
-    _gfortran_minloc0_8_i1;
+    _gfortran_minloc0_4_s1;
+    _gfortran_minloc0_4_s4;
     _gfortran_minloc0_8_i16;
+    _gfortran_minloc0_8_i1;
     _gfortran_minloc0_8_i2;
     _gfortran_minloc0_8_i4;
     _gfortran_minloc0_8_i8;
@@ -298,8 +474,10 @@ GFORTRAN_1.0 {
     _gfortran_minloc0_8_r16;
     _gfortran_minloc0_8_r4;
     _gfortran_minloc0_8_r8;
-    _gfortran_minloc1_16_i1;
+    _gfortran_minloc0_8_s1;
+    _gfortran_minloc0_8_s4;
     _gfortran_minloc1_16_i16;
+    _gfortran_minloc1_16_i1;
     _gfortran_minloc1_16_i2;
     _gfortran_minloc1_16_i4;
     _gfortran_minloc1_16_i8;
@@ -307,8 +485,10 @@ GFORTRAN_1.0 {
     _gfortran_minloc1_16_r16;
     _gfortran_minloc1_16_r4;
     _gfortran_minloc1_16_r8;
-    _gfortran_minloc1_4_i1;
+    _gfortran_minloc1_16_s1;
+    _gfortran_minloc1_16_s4;
     _gfortran_minloc1_4_i16;
+    _gfortran_minloc1_4_i1;
     _gfortran_minloc1_4_i2;
     _gfortran_minloc1_4_i4;
     _gfortran_minloc1_4_i8;
@@ -316,8 +496,10 @@ GFORTRAN_1.0 {
     _gfortran_minloc1_4_r16;
     _gfortran_minloc1_4_r4;
     _gfortran_minloc1_4_r8;
-    _gfortran_minloc1_8_i1;
+    _gfortran_minloc1_4_s1;
+    _gfortran_minloc1_4_s4;
     _gfortran_minloc1_8_i16;
+    _gfortran_minloc1_8_i1;
     _gfortran_minloc1_8_i2;
     _gfortran_minloc1_8_i4;
     _gfortran_minloc1_8_i8;
@@ -325,8 +507,20 @@ GFORTRAN_1.0 {
     _gfortran_minloc1_8_r16;
     _gfortran_minloc1_8_r4;
     _gfortran_minloc1_8_r8;
-    _gfortran_minval_i1;
+    _gfortran_minloc1_8_s1;
+    _gfortran_minloc1_8_s4;
+    _gfortran_minloc2_16_s1;
+    _gfortran_minloc2_16_s4;
+    _gfortran_minloc2_4_s1;
+    _gfortran_minloc2_4_s4;
+    _gfortran_minloc2_8_s1;
+    _gfortran_minloc2_8_s4;
+    _gfortran_minval0_s1;
+    _gfortran_minval0_s4;
+    _gfortran_minval1_s1;
+    _gfortran_minval1_s4;
     _gfortran_minval_i16;
+    _gfortran_minval_i1;
     _gfortran_minval_i2;
     _gfortran_minval_i4;
     _gfortran_minval_i8;
@@ -334,8 +528,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;
@@ -343,8 +542,10 @@ GFORTRAN_1.0 {
     _gfortran_mmaxloc0_16_r16;
     _gfortran_mmaxloc0_16_r4;
     _gfortran_mmaxloc0_16_r8;
-    _gfortran_mmaxloc0_4_i1;
+    _gfortran_mmaxloc0_16_s1;
+    _gfortran_mmaxloc0_16_s4;
     _gfortran_mmaxloc0_4_i16;
+    _gfortran_mmaxloc0_4_i1;
     _gfortran_mmaxloc0_4_i2;
     _gfortran_mmaxloc0_4_i4;
     _gfortran_mmaxloc0_4_i8;
@@ -352,8 +553,10 @@ GFORTRAN_1.0 {
     _gfortran_mmaxloc0_4_r16;
     _gfortran_mmaxloc0_4_r4;
     _gfortran_mmaxloc0_4_r8;
-    _gfortran_mmaxloc0_8_i1;
+    _gfortran_mmaxloc0_4_s1;
+    _gfortran_mmaxloc0_4_s4;
     _gfortran_mmaxloc0_8_i16;
+    _gfortran_mmaxloc0_8_i1;
     _gfortran_mmaxloc0_8_i2;
     _gfortran_mmaxloc0_8_i4;
     _gfortran_mmaxloc0_8_i8;
@@ -361,8 +564,10 @@ GFORTRAN_1.0 {
     _gfortran_mmaxloc0_8_r16;
     _gfortran_mmaxloc0_8_r4;
     _gfortran_mmaxloc0_8_r8;
-    _gfortran_mmaxloc1_16_i1;
+    _gfortran_mmaxloc0_8_s1;
+    _gfortran_mmaxloc0_8_s4;
     _gfortran_mmaxloc1_16_i16;
+    _gfortran_mmaxloc1_16_i1;
     _gfortran_mmaxloc1_16_i2;
     _gfortran_mmaxloc1_16_i4;
     _gfortran_mmaxloc1_16_i8;
@@ -370,8 +575,10 @@ GFORTRAN_1.0 {
     _gfortran_mmaxloc1_16_r16;
     _gfortran_mmaxloc1_16_r4;
     _gfortran_mmaxloc1_16_r8;
-    _gfortran_mmaxloc1_4_i1;
+    _gfortran_mmaxloc1_16_s1;
+    _gfortran_mmaxloc1_16_s4;
     _gfortran_mmaxloc1_4_i16;
+    _gfortran_mmaxloc1_4_i1;
     _gfortran_mmaxloc1_4_i2;
     _gfortran_mmaxloc1_4_i4;
     _gfortran_mmaxloc1_4_i8;
@@ -379,8 +586,10 @@ GFORTRAN_1.0 {
     _gfortran_mmaxloc1_4_r16;
     _gfortran_mmaxloc1_4_r4;
     _gfortran_mmaxloc1_4_r8;
-    _gfortran_mmaxloc1_8_i1;
+    _gfortran_mmaxloc1_4_s1;
+    _gfortran_mmaxloc1_4_s4;
     _gfortran_mmaxloc1_8_i16;
+    _gfortran_mmaxloc1_8_i1;
     _gfortran_mmaxloc1_8_i2;
     _gfortran_mmaxloc1_8_i4;
     _gfortran_mmaxloc1_8_i8;
@@ -388,8 +597,20 @@ GFORTRAN_1.0 {
     _gfortran_mmaxloc1_8_r16;
     _gfortran_mmaxloc1_8_r4;
     _gfortran_mmaxloc1_8_r8;
-    _gfortran_mmaxval_i1;
+    _gfortran_mmaxloc1_8_s1;
+    _gfortran_mmaxloc1_8_s4;
+    _gfortran_mmaxloc2_16_s1;
+    _gfortran_mmaxloc2_16_s4;
+    _gfortran_mmaxloc2_4_s1;
+    _gfortran_mmaxloc2_4_s4;
+    _gfortran_mmaxloc2_8_s1;
+    _gfortran_mmaxloc2_8_s4;
+    _gfortran_mmaxval0_s1;
+    _gfortran_mmaxval0_s4;
+    _gfortran_mmaxval1_s1;
+    _gfortran_mmaxval1_s4;
     _gfortran_mmaxval_i16;
+    _gfortran_mmaxval_i1;
     _gfortran_mmaxval_i2;
     _gfortran_mmaxval_i4;
     _gfortran_mmaxval_i8;
@@ -397,8 +618,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;
@@ -406,8 +627,10 @@ GFORTRAN_1.0 {
     _gfortran_mminloc0_16_r16;
     _gfortran_mminloc0_16_r4;
     _gfortran_mminloc0_16_r8;
-    _gfortran_mminloc0_4_i1;
+    _gfortran_mminloc0_16_s1;
+    _gfortran_mminloc0_16_s4;
     _gfortran_mminloc0_4_i16;
+    _gfortran_mminloc0_4_i1;
     _gfortran_mminloc0_4_i2;
     _gfortran_mminloc0_4_i4;
     _gfortran_mminloc0_4_i8;
@@ -415,8 +638,10 @@ GFORTRAN_1.0 {
     _gfortran_mminloc0_4_r16;
     _gfortran_mminloc0_4_r4;
     _gfortran_mminloc0_4_r8;
-    _gfortran_mminloc0_8_i1;
+    _gfortran_mminloc0_4_s1;
+    _gfortran_mminloc0_4_s4;
     _gfortran_mminloc0_8_i16;
+    _gfortran_mminloc0_8_i1;
     _gfortran_mminloc0_8_i2;
     _gfortran_mminloc0_8_i4;
     _gfortran_mminloc0_8_i8;
@@ -424,8 +649,10 @@ GFORTRAN_1.0 {
     _gfortran_mminloc0_8_r16;
     _gfortran_mminloc0_8_r4;
     _gfortran_mminloc0_8_r8;
-    _gfortran_mminloc1_16_i1;
+    _gfortran_mminloc0_8_s1;
+    _gfortran_mminloc0_8_s4;
     _gfortran_mminloc1_16_i16;
+    _gfortran_mminloc1_16_i1;
     _gfortran_mminloc1_16_i2;
     _gfortran_mminloc1_16_i4;
     _gfortran_mminloc1_16_i8;
@@ -433,8 +660,10 @@ GFORTRAN_1.0 {
     _gfortran_mminloc1_16_r16;
     _gfortran_mminloc1_16_r4;
     _gfortran_mminloc1_16_r8;
-    _gfortran_mminloc1_4_i1;
+    _gfortran_mminloc1_16_s1;
+    _gfortran_mminloc1_16_s4;
     _gfortran_mminloc1_4_i16;
+    _gfortran_mminloc1_4_i1;
     _gfortran_mminloc1_4_i2;
     _gfortran_mminloc1_4_i4;
     _gfortran_mminloc1_4_i8;
@@ -442,8 +671,10 @@ GFORTRAN_1.0 {
     _gfortran_mminloc1_4_r16;
     _gfortran_mminloc1_4_r4;
     _gfortran_mminloc1_4_r8;
-    _gfortran_mminloc1_8_i1;
+    _gfortran_mminloc1_4_s1;
+    _gfortran_mminloc1_4_s4;
     _gfortran_mminloc1_8_i16;
+    _gfortran_mminloc1_8_i1;
     _gfortran_mminloc1_8_i2;
     _gfortran_mminloc1_8_i4;
     _gfortran_mminloc1_8_i8;
@@ -451,8 +682,20 @@ GFORTRAN_1.0 {
     _gfortran_mminloc1_8_r16;
     _gfortran_mminloc1_8_r4;
     _gfortran_mminloc1_8_r8;
-    _gfortran_mminval_i1;
+    _gfortran_mminloc1_8_s1;
+    _gfortran_mminloc1_8_s4;
+    _gfortran_mminloc2_16_s1;
+    _gfortran_mminloc2_16_s4;
+    _gfortran_mminloc2_4_s1;
+    _gfortran_mminloc2_4_s4;
+    _gfortran_mminloc2_8_s1;
+    _gfortran_mminloc2_8_s4;
+    _gfortran_mminval0_s1;
+    _gfortran_mminval0_s4;
+    _gfortran_mminval1_s1;
+    _gfortran_mminval1_s4;
     _gfortran_mminval_i16;
+    _gfortran_mminval_i1;
     _gfortran_mminval_i2;
     _gfortran_mminval_i4;
     _gfortran_mminval_i8;
@@ -466,8 +709,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;
@@ -479,8 +722,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;
@@ -488,19 +731,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_nearest_r10;
-    _gfortran_nearest_r16;
-    _gfortran_nearest_r4;
-    _gfortran_nearest_r8;
+    _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;
@@ -528,6 +779,7 @@ GFORTRAN_1.0 {
     _gfortran_pow_r10_i16;
     _gfortran_pow_r10_i8;
     _gfortran_pow_r16_i16;
+    _gfortran_pow_r16_i4;
     _gfortran_pow_r16_i8;
     _gfortran_pow_r4_i16;
     _gfortran_pow_r4_i8;
@@ -537,8 +789,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;
@@ -547,11 +799,13 @@ GFORTRAN_1.0 {
     _gfortran_product_r4;
     _gfortran_product_r8;
     _gfortran_rand;
+    _gfortran_random_init;
     _gfortran_random_r10;
     _gfortran_random_r16;
     _gfortran_random_r4;
     _gfortran_random_r8;
-    _gfortran_random_seed;
+    _gfortran_random_seed_i4;
+    _gfortran_random_seed_i8;
     _gfortran_rename_i4;
     _gfortran_rename_i4_sub;
     _gfortran_rename_i8;
@@ -564,46 +818,60 @@ GFORTRAN_1.0 {
     _gfortran_reshape_c16;
     _gfortran_reshape_c4;
     _gfortran_reshape_c8;
+    _gfortran_reshape_char4;
     _gfortran_reshape_char;
     _gfortran_reshape_r10;
     _gfortran_reshape_r16;
     _gfortran_reshape_r4;
     _gfortran_reshape_r8;
-    _gfortran_rrspacing_r10;
-    _gfortran_rrspacing_r16;
-    _gfortran_rrspacing_r4;
-    _gfortran_rrspacing_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_exponent_r10;
-    _gfortran_set_exponent_r16;
-    _gfortran_set_exponent_r4;
-    _gfortran_set_exponent_r8;
     _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;
@@ -611,8 +879,10 @@ GFORTRAN_1.0 {
     _gfortran_smaxloc0_16_r16;
     _gfortran_smaxloc0_16_r4;
     _gfortran_smaxloc0_16_r8;
-    _gfortran_smaxloc0_4_i1;
+    _gfortran_smaxloc0_16_s1;
+    _gfortran_smaxloc0_16_s4;
     _gfortran_smaxloc0_4_i16;
+    _gfortran_smaxloc0_4_i1;
     _gfortran_smaxloc0_4_i2;
     _gfortran_smaxloc0_4_i4;
     _gfortran_smaxloc0_4_i8;
@@ -620,8 +890,10 @@ GFORTRAN_1.0 {
     _gfortran_smaxloc0_4_r16;
     _gfortran_smaxloc0_4_r4;
     _gfortran_smaxloc0_4_r8;
-    _gfortran_smaxloc0_8_i1;
+    _gfortran_smaxloc0_4_s1;
+    _gfortran_smaxloc0_4_s4;
     _gfortran_smaxloc0_8_i16;
+    _gfortran_smaxloc0_8_i1;
     _gfortran_smaxloc0_8_i2;
     _gfortran_smaxloc0_8_i4;
     _gfortran_smaxloc0_8_i8;
@@ -629,8 +901,10 @@ GFORTRAN_1.0 {
     _gfortran_smaxloc0_8_r16;
     _gfortran_smaxloc0_8_r4;
     _gfortran_smaxloc0_8_r8;
-    _gfortran_smaxloc1_16_i1;
+    _gfortran_smaxloc0_8_s1;
+    _gfortran_smaxloc0_8_s4;
     _gfortran_smaxloc1_16_i16;
+    _gfortran_smaxloc1_16_i1;
     _gfortran_smaxloc1_16_i2;
     _gfortran_smaxloc1_16_i4;
     _gfortran_smaxloc1_16_i8;
@@ -638,8 +912,10 @@ GFORTRAN_1.0 {
     _gfortran_smaxloc1_16_r16;
     _gfortran_smaxloc1_16_r4;
     _gfortran_smaxloc1_16_r8;
-    _gfortran_smaxloc1_4_i1;
+    _gfortran_smaxloc1_16_s1;
+    _gfortran_smaxloc1_16_s4;
     _gfortran_smaxloc1_4_i16;
+    _gfortran_smaxloc1_4_i1;
     _gfortran_smaxloc1_4_i2;
     _gfortran_smaxloc1_4_i4;
     _gfortran_smaxloc1_4_i8;
@@ -647,8 +923,10 @@ GFORTRAN_1.0 {
     _gfortran_smaxloc1_4_r16;
     _gfortran_smaxloc1_4_r4;
     _gfortran_smaxloc1_4_r8;
-    _gfortran_smaxloc1_8_i1;
+    _gfortran_smaxloc1_4_s1;
+    _gfortran_smaxloc1_4_s4;
     _gfortran_smaxloc1_8_i16;
+    _gfortran_smaxloc1_8_i1;
     _gfortran_smaxloc1_8_i2;
     _gfortran_smaxloc1_8_i4;
     _gfortran_smaxloc1_8_i8;
@@ -656,8 +934,20 @@ GFORTRAN_1.0 {
     _gfortran_smaxloc1_8_r16;
     _gfortran_smaxloc1_8_r4;
     _gfortran_smaxloc1_8_r8;
-    _gfortran_smaxval_i1;
+    _gfortran_smaxloc1_8_s1;
+    _gfortran_smaxloc1_8_s4;
+    _gfortran_smaxloc2_16_s1;
+    _gfortran_smaxloc2_16_s4;
+    _gfortran_smaxloc2_4_s1;
+    _gfortran_smaxloc2_4_s4;
+    _gfortran_smaxloc2_8_s1;
+    _gfortran_smaxloc2_8_s4;
+    _gfortran_smaxval0_s1;
+    _gfortran_smaxval0_s4;
+    _gfortran_smaxval1_s1;
+    _gfortran_smaxval1_s4;
     _gfortran_smaxval_i16;
+    _gfortran_smaxval_i1;
     _gfortran_smaxval_i2;
     _gfortran_smaxval_i4;
     _gfortran_smaxval_i8;
@@ -665,8 +955,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;
@@ -674,8 +964,10 @@ GFORTRAN_1.0 {
     _gfortran_sminloc0_16_r16;
     _gfortran_sminloc0_16_r4;
     _gfortran_sminloc0_16_r8;
-    _gfortran_sminloc0_4_i1;
+    _gfortran_sminloc0_16_s1;
+    _gfortran_sminloc0_16_s4;
     _gfortran_sminloc0_4_i16;
+    _gfortran_sminloc0_4_i1;
     _gfortran_sminloc0_4_i2;
     _gfortran_sminloc0_4_i4;
     _gfortran_sminloc0_4_i8;
@@ -683,8 +975,10 @@ GFORTRAN_1.0 {
     _gfortran_sminloc0_4_r16;
     _gfortran_sminloc0_4_r4;
     _gfortran_sminloc0_4_r8;
-    _gfortran_sminloc0_8_i1;
+    _gfortran_sminloc0_4_s1;
+    _gfortran_sminloc0_4_s4;
     _gfortran_sminloc0_8_i16;
+    _gfortran_sminloc0_8_i1;
     _gfortran_sminloc0_8_i2;
     _gfortran_sminloc0_8_i4;
     _gfortran_sminloc0_8_i8;
@@ -692,8 +986,10 @@ GFORTRAN_1.0 {
     _gfortran_sminloc0_8_r16;
     _gfortran_sminloc0_8_r4;
     _gfortran_sminloc0_8_r8;
-    _gfortran_sminloc1_16_i1;
+    _gfortran_sminloc0_8_s1;
+    _gfortran_sminloc0_8_s4;
     _gfortran_sminloc1_16_i16;
+    _gfortran_sminloc1_16_i1;
     _gfortran_sminloc1_16_i2;
     _gfortran_sminloc1_16_i4;
     _gfortran_sminloc1_16_i8;
@@ -701,8 +997,10 @@ GFORTRAN_1.0 {
     _gfortran_sminloc1_16_r16;
     _gfortran_sminloc1_16_r4;
     _gfortran_sminloc1_16_r8;
-    _gfortran_sminloc1_4_i1;
+    _gfortran_sminloc1_16_s1;
+    _gfortran_sminloc1_16_s4;
     _gfortran_sminloc1_4_i16;
+    _gfortran_sminloc1_4_i1;
     _gfortran_sminloc1_4_i2;
     _gfortran_sminloc1_4_i4;
     _gfortran_sminloc1_4_i8;
@@ -710,8 +1008,10 @@ GFORTRAN_1.0 {
     _gfortran_sminloc1_4_r16;
     _gfortran_sminloc1_4_r4;
     _gfortran_sminloc1_4_r8;
-    _gfortran_sminloc1_8_i1;
+    _gfortran_sminloc1_4_s1;
+    _gfortran_sminloc1_4_s4;
     _gfortran_sminloc1_8_i16;
+    _gfortran_sminloc1_8_i1;
     _gfortran_sminloc1_8_i2;
     _gfortran_sminloc1_8_i4;
     _gfortran_sminloc1_8_i8;
@@ -719,8 +1019,20 @@ GFORTRAN_1.0 {
     _gfortran_sminloc1_8_r16;
     _gfortran_sminloc1_8_r4;
     _gfortran_sminloc1_8_r8;
-    _gfortran_sminval_i1;
+    _gfortran_sminloc1_8_s1;
+    _gfortran_sminloc1_8_s4;
+    _gfortran_sminloc2_16_s1;
+    _gfortran_sminloc2_16_s4;
+    _gfortran_sminloc2_4_s1;
+    _gfortran_sminloc2_4_s4;
+    _gfortran_sminloc2_8_s1;
+    _gfortran_sminloc2_8_s4;
+    _gfortran_sminval0_s1;
+    _gfortran_sminval0_s4;
+    _gfortran_sminval1_s1;
+    _gfortran_sminval1_s4;
     _gfortran_sminval_i16;
+    _gfortran_sminval_i1;
     _gfortran_sminval_i2;
     _gfortran_sminval_i4;
     _gfortran_sminval_i8;
@@ -728,10 +1040,6 @@ GFORTRAN_1.0 {
     _gfortran_sminval_r16;
     _gfortran_sminval_r4;
     _gfortran_sminval_r8;
-    _gfortran_spacing_r10;
-    _gfortran_spacing_r16;
-    _gfortran_spacing_r4;
-    _gfortran_spacing_r8;
     _gfortran_specific__abs_c10;
     _gfortran_specific__abs_c16;
     _gfortran_specific__abs_c4;
@@ -743,14 +1051,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;
@@ -763,26 +1071,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;
@@ -794,14 +1102,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;
@@ -866,14 +1174,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;
@@ -882,15 +1190,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;
@@ -898,8 +1208,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;
@@ -912,8 +1222,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;
@@ -921,10 +1231,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;
@@ -933,28 +1239,39 @@ GFORTRAN_1.0 {
     _gfortran_st_iolength;
     _gfortran_st_iolength_done;
     _gfortran_st_open;
-    _gfortran_stop_numeric;
-    _gfortran_stop_string;
-    _gfortran_store_exe_path;
     _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;
@@ -973,24 +1290,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_transpose;
-    _gfortran_transpose_c10;
-    _gfortran_transpose_c16;
-    _gfortran_transpose_c4;
-    _gfortran_transpose_c8;
-    _gfortran_transpose_char;
-    _gfortran_transpose_i16;
-    _gfortran_transpose_i4;
-    _gfortran_transpose_i8;
-    _gfortran_transpose_r10;
-    _gfortran_transpose_r16;
-    _gfortran_transpose_r4;
-    _gfortran_transpose_r8;
+    _gfortran_transfer_real_write;
     _gfortran_ttynam;
     _gfortran_ttynam_sub;
     _gfortran_umask_i4;
@@ -1001,38 +1318,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;
-    __iso_c_binding_c_associated_1;
-    __iso_c_binding_c_associated_2;
-    __iso_c_binding_c_f_pointer;
-    __iso_c_binding_c_f_pointer_d0;
-    __iso_c_binding_c_f_pointer_i1;
-    __iso_c_binding_c_f_pointer_i2;
-    __iso_c_binding_c_f_pointer_i4;
-    __iso_c_binding_c_f_pointer_i8;
-    __iso_c_binding_c_f_pointer_i16;
-    __iso_c_binding_c_f_pointer_r4;
-    __iso_c_binding_c_f_pointer_r8;
-    __iso_c_binding_c_f_pointer_r10;
-    __iso_c_binding_c_f_pointer_r16;
-    __iso_c_binding_c_f_pointer_c4;
-    __iso_c_binding_c_f_pointer_c8;
-    __iso_c_binding_c_f_pointer_c10;
-    __iso_c_binding_c_f_pointer_c16;
-    __iso_c_binding_c_f_pointer_s0;
-    __iso_c_binding_c_f_pointer_l1;
-    __iso_c_binding_c_f_pointer_l2;
-    __iso_c_binding_c_f_pointer_l4;
-    __iso_c_binding_c_f_pointer_l8;
-    __iso_c_binding_c_f_pointer_u0;
-    __iso_c_binding_c_f_procpointer;
   local:
     *;
 };
 
-F2C_1.0 {
+GFORTRAN_F2C_8 {
   global:
     _gfortran_f2c_specific__abs_c4;
     _gfortran_f2c_specific__abs_r4;
@@ -1074,7 +1369,7 @@ F2C_1.0 {
     _gfortran_f2c_specific__tan_r4;
 };
 
-GFORTRAN_C99_1.0 {
+GFORTRAN_C99_8 {
   global:
     acosf;
     acoshf;
@@ -1086,9 +1381,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;
@@ -1099,10 +1412,10 @@ GFORTRAN_C99_1.0 {
     cexp;
     cexpf;
     cexpl;
-    clog;
     clog10;
     clog10f;
     clog10l;
+    clog;
     clogf;
     clogl;
     copysignf;
@@ -1139,13 +1452,22 @@ GFORTRAN_C99_1.0 {
     j0f;
     j1f;
     jnf;
+    lgamma;
+    lgammaf;
+    llround;
+    llroundf;
+    llroundl;
     log10f;
     log10l;
     logf;
+    lround;
+    lroundf;
+    lroundl;
     nextafterf;
     powf;
     round;
     roundf;
+    roundl;
     scalbn;
     scalbnf;
     sinf;
@@ -1153,9 +1475,130 @@ GFORTRAN_C99_1.0 {
     sqrtf;
     tanf;
     tanhf;
+    tgamma;
+    tgammaf;
     trunc;
     truncf;
     y0f;
     y1f;
     ynf;
 };
+
+GFORTRAN_9 {
+  global:
+  CFI_address;
+  CFI_allocate;
+  CFI_deallocate;
+  CFI_establish;
+  CFI_is_contiguous;
+  CFI_section;
+  CFI_select_part;
+  CFI_setpointer;
+  _gfortran_gfc_desc_to_cfi_desc;
+  _gfortran_cfi_desc_to_gfc_desc;
+  _gfortran_findloc0_c16;
+  _gfortran_findloc0_c4;
+  _gfortran_findloc0_c8;
+  _gfortran_findloc0_i1;
+  _gfortran_findloc0_i16;
+  _gfortran_findloc0_i4;
+  _gfortran_findloc0_i8;
+  _gfortran_findloc0_l1;
+  _gfortran_findloc0_l16;
+  _gfortran_findloc0_l2;
+  _gfortran_findloc0_l4;
+  _gfortran_findloc0_l8;
+  _gfortran_findloc0_r16;
+  _gfortran_findloc0_r4;
+  _gfortran_findloc0_r8;
+  _gfortran_findloc0_s1;
+  _gfortran_findloc0_s4;
+  _gfortran_findloc1_c16;
+  _gfortran_findloc1_c4;
+  _gfortran_findloc1_c8;
+  _gfortran_findloc1_i1;
+  _gfortran_findloc1_i16;
+  _gfortran_findloc1_i2;
+  _gfortran_findloc1_i4;
+  _gfortran_findloc1_i8;
+  _gfortran_findloc1_r16;
+  _gfortran_findloc1_r4;
+  _gfortran_findloc1_r8;
+  _gfortran_findloc1_s1;
+  _gfortran_findloc1_s4;
+  _gfortran_findloc2_s1;
+  _gfortran_findloc2_s4;
+  _gfortran_is_contiguous0;
+  _gfortran_mfindloc0_c16;
+  _gfortran_mfindloc0_c4;
+  _gfortran_mfindloc0_c8;
+  _gfortran_mfindloc0_i1;
+  _gfortran_mfindloc0_i16;
+  _gfortran_mfindloc0_i4;
+  _gfortran_mfindloc0_i8;
+  _gfortran_mfindloc0_r16;
+  _gfortran_mfindloc0_r4;
+  _gfortran_mfindloc0_r8;
+  _gfortran_mfindloc0_s1;
+  _gfortran_mfindloc0_s4;
+  _gfortran_mfindloc1_c16;
+  _gfortran_mfindloc1_c4;
+  _gfortran_mfindloc1_c8;
+  _gfortran_mfindloc1_i1;
+  _gfortran_mfindloc1_i16;
+  _gfortran_mfindloc1_i2;
+  _gfortran_mfindloc1_i4;
+  _gfortran_mfindloc1_i8;
+  _gfortran_mfindloc1_r16;
+  _gfortran_mfindloc1_r4;
+  _gfortran_mfindloc1_r8;
+  _gfortran_mfindloc1_s1;
+  _gfortran_mfindloc1_s4;
+  _gfortran_mfindloc2_s1;
+  _gfortran_mfindloc2_s4;
+  _gfortran_sfindloc0_c16;
+  _gfortran_sfindloc0_c4;
+  _gfortran_sfindloc0_c8;
+  _gfortran_sfindloc0_i1;
+  _gfortran_sfindloc0_i16;
+  _gfortran_sfindloc0_i4;
+  _gfortran_sfindloc0_i8;
+  _gfortran_sfindloc0_r16;
+  _gfortran_sfindloc0_r4;
+  _gfortran_sfindloc0_r8;
+  _gfortran_sfindloc0_s1;
+  _gfortran_sfindloc0_s4;
+  _gfortran_sfindloc1_c16;
+  _gfortran_sfindloc1_c4;
+  _gfortran_sfindloc1_c8;
+  _gfortran_sfindloc1_i1;
+  _gfortran_sfindloc1_i16;
+  _gfortran_sfindloc1_i2;
+  _gfortran_sfindloc1_i4;
+  _gfortran_sfindloc1_i8;
+  _gfortran_sfindloc1_r16;
+  _gfortran_sfindloc1_r4;
+  _gfortran_sfindloc1_r8;
+  _gfortran_sfindloc1_s1;
+  _gfortran_sfindloc1_s4;
+  _gfortran_sfindloc2_s1;
+  _gfortran_sfindloc2_s4;
+  _gfortran_st_wait_async;
+  __ieee_arithmetic_MOD_ieee_support_subnormal_10;
+  __ieee_arithmetic_MOD_ieee_support_subnormal_16;
+  __ieee_arithmetic_MOD_ieee_support_subnormal_4;
+  __ieee_arithmetic_MOD_ieee_support_subnormal_8;
+  __ieee_arithmetic_MOD_ieee_support_subnormal_noarg;
+} GFORTRAN_8;
+
+GFORTRAN_9.2 {
+  _gfortran_findloc0_i2;
+  _gfortran_findloc0_r10;
+  _gfortran_mfindloc0_i2;
+  _gfortran_mfindloc0_r10;
+  _gfortran_sfindloc0_i2;
+  _gfortran_sfindloc0_r10;
+  _gfortran_findloc1_r10;
+  _gfortran_mfindloc1_r10;
+  _gfortran_sfindloc1_r10;
+} GFORTRAN_9;