2017-11-22 19:08:07 +01:00
|
|
|
GFORTRAN_8 {
|
2007-04-24 11:08:52 +02:00
|
|
|
global:
|
2016-12-21 10:15:39 +01:00
|
|
|
__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;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_abort;
|
|
|
|
_gfortran_access_func;
|
|
|
|
_gfortran_adjustl;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_adjustl_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_adjustr;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_adjustr_char4;
|
2007-08-07 01:02:38 +02:00
|
|
|
_gfortran_alarm_sub_i4;
|
|
|
|
_gfortran_alarm_sub_i8;
|
|
|
|
_gfortran_alarm_sub_int_i4;
|
|
|
|
_gfortran_alarm_sub_int_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_all_l16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_all_l1;
|
re PR libfortran/34671 (any(kind=1) and all(kind=1))
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.am: Added _gfortran_all_l1, _gfortran_all_l2,
_gfortran_any_l1, _gfortran_any_l2, -28,15 _gfortran_count_1_l,
_gfortran_count_16_l, _gfortran_count_2_l, _gfortran_count_4_l and
_gfortran_count_8_l Removed _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 and
_gfortran_count_8_l8.
* Makefile.am: Added generated/any_l1.c and generated/any_l2.c to
i_any_c. Added generated/all_l1. and generated/all_l2.c to
i_all_c. Removed generated/count_4_l4.c, generated/count_8_l4.c,
generated/count_16_l4.c, generated/count_4_l8.c,
generated/count_8_l8.c, generated/count_16_l8.c,
generated/count_4_l16.c, generated/count_8_l16.c, and
generated/count_16_l16.c from i_count_c. Added count_1_l.c,
count_2_l.c, count_4_l.c, count_8_l.c and count_16_l.c to
i_count_c. I_M4_DEPS2 depends on ifunction_logical.m4, for
any of the files generated from all.m4, any.m4 and count.m4.
* Makefile.in: Regenerated.
* m4/ifunction_logical.m4: New file. Use
GFC_LOGICAL_1 pointer for access to source arrays.
* m4/any.m4: Include ifunction_logical.m4 instead of
ifunction.m4. Don't check atype_name.
* m4/all.m4: Likewise.
* m4/count.m4: Likewise.
* generated/any_l1.c: New file.
* generated/any_l2.c: New file.
* generated/all_l1.c: New file.
* generated/count_1_l.c: New file.
* generated/count_2_l.c: New file.
* generated/count_4_l.c: New file.
* generated/count_8_l.c: New file.
* generated/count_16_l.c: New file.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/all_l16.c: Regenerated.
* generated/count_4_l4.c: Removed.
* generated/count_4_l8.c: Removed.
* generated/count_4_l16.c: Removed.
* generated/count_8_l4.c: Removed.
* generated/count_8_l8.c: Removed.
* generated/count_8_l16.c: Removed.
* generated/count_16_l4.c: Removed.
* generated/count_16_l8.c: Removed.
* generated/count_16_l16.c: Removed.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* iresolve.c (gfc_resolve_all): Call resolve_mask_arg.
(gfc_resolve_any): Likewise.
(gfc_resolve_count): Likewise. Don't append kind of
argument to function name.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.dg/anyallcount_1.f90: New test.
From-SVN: r131553
2008-01-15 22:22:07 +01:00
|
|
|
_gfortran_all_l2;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_all_l4;
|
|
|
|
_gfortran_all_l8;
|
|
|
|
_gfortran_any_l16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_any_l1;
|
re PR libfortran/34671 (any(kind=1) and all(kind=1))
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.am: Added _gfortran_all_l1, _gfortran_all_l2,
_gfortran_any_l1, _gfortran_any_l2, -28,15 _gfortran_count_1_l,
_gfortran_count_16_l, _gfortran_count_2_l, _gfortran_count_4_l and
_gfortran_count_8_l Removed _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 and
_gfortran_count_8_l8.
* Makefile.am: Added generated/any_l1.c and generated/any_l2.c to
i_any_c. Added generated/all_l1. and generated/all_l2.c to
i_all_c. Removed generated/count_4_l4.c, generated/count_8_l4.c,
generated/count_16_l4.c, generated/count_4_l8.c,
generated/count_8_l8.c, generated/count_16_l8.c,
generated/count_4_l16.c, generated/count_8_l16.c, and
generated/count_16_l16.c from i_count_c. Added count_1_l.c,
count_2_l.c, count_4_l.c, count_8_l.c and count_16_l.c to
i_count_c. I_M4_DEPS2 depends on ifunction_logical.m4, for
any of the files generated from all.m4, any.m4 and count.m4.
* Makefile.in: Regenerated.
* m4/ifunction_logical.m4: New file. Use
GFC_LOGICAL_1 pointer for access to source arrays.
* m4/any.m4: Include ifunction_logical.m4 instead of
ifunction.m4. Don't check atype_name.
* m4/all.m4: Likewise.
* m4/count.m4: Likewise.
* generated/any_l1.c: New file.
* generated/any_l2.c: New file.
* generated/all_l1.c: New file.
* generated/count_1_l.c: New file.
* generated/count_2_l.c: New file.
* generated/count_4_l.c: New file.
* generated/count_8_l.c: New file.
* generated/count_16_l.c: New file.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/all_l16.c: Regenerated.
* generated/count_4_l4.c: Removed.
* generated/count_4_l8.c: Removed.
* generated/count_4_l16.c: Removed.
* generated/count_8_l4.c: Removed.
* generated/count_8_l8.c: Removed.
* generated/count_8_l16.c: Removed.
* generated/count_16_l4.c: Removed.
* generated/count_16_l8.c: Removed.
* generated/count_16_l16.c: Removed.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* iresolve.c (gfc_resolve_all): Call resolve_mask_arg.
(gfc_resolve_any): Likewise.
(gfc_resolve_count): Likewise. Don't append kind of
argument to function name.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.dg/anyallcount_1.f90: New test.
From-SVN: r131553
2008-01-15 22:22:07 +01:00
|
|
|
_gfortran_any_l2;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_any_l4;
|
|
|
|
_gfortran_any_l8;
|
|
|
|
_gfortran_arandom_r10;
|
|
|
|
_gfortran_arandom_r16;
|
|
|
|
_gfortran_arandom_r4;
|
|
|
|
_gfortran_arandom_r8;
|
|
|
|
_gfortran_associated;
|
2016-12-21 10:15:39 +01:00
|
|
|
_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;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_chdir_i4;
|
|
|
|
_gfortran_chdir_i4_sub;
|
|
|
|
_gfortran_chdir_i8;
|
|
|
|
_gfortran_chdir_i8_sub;
|
|
|
|
_gfortran_chmod_func;
|
|
|
|
_gfortran_chmod_i4_sub;
|
|
|
|
_gfortran_chmod_i8_sub;
|
|
|
|
_gfortran_compare_string;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_compare_string_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_concat_string;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_concat_string_char4;
|
|
|
|
_gfortran_convert_char1_to_char4;
|
|
|
|
_gfortran_convert_char4_to_char1;
|
re PR libfortran/34671 (any(kind=1) and all(kind=1))
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.am: Added _gfortran_all_l1, _gfortran_all_l2,
_gfortran_any_l1, _gfortran_any_l2, -28,15 _gfortran_count_1_l,
_gfortran_count_16_l, _gfortran_count_2_l, _gfortran_count_4_l and
_gfortran_count_8_l Removed _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 and
_gfortran_count_8_l8.
* Makefile.am: Added generated/any_l1.c and generated/any_l2.c to
i_any_c. Added generated/all_l1. and generated/all_l2.c to
i_all_c. Removed generated/count_4_l4.c, generated/count_8_l4.c,
generated/count_16_l4.c, generated/count_4_l8.c,
generated/count_8_l8.c, generated/count_16_l8.c,
generated/count_4_l16.c, generated/count_8_l16.c, and
generated/count_16_l16.c from i_count_c. Added count_1_l.c,
count_2_l.c, count_4_l.c, count_8_l.c and count_16_l.c to
i_count_c. I_M4_DEPS2 depends on ifunction_logical.m4, for
any of the files generated from all.m4, any.m4 and count.m4.
* Makefile.in: Regenerated.
* m4/ifunction_logical.m4: New file. Use
GFC_LOGICAL_1 pointer for access to source arrays.
* m4/any.m4: Include ifunction_logical.m4 instead of
ifunction.m4. Don't check atype_name.
* m4/all.m4: Likewise.
* m4/count.m4: Likewise.
* generated/any_l1.c: New file.
* generated/any_l2.c: New file.
* generated/all_l1.c: New file.
* generated/count_1_l.c: New file.
* generated/count_2_l.c: New file.
* generated/count_4_l.c: New file.
* generated/count_8_l.c: New file.
* generated/count_16_l.c: New file.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/all_l16.c: Regenerated.
* generated/count_4_l4.c: Removed.
* generated/count_4_l8.c: Removed.
* generated/count_4_l16.c: Removed.
* generated/count_8_l4.c: Removed.
* generated/count_8_l8.c: Removed.
* generated/count_8_l16.c: Removed.
* generated/count_16_l4.c: Removed.
* generated/count_16_l8.c: Removed.
* generated/count_16_l16.c: Removed.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* iresolve.c (gfc_resolve_all): Call resolve_mask_arg.
(gfc_resolve_any): Likewise.
(gfc_resolve_count): Likewise. Don't append kind of
argument to function name.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.dg/anyallcount_1.f90: New test.
From-SVN: r131553
2008-01-15 22:22:07 +01:00
|
|
|
_gfortran_count_16_l;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_count_1_l;
|
re PR libfortran/34671 (any(kind=1) and all(kind=1))
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.am: Added _gfortran_all_l1, _gfortran_all_l2,
_gfortran_any_l1, _gfortran_any_l2, -28,15 _gfortran_count_1_l,
_gfortran_count_16_l, _gfortran_count_2_l, _gfortran_count_4_l and
_gfortran_count_8_l Removed _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 and
_gfortran_count_8_l8.
* Makefile.am: Added generated/any_l1.c and generated/any_l2.c to
i_any_c. Added generated/all_l1. and generated/all_l2.c to
i_all_c. Removed generated/count_4_l4.c, generated/count_8_l4.c,
generated/count_16_l4.c, generated/count_4_l8.c,
generated/count_8_l8.c, generated/count_16_l8.c,
generated/count_4_l16.c, generated/count_8_l16.c, and
generated/count_16_l16.c from i_count_c. Added count_1_l.c,
count_2_l.c, count_4_l.c, count_8_l.c and count_16_l.c to
i_count_c. I_M4_DEPS2 depends on ifunction_logical.m4, for
any of the files generated from all.m4, any.m4 and count.m4.
* Makefile.in: Regenerated.
* m4/ifunction_logical.m4: New file. Use
GFC_LOGICAL_1 pointer for access to source arrays.
* m4/any.m4: Include ifunction_logical.m4 instead of
ifunction.m4. Don't check atype_name.
* m4/all.m4: Likewise.
* m4/count.m4: Likewise.
* generated/any_l1.c: New file.
* generated/any_l2.c: New file.
* generated/all_l1.c: New file.
* generated/count_1_l.c: New file.
* generated/count_2_l.c: New file.
* generated/count_4_l.c: New file.
* generated/count_8_l.c: New file.
* generated/count_16_l.c: New file.
* generated/any_l4.c: Regenerated.
* generated/any_l8.c: Regenerated.
* generated/any_l16.c: Regenerated.
* generated/all_l4.c: Regenerated.
* generated/all_l8.c: Regenerated.
* generated/all_l16.c: Regenerated.
* generated/count_4_l4.c: Removed.
* generated/count_4_l8.c: Removed.
* generated/count_4_l16.c: Removed.
* generated/count_8_l4.c: Removed.
* generated/count_8_l8.c: Removed.
* generated/count_8_l16.c: Removed.
* generated/count_16_l4.c: Removed.
* generated/count_16_l8.c: Removed.
* generated/count_16_l16.c: Removed.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* iresolve.c (gfc_resolve_all): Call resolve_mask_arg.
(gfc_resolve_any): Likewise.
(gfc_resolve_count): Likewise. Don't append kind of
argument to function name.
2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34671
* gfortran.dg/anyallcount_1.f90: New test.
From-SVN: r131553
2008-01-15 22:22:07 +01:00
|
|
|
_gfortran_count_2_l;
|
|
|
|
_gfortran_count_4_l;
|
|
|
|
_gfortran_count_8_l;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cpu_time_10;
|
|
|
|
_gfortran_cpu_time_16;
|
|
|
|
_gfortran_cpu_time_4;
|
|
|
|
_gfortran_cpu_time_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift0_16;
|
|
|
|
_gfortran_cshift0_16_char4;
|
|
|
|
_gfortran_cshift0_16_char;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift0_1;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift0_1_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift0_1_char;
|
|
|
|
_gfortran_cshift0_2;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift0_2_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift0_2_char;
|
|
|
|
_gfortran_cshift0_4;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift0_4_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift0_4_char;
|
|
|
|
_gfortran_cshift0_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift0_8_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift0_8_char;
|
|
|
|
_gfortran_cshift1_16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift1_16_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift1_16_char;
|
|
|
|
_gfortran_cshift1_4;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift1_4_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift1_4_char;
|
|
|
|
_gfortran_cshift1_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_cshift1_8_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_cshift1_8_char;
|
|
|
|
_gfortran_ctime;
|
|
|
|
_gfortran_ctime_sub;
|
|
|
|
_gfortran_date_and_time;
|
2007-12-25 11:41:44 +01:00
|
|
|
_gfortran_dtime;
|
|
|
|
_gfortran_dtime_sub;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift0_16;
|
|
|
|
_gfortran_eoshift0_16_char4;
|
|
|
|
_gfortran_eoshift0_16_char;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift0_1;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift0_1_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift0_1_char;
|
|
|
|
_gfortran_eoshift0_2;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift0_2_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift0_2_char;
|
|
|
|
_gfortran_eoshift0_4;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift0_4_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift0_4_char;
|
|
|
|
_gfortran_eoshift0_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift0_8_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift0_8_char;
|
|
|
|
_gfortran_eoshift1_16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift1_16_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift1_16_char;
|
|
|
|
_gfortran_eoshift1_4;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift1_4_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift1_4_char;
|
|
|
|
_gfortran_eoshift1_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift1_8_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift1_8_char;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift2_16;
|
|
|
|
_gfortran_eoshift2_16_char4;
|
|
|
|
_gfortran_eoshift2_16_char;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift2_1;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift2_1_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift2_1_char;
|
|
|
|
_gfortran_eoshift2_2;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift2_2_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift2_2_char;
|
|
|
|
_gfortran_eoshift2_4;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift2_4_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift2_4_char;
|
|
|
|
_gfortran_eoshift2_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift2_8_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift2_8_char;
|
|
|
|
_gfortran_eoshift3_16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift3_16_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift3_16_char;
|
|
|
|
_gfortran_eoshift3_4;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift3_4_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift3_4_char;
|
|
|
|
_gfortran_eoshift3_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_eoshift3_8_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_eoshift3_8_char;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_erfc_scaled_r10;
|
|
|
|
_gfortran_erfc_scaled_r16;
|
|
|
|
_gfortran_erfc_scaled_r4;
|
|
|
|
_gfortran_erfc_scaled_r8;
|
|
|
|
_gfortran_error_stop_numeric;
|
|
|
|
_gfortran_error_stop_string;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_etime;
|
|
|
|
_gfortran_etime_sub;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_execute_command_line_i4;
|
|
|
|
_gfortran_execute_command_line_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_exit_i4;
|
|
|
|
_gfortran_exit_i8;
|
|
|
|
_gfortran_fdate;
|
|
|
|
_gfortran_fdate_sub;
|
|
|
|
_gfortran_fget;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_fget_i1_sub;
|
|
|
|
_gfortran_fget_i2_sub;
|
|
|
|
_gfortran_fget_i4_sub;
|
|
|
|
_gfortran_fget_i8_sub;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_fgetc;
|
|
|
|
_gfortran_fgetc_i1_sub;
|
|
|
|
_gfortran_fgetc_i2_sub;
|
|
|
|
_gfortran_fgetc_i4_sub;
|
|
|
|
_gfortran_fgetc_i8_sub;
|
|
|
|
_gfortran_flush_i4;
|
|
|
|
_gfortran_flush_i8;
|
|
|
|
_gfortran_fnum_i4;
|
|
|
|
_gfortran_fnum_i8;
|
|
|
|
_gfortran_fput;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_fput_i1_sub;
|
|
|
|
_gfortran_fput_i2_sub;
|
|
|
|
_gfortran_fput_i4_sub;
|
|
|
|
_gfortran_fput_i8_sub;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_fputc;
|
|
|
|
_gfortran_fputc_i1_sub;
|
|
|
|
_gfortran_fputc_i2_sub;
|
|
|
|
_gfortran_fputc_i4_sub;
|
|
|
|
_gfortran_fputc_i8_sub;
|
2007-05-04 20:02:18 +02:00
|
|
|
_gfortran_fseek_sub;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_fstat_i4;
|
|
|
|
_gfortran_fstat_i4_sub;
|
|
|
|
_gfortran_fstat_i8;
|
|
|
|
_gfortran_fstat_i8_sub;
|
|
|
|
_gfortran_ftell;
|
|
|
|
_gfortran_ftell_i1_sub;
|
|
|
|
_gfortran_ftell_i2_sub;
|
|
|
|
_gfortran_ftell_i4_sub;
|
|
|
|
_gfortran_ftell_i8_sub;
|
2007-05-07 00:28:31 +02:00
|
|
|
_gfortran_generate_error;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_gerror;
|
|
|
|
_gfortran_get_command_argument_i4;
|
|
|
|
_gfortran_get_command_argument_i8;
|
|
|
|
_gfortran_get_command_i4;
|
|
|
|
_gfortran_get_command_i8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_get_environment_variable_i4;
|
|
|
|
_gfortran_get_environment_variable_i8;
|
|
|
|
_gfortran_getarg_i4;
|
|
|
|
_gfortran_getarg_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_getcwd;
|
|
|
|
_gfortran_getcwd_i4_sub;
|
|
|
|
_gfortran_getcwd_i8_sub;
|
|
|
|
_gfortran_getenv;
|
|
|
|
_gfortran_getgid;
|
|
|
|
_gfortran_getlog;
|
|
|
|
_gfortran_getpid;
|
|
|
|
_gfortran_getuid;
|
|
|
|
_gfortran_gmtime_i4;
|
|
|
|
_gfortran_gmtime_i8;
|
|
|
|
_gfortran_hostnm;
|
|
|
|
_gfortran_hostnm_i4_sub;
|
|
|
|
_gfortran_hostnm_i8_sub;
|
2016-12-21 10:15:39 +01:00
|
|
|
_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;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_iargc;
|
|
|
|
_gfortran_idate_i4;
|
|
|
|
_gfortran_idate_i8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_ieee_procedure_entry;
|
|
|
|
_gfortran_ieee_procedure_exit;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_ierrno_i4;
|
|
|
|
_gfortran_ierrno_i8;
|
|
|
|
_gfortran_internal_pack;
|
|
|
|
_gfortran_internal_unpack;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_iparity_i16;
|
|
|
|
_gfortran_iparity_i1;
|
|
|
|
_gfortran_iparity_i2;
|
|
|
|
_gfortran_iparity_i4;
|
|
|
|
_gfortran_iparity_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_irand;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_is_extension_of;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_isatty_l4;
|
|
|
|
_gfortran_isatty_l8;
|
|
|
|
_gfortran_ishftc16;
|
|
|
|
_gfortran_ishftc4;
|
|
|
|
_gfortran_ishftc8;
|
|
|
|
_gfortran_itime_i4;
|
|
|
|
_gfortran_itime_i8;
|
2018-03-14 01:56:48 +01:00
|
|
|
_gfortran_kill;
|
|
|
|
_gfortran_kill_sub;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_link_i4;
|
|
|
|
_gfortran_link_i4_sub;
|
|
|
|
_gfortran_link_i8;
|
|
|
|
_gfortran_link_i8_sub;
|
|
|
|
_gfortran_lstat_i4;
|
|
|
|
_gfortran_lstat_i4_sub;
|
|
|
|
_gfortran_lstat_i8;
|
|
|
|
_gfortran_lstat_i8_sub;
|
|
|
|
_gfortran_ltime_i4;
|
|
|
|
_gfortran_ltime_i8;
|
|
|
|
_gfortran_matmul_c10;
|
|
|
|
_gfortran_matmul_c16;
|
|
|
|
_gfortran_matmul_c4;
|
|
|
|
_gfortran_matmul_c8;
|
|
|
|
_gfortran_matmul_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_matmul_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_matmul_i2;
|
|
|
|
_gfortran_matmul_i4;
|
|
|
|
_gfortran_matmul_i8;
|
|
|
|
_gfortran_matmul_l16;
|
|
|
|
_gfortran_matmul_l4;
|
|
|
|
_gfortran_matmul_l8;
|
|
|
|
_gfortran_matmul_r10;
|
|
|
|
_gfortran_matmul_r16;
|
|
|
|
_gfortran_matmul_r4;
|
|
|
|
_gfortran_matmul_r8;
|
|
|
|
_gfortran_maxloc0_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxloc0_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc0_16_i2;
|
|
|
|
_gfortran_maxloc0_16_i4;
|
|
|
|
_gfortran_maxloc0_16_i8;
|
|
|
|
_gfortran_maxloc0_16_r10;
|
|
|
|
_gfortran_maxloc0_16_r16;
|
|
|
|
_gfortran_maxloc0_16_r4;
|
|
|
|
_gfortran_maxloc0_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_maxloc0_16_s1;
|
|
|
|
_gfortran_maxloc0_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc0_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxloc0_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc0_4_i2;
|
|
|
|
_gfortran_maxloc0_4_i4;
|
|
|
|
_gfortran_maxloc0_4_i8;
|
|
|
|
_gfortran_maxloc0_4_r10;
|
|
|
|
_gfortran_maxloc0_4_r16;
|
|
|
|
_gfortran_maxloc0_4_r4;
|
|
|
|
_gfortran_maxloc0_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_maxloc0_4_s1;
|
|
|
|
_gfortran_maxloc0_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc0_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxloc0_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc0_8_i2;
|
|
|
|
_gfortran_maxloc0_8_i4;
|
|
|
|
_gfortran_maxloc0_8_i8;
|
|
|
|
_gfortran_maxloc0_8_r10;
|
|
|
|
_gfortran_maxloc0_8_r16;
|
|
|
|
_gfortran_maxloc0_8_r4;
|
|
|
|
_gfortran_maxloc0_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_maxloc0_8_s1;
|
|
|
|
_gfortran_maxloc0_8_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc1_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxloc1_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc1_16_i2;
|
|
|
|
_gfortran_maxloc1_16_i4;
|
|
|
|
_gfortran_maxloc1_16_i8;
|
|
|
|
_gfortran_maxloc1_16_r10;
|
|
|
|
_gfortran_maxloc1_16_r16;
|
|
|
|
_gfortran_maxloc1_16_r4;
|
|
|
|
_gfortran_maxloc1_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_maxloc1_16_s1;
|
|
|
|
_gfortran_maxloc1_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc1_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxloc1_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc1_4_i2;
|
|
|
|
_gfortran_maxloc1_4_i4;
|
|
|
|
_gfortran_maxloc1_4_i8;
|
|
|
|
_gfortran_maxloc1_4_r10;
|
|
|
|
_gfortran_maxloc1_4_r16;
|
|
|
|
_gfortran_maxloc1_4_r4;
|
|
|
|
_gfortran_maxloc1_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_maxloc1_4_s1;
|
|
|
|
_gfortran_maxloc1_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc1_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxloc1_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxloc1_8_i2;
|
|
|
|
_gfortran_maxloc1_8_i4;
|
|
|
|
_gfortran_maxloc1_8_i8;
|
|
|
|
_gfortran_maxloc1_8_r10;
|
|
|
|
_gfortran_maxloc1_8_r16;
|
|
|
|
_gfortran_maxloc1_8_r4;
|
|
|
|
_gfortran_maxloc1_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_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;
|
2017-12-03 21:14:05 +01:00
|
|
|
_gfortran_maxval0_s1;
|
|
|
|
_gfortran_maxval0_s4;
|
|
|
|
_gfortran_maxval1_s1;
|
|
|
|
_gfortran_maxval1_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxval_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_maxval_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_maxval_i2;
|
|
|
|
_gfortran_maxval_i4;
|
|
|
|
_gfortran_maxval_i8;
|
|
|
|
_gfortran_maxval_r10;
|
|
|
|
_gfortran_maxval_r16;
|
|
|
|
_gfortran_maxval_r4;
|
|
|
|
_gfortran_maxval_r8;
|
|
|
|
_gfortran_mclock8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_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;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc0_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minloc0_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc0_16_i2;
|
|
|
|
_gfortran_minloc0_16_i4;
|
|
|
|
_gfortran_minloc0_16_i8;
|
|
|
|
_gfortran_minloc0_16_r10;
|
|
|
|
_gfortran_minloc0_16_r16;
|
|
|
|
_gfortran_minloc0_16_r4;
|
|
|
|
_gfortran_minloc0_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_minloc0_16_s1;
|
|
|
|
_gfortran_minloc0_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc0_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minloc0_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc0_4_i2;
|
|
|
|
_gfortran_minloc0_4_i4;
|
|
|
|
_gfortran_minloc0_4_i8;
|
|
|
|
_gfortran_minloc0_4_r10;
|
|
|
|
_gfortran_minloc0_4_r16;
|
|
|
|
_gfortran_minloc0_4_r4;
|
|
|
|
_gfortran_minloc0_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_minloc0_4_s1;
|
|
|
|
_gfortran_minloc0_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc0_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minloc0_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc0_8_i2;
|
|
|
|
_gfortran_minloc0_8_i4;
|
|
|
|
_gfortran_minloc0_8_i8;
|
|
|
|
_gfortran_minloc0_8_r10;
|
|
|
|
_gfortran_minloc0_8_r16;
|
|
|
|
_gfortran_minloc0_8_r4;
|
|
|
|
_gfortran_minloc0_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_minloc0_8_s1;
|
|
|
|
_gfortran_minloc0_8_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc1_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minloc1_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc1_16_i2;
|
|
|
|
_gfortran_minloc1_16_i4;
|
|
|
|
_gfortran_minloc1_16_i8;
|
|
|
|
_gfortran_minloc1_16_r10;
|
|
|
|
_gfortran_minloc1_16_r16;
|
|
|
|
_gfortran_minloc1_16_r4;
|
|
|
|
_gfortran_minloc1_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_minloc1_16_s1;
|
|
|
|
_gfortran_minloc1_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc1_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minloc1_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc1_4_i2;
|
|
|
|
_gfortran_minloc1_4_i4;
|
|
|
|
_gfortran_minloc1_4_i8;
|
|
|
|
_gfortran_minloc1_4_r10;
|
|
|
|
_gfortran_minloc1_4_r16;
|
|
|
|
_gfortran_minloc1_4_r4;
|
|
|
|
_gfortran_minloc1_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_minloc1_4_s1;
|
|
|
|
_gfortran_minloc1_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc1_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minloc1_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minloc1_8_i2;
|
|
|
|
_gfortran_minloc1_8_i4;
|
|
|
|
_gfortran_minloc1_8_i8;
|
|
|
|
_gfortran_minloc1_8_r10;
|
|
|
|
_gfortran_minloc1_8_r16;
|
|
|
|
_gfortran_minloc1_8_r4;
|
|
|
|
_gfortran_minloc1_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_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;
|
2017-12-03 21:14:05 +01:00
|
|
|
_gfortran_minval0_s1;
|
|
|
|
_gfortran_minval0_s4;
|
|
|
|
_gfortran_minval1_s1;
|
|
|
|
_gfortran_minval1_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minval_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_minval_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_minval_i2;
|
|
|
|
_gfortran_minval_i4;
|
|
|
|
_gfortran_minval_i8;
|
|
|
|
_gfortran_minval_r10;
|
|
|
|
_gfortran_minval_r16;
|
|
|
|
_gfortran_minval_r4;
|
|
|
|
_gfortran_minval_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_miparity_i16;
|
|
|
|
_gfortran_miparity_i1;
|
|
|
|
_gfortran_miparity_i2;
|
|
|
|
_gfortran_miparity_i4;
|
|
|
|
_gfortran_miparity_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc0_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxloc0_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc0_16_i2;
|
|
|
|
_gfortran_mmaxloc0_16_i4;
|
|
|
|
_gfortran_mmaxloc0_16_i8;
|
|
|
|
_gfortran_mmaxloc0_16_r10;
|
|
|
|
_gfortran_mmaxloc0_16_r16;
|
|
|
|
_gfortran_mmaxloc0_16_r4;
|
|
|
|
_gfortran_mmaxloc0_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mmaxloc0_16_s1;
|
|
|
|
_gfortran_mmaxloc0_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc0_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxloc0_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc0_4_i2;
|
|
|
|
_gfortran_mmaxloc0_4_i4;
|
|
|
|
_gfortran_mmaxloc0_4_i8;
|
|
|
|
_gfortran_mmaxloc0_4_r10;
|
|
|
|
_gfortran_mmaxloc0_4_r16;
|
|
|
|
_gfortran_mmaxloc0_4_r4;
|
|
|
|
_gfortran_mmaxloc0_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mmaxloc0_4_s1;
|
|
|
|
_gfortran_mmaxloc0_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc0_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxloc0_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc0_8_i2;
|
|
|
|
_gfortran_mmaxloc0_8_i4;
|
|
|
|
_gfortran_mmaxloc0_8_i8;
|
|
|
|
_gfortran_mmaxloc0_8_r10;
|
|
|
|
_gfortran_mmaxloc0_8_r16;
|
|
|
|
_gfortran_mmaxloc0_8_r4;
|
|
|
|
_gfortran_mmaxloc0_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mmaxloc0_8_s1;
|
|
|
|
_gfortran_mmaxloc0_8_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc1_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxloc1_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc1_16_i2;
|
|
|
|
_gfortran_mmaxloc1_16_i4;
|
|
|
|
_gfortran_mmaxloc1_16_i8;
|
|
|
|
_gfortran_mmaxloc1_16_r10;
|
|
|
|
_gfortran_mmaxloc1_16_r16;
|
|
|
|
_gfortran_mmaxloc1_16_r4;
|
|
|
|
_gfortran_mmaxloc1_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mmaxloc1_16_s1;
|
|
|
|
_gfortran_mmaxloc1_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc1_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxloc1_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc1_4_i2;
|
|
|
|
_gfortran_mmaxloc1_4_i4;
|
|
|
|
_gfortran_mmaxloc1_4_i8;
|
|
|
|
_gfortran_mmaxloc1_4_r10;
|
|
|
|
_gfortran_mmaxloc1_4_r16;
|
|
|
|
_gfortran_mmaxloc1_4_r4;
|
|
|
|
_gfortran_mmaxloc1_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mmaxloc1_4_s1;
|
|
|
|
_gfortran_mmaxloc1_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc1_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxloc1_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxloc1_8_i2;
|
|
|
|
_gfortran_mmaxloc1_8_i4;
|
|
|
|
_gfortran_mmaxloc1_8_i8;
|
|
|
|
_gfortran_mmaxloc1_8_r10;
|
|
|
|
_gfortran_mmaxloc1_8_r16;
|
|
|
|
_gfortran_mmaxloc1_8_r4;
|
|
|
|
_gfortran_mmaxloc1_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_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;
|
2017-12-03 21:14:05 +01:00
|
|
|
_gfortran_mmaxval0_s1;
|
|
|
|
_gfortran_mmaxval0_s4;
|
|
|
|
_gfortran_mmaxval1_s1;
|
|
|
|
_gfortran_mmaxval1_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxval_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mmaxval_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mmaxval_i2;
|
|
|
|
_gfortran_mmaxval_i4;
|
|
|
|
_gfortran_mmaxval_i8;
|
|
|
|
_gfortran_mmaxval_r10;
|
|
|
|
_gfortran_mmaxval_r16;
|
|
|
|
_gfortran_mmaxval_r4;
|
|
|
|
_gfortran_mmaxval_r8;
|
|
|
|
_gfortran_mminloc0_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminloc0_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc0_16_i2;
|
|
|
|
_gfortran_mminloc0_16_i4;
|
|
|
|
_gfortran_mminloc0_16_i8;
|
|
|
|
_gfortran_mminloc0_16_r10;
|
|
|
|
_gfortran_mminloc0_16_r16;
|
|
|
|
_gfortran_mminloc0_16_r4;
|
|
|
|
_gfortran_mminloc0_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mminloc0_16_s1;
|
|
|
|
_gfortran_mminloc0_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc0_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminloc0_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc0_4_i2;
|
|
|
|
_gfortran_mminloc0_4_i4;
|
|
|
|
_gfortran_mminloc0_4_i8;
|
|
|
|
_gfortran_mminloc0_4_r10;
|
|
|
|
_gfortran_mminloc0_4_r16;
|
|
|
|
_gfortran_mminloc0_4_r4;
|
|
|
|
_gfortran_mminloc0_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mminloc0_4_s1;
|
|
|
|
_gfortran_mminloc0_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc0_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminloc0_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc0_8_i2;
|
|
|
|
_gfortran_mminloc0_8_i4;
|
|
|
|
_gfortran_mminloc0_8_i8;
|
|
|
|
_gfortran_mminloc0_8_r10;
|
|
|
|
_gfortran_mminloc0_8_r16;
|
|
|
|
_gfortran_mminloc0_8_r4;
|
|
|
|
_gfortran_mminloc0_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mminloc0_8_s1;
|
|
|
|
_gfortran_mminloc0_8_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc1_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminloc1_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc1_16_i2;
|
|
|
|
_gfortran_mminloc1_16_i4;
|
|
|
|
_gfortran_mminloc1_16_i8;
|
|
|
|
_gfortran_mminloc1_16_r10;
|
|
|
|
_gfortran_mminloc1_16_r16;
|
|
|
|
_gfortran_mminloc1_16_r4;
|
|
|
|
_gfortran_mminloc1_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mminloc1_16_s1;
|
|
|
|
_gfortran_mminloc1_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc1_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminloc1_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc1_4_i2;
|
|
|
|
_gfortran_mminloc1_4_i4;
|
|
|
|
_gfortran_mminloc1_4_i8;
|
|
|
|
_gfortran_mminloc1_4_r10;
|
|
|
|
_gfortran_mminloc1_4_r16;
|
|
|
|
_gfortran_mminloc1_4_r4;
|
|
|
|
_gfortran_mminloc1_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_mminloc1_4_s1;
|
|
|
|
_gfortran_mminloc1_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc1_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminloc1_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminloc1_8_i2;
|
|
|
|
_gfortran_mminloc1_8_i4;
|
|
|
|
_gfortran_mminloc1_8_i8;
|
|
|
|
_gfortran_mminloc1_8_r10;
|
|
|
|
_gfortran_mminloc1_8_r16;
|
|
|
|
_gfortran_mminloc1_8_r4;
|
|
|
|
_gfortran_mminloc1_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_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;
|
2017-12-03 21:14:05 +01:00
|
|
|
_gfortran_mminval0_s1;
|
|
|
|
_gfortran_mminval0_s4;
|
|
|
|
_gfortran_mminval1_s1;
|
|
|
|
_gfortran_mminval1_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminval_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mminval_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mminval_i2;
|
|
|
|
_gfortran_mminval_i4;
|
|
|
|
_gfortran_mminval_i8;
|
|
|
|
_gfortran_mminval_r10;
|
|
|
|
_gfortran_mminval_r16;
|
|
|
|
_gfortran_mminval_r4;
|
|
|
|
_gfortran_mminval_r8;
|
|
|
|
_gfortran_move_alloc;
|
|
|
|
_gfortran_move_alloc_c;
|
|
|
|
_gfortran_mproduct_c10;
|
|
|
|
_gfortran_mproduct_c16;
|
|
|
|
_gfortran_mproduct_c4;
|
|
|
|
_gfortran_mproduct_c8;
|
|
|
|
_gfortran_mproduct_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mproduct_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mproduct_i2;
|
|
|
|
_gfortran_mproduct_i4;
|
|
|
|
_gfortran_mproduct_i8;
|
|
|
|
_gfortran_mproduct_r10;
|
|
|
|
_gfortran_mproduct_r16;
|
|
|
|
_gfortran_mproduct_r4;
|
|
|
|
_gfortran_mproduct_r8;
|
|
|
|
_gfortran_msum_c10;
|
|
|
|
_gfortran_msum_c16;
|
|
|
|
_gfortran_msum_c4;
|
|
|
|
_gfortran_msum_c8;
|
|
|
|
_gfortran_msum_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_msum_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_msum_i2;
|
|
|
|
_gfortran_msum_i4;
|
|
|
|
_gfortran_msum_i8;
|
|
|
|
_gfortran_msum_r10;
|
|
|
|
_gfortran_msum_r16;
|
|
|
|
_gfortran_msum_r4;
|
|
|
|
_gfortran_msum_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_mvbits_i16;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_mvbits_i1;
|
|
|
|
_gfortran_mvbits_i2;
|
|
|
|
_gfortran_mvbits_i4;
|
|
|
|
_gfortran_mvbits_i8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_norm2_r10;
|
|
|
|
_gfortran_norm2_r16;
|
|
|
|
_gfortran_norm2_r4;
|
|
|
|
_gfortran_norm2_r8;
|
re PR fortran/30723 (Freeing memory doesn't need to call a library function)
PR fortran/30723
* trans.h (gfor_fndecl_internal_malloc, gfor_fndecl_internal_malloc64,
gfor_fndecl_internal_free): Remove prototypes.
(gfor_fndecl_os_error, gfc_call_free, gfc_call_malloc): Add prototypes.
* trans.c (gfc_call_malloc, gfc_call_free): New functions.
* f95-lang.c (gfc_init_builtin_functions): Add __builtin_free
and __builtin_malloc builtins.
* trans-decl.c (gfor_fndecl_internal_malloc,
gfor_fndecl_internal_malloc64, gfor_fndecl_internal_free): Remove.
(gfor_fndecl_os_error): Add.
(gfc_build_builtin_function_decls): Don't create internal_malloc,
internal_malloc64 and internal_free library function declaration.
Create os_error library call function declaration.
* trans-array.c (gfc_trans_allocate_array_storage,
gfc_trans_auto_array_allocation, gfc_trans_dummy_array_bias,
gfc_conv_array_parameter, gfc_duplicate_allocatable): Use
gfc_call_malloc and gfc_call_free instead of building calls to
internal_malloc and internal_free.
* trans-expr.c (gfc_conv_string_tmp): Likewise.
* trans-stmt.c (gfc_do_allocate, gfc_trans_assign_need_temp,
gfc_trans_pointer_assign_need_temp, gfc_trans_forall_1,
gfc_trans_where_2: Likewise.
* trans-intrinsic.c (gfc_conv_intrinsic_ctime,
gfc_conv_intrinsic_fdate, gfc_conv_intrinsic_ttynam,
gfc_conv_intrinsic_array_transfer, gfc_conv_intrinsic_trim): Likewise.
* runtime/memory.c (internal_malloc, internal_malloc64,
internal_free): Remove.
* runtime/error.c (os_error): Export function.
* intrinsics/move_alloc.c: Include stdlib.h.
(move_alloc): Call free instead of internal_free.
(move_alloc_c): Wrap long lines.
* libgfortran.h (os_error): Export prototype.
(internal_free): Remove prototype.
* gfortran.map (GFORTRAN_1.0): Remove _gfortran_internal_free,
_gfortran_internal_malloc and _gfortran_internal_malloc64.
Add _gfortran_os_error.
From-SVN: r124721
2007-05-14 21:33:57 +02:00
|
|
|
_gfortran_os_error;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_pack;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_pack_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_pack_char;
|
|
|
|
_gfortran_pack_s;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_pack_s_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_pack_s_char;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_parity_l16;
|
|
|
|
_gfortran_parity_l1;
|
|
|
|
_gfortran_parity_l2;
|
|
|
|
_gfortran_parity_l4;
|
|
|
|
_gfortran_parity_l8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_pause_numeric;
|
|
|
|
_gfortran_pause_string;
|
|
|
|
_gfortran_perror_sub;
|
|
|
|
_gfortran_pow_c10_i16;
|
|
|
|
_gfortran_pow_c10_i4;
|
|
|
|
_gfortran_pow_c10_i8;
|
|
|
|
_gfortran_pow_c16_i16;
|
|
|
|
_gfortran_pow_c16_i4;
|
|
|
|
_gfortran_pow_c16_i8;
|
|
|
|
_gfortran_pow_c4_i16;
|
|
|
|
_gfortran_pow_c4_i4;
|
|
|
|
_gfortran_pow_c4_i8;
|
|
|
|
_gfortran_pow_c8_i16;
|
|
|
|
_gfortran_pow_c8_i4;
|
|
|
|
_gfortran_pow_c8_i8;
|
|
|
|
_gfortran_pow_i16_i16;
|
|
|
|
_gfortran_pow_i16_i4;
|
|
|
|
_gfortran_pow_i16_i8;
|
|
|
|
_gfortran_pow_i4_i16;
|
|
|
|
_gfortran_pow_i4_i4;
|
|
|
|
_gfortran_pow_i4_i8;
|
|
|
|
_gfortran_pow_i8_i16;
|
|
|
|
_gfortran_pow_i8_i4;
|
|
|
|
_gfortran_pow_i8_i8;
|
|
|
|
_gfortran_pow_r10_i16;
|
|
|
|
_gfortran_pow_r10_i8;
|
|
|
|
_gfortran_pow_r16_i16;
|
2010-11-16 22:23:19 +01:00
|
|
|
_gfortran_pow_r16_i4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_pow_r16_i8;
|
|
|
|
_gfortran_pow_r4_i16;
|
|
|
|
_gfortran_pow_r4_i8;
|
|
|
|
_gfortran_pow_r8_i16;
|
|
|
|
_gfortran_pow_r8_i8;
|
|
|
|
_gfortran_product_c10;
|
|
|
|
_gfortran_product_c16;
|
|
|
|
_gfortran_product_c4;
|
|
|
|
_gfortran_product_c8;
|
|
|
|
_gfortran_product_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_product_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_product_i2;
|
|
|
|
_gfortran_product_i4;
|
|
|
|
_gfortran_product_i8;
|
|
|
|
_gfortran_product_r10;
|
|
|
|
_gfortran_product_r16;
|
|
|
|
_gfortran_product_r4;
|
|
|
|
_gfortran_product_r8;
|
|
|
|
_gfortran_rand;
|
2018-06-01 19:05:02 +02:00
|
|
|
_gfortran_random_init;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_random_r10;
|
|
|
|
_gfortran_random_r16;
|
|
|
|
_gfortran_random_r4;
|
|
|
|
_gfortran_random_r8;
|
2007-08-12 22:45:29 +02:00
|
|
|
_gfortran_random_seed_i4;
|
|
|
|
_gfortran_random_seed_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_rename_i4;
|
|
|
|
_gfortran_rename_i4_sub;
|
|
|
|
_gfortran_rename_i8;
|
|
|
|
_gfortran_rename_i8_sub;
|
|
|
|
_gfortran_reshape;
|
|
|
|
_gfortran_reshape_16;
|
|
|
|
_gfortran_reshape_4;
|
|
|
|
_gfortran_reshape_8;
|
|
|
|
_gfortran_reshape_c10;
|
|
|
|
_gfortran_reshape_c16;
|
|
|
|
_gfortran_reshape_c4;
|
|
|
|
_gfortran_reshape_c8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_reshape_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_reshape_char;
|
|
|
|
_gfortran_reshape_r10;
|
|
|
|
_gfortran_reshape_r16;
|
|
|
|
_gfortran_reshape_r4;
|
|
|
|
_gfortran_reshape_r8;
|
|
|
|
_gfortran_runtime_error;
|
2007-05-07 00:28:31 +02:00
|
|
|
_gfortran_runtime_error_at;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_runtime_warning_at;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_secnds;
|
|
|
|
_gfortran_second;
|
|
|
|
_gfortran_second_sub;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_select_string;
|
|
|
|
_gfortran_select_string_char4;
|
|
|
|
_gfortran_selected_char_kind;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_selected_int_kind;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_selected_real_kind2008;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_selected_real_kind;
|
|
|
|
_gfortran_set_args;
|
|
|
|
_gfortran_set_convert;
|
|
|
|
_gfortran_set_fpe;
|
|
|
|
_gfortran_set_max_subrecord_length;
|
2007-07-15 18:26:22 +02:00
|
|
|
_gfortran_set_options;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_set_record_marker;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_shape_16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_shape_1;
|
|
|
|
_gfortran_shape_2;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_shape_4;
|
|
|
|
_gfortran_shape_8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_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;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_signal_func;
|
|
|
|
_gfortran_signal_func_int;
|
|
|
|
_gfortran_signal_sub;
|
|
|
|
_gfortran_signal_sub_int;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_siparity_i16;
|
|
|
|
_gfortran_siparity_i1;
|
|
|
|
_gfortran_siparity_i2;
|
|
|
|
_gfortran_siparity_i4;
|
|
|
|
_gfortran_siparity_i8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_size0;
|
|
|
|
_gfortran_size1;
|
|
|
|
_gfortran_sleep_i4_sub;
|
|
|
|
_gfortran_sleep_i8_sub;
|
|
|
|
_gfortran_smaxloc0_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxloc0_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc0_16_i2;
|
|
|
|
_gfortran_smaxloc0_16_i4;
|
|
|
|
_gfortran_smaxloc0_16_i8;
|
|
|
|
_gfortran_smaxloc0_16_r10;
|
|
|
|
_gfortran_smaxloc0_16_r16;
|
|
|
|
_gfortran_smaxloc0_16_r4;
|
|
|
|
_gfortran_smaxloc0_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_smaxloc0_16_s1;
|
|
|
|
_gfortran_smaxloc0_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc0_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxloc0_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc0_4_i2;
|
|
|
|
_gfortran_smaxloc0_4_i4;
|
|
|
|
_gfortran_smaxloc0_4_i8;
|
|
|
|
_gfortran_smaxloc0_4_r10;
|
|
|
|
_gfortran_smaxloc0_4_r16;
|
|
|
|
_gfortran_smaxloc0_4_r4;
|
|
|
|
_gfortran_smaxloc0_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_smaxloc0_4_s1;
|
|
|
|
_gfortran_smaxloc0_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc0_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxloc0_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc0_8_i2;
|
|
|
|
_gfortran_smaxloc0_8_i4;
|
|
|
|
_gfortran_smaxloc0_8_i8;
|
|
|
|
_gfortran_smaxloc0_8_r10;
|
|
|
|
_gfortran_smaxloc0_8_r16;
|
|
|
|
_gfortran_smaxloc0_8_r4;
|
|
|
|
_gfortran_smaxloc0_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_smaxloc0_8_s1;
|
|
|
|
_gfortran_smaxloc0_8_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc1_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxloc1_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc1_16_i2;
|
|
|
|
_gfortran_smaxloc1_16_i4;
|
|
|
|
_gfortran_smaxloc1_16_i8;
|
|
|
|
_gfortran_smaxloc1_16_r10;
|
|
|
|
_gfortran_smaxloc1_16_r16;
|
|
|
|
_gfortran_smaxloc1_16_r4;
|
|
|
|
_gfortran_smaxloc1_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_smaxloc1_16_s1;
|
|
|
|
_gfortran_smaxloc1_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc1_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxloc1_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc1_4_i2;
|
|
|
|
_gfortran_smaxloc1_4_i4;
|
|
|
|
_gfortran_smaxloc1_4_i8;
|
|
|
|
_gfortran_smaxloc1_4_r10;
|
|
|
|
_gfortran_smaxloc1_4_r16;
|
|
|
|
_gfortran_smaxloc1_4_r4;
|
|
|
|
_gfortran_smaxloc1_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_smaxloc1_4_s1;
|
|
|
|
_gfortran_smaxloc1_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc1_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxloc1_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxloc1_8_i2;
|
|
|
|
_gfortran_smaxloc1_8_i4;
|
|
|
|
_gfortran_smaxloc1_8_i8;
|
|
|
|
_gfortran_smaxloc1_8_r10;
|
|
|
|
_gfortran_smaxloc1_8_r16;
|
|
|
|
_gfortran_smaxloc1_8_r4;
|
|
|
|
_gfortran_smaxloc1_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_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;
|
2017-12-03 21:14:05 +01:00
|
|
|
_gfortran_smaxval0_s1;
|
|
|
|
_gfortran_smaxval0_s4;
|
|
|
|
_gfortran_smaxval1_s1;
|
|
|
|
_gfortran_smaxval1_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxval_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_smaxval_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_smaxval_i2;
|
|
|
|
_gfortran_smaxval_i4;
|
|
|
|
_gfortran_smaxval_i8;
|
|
|
|
_gfortran_smaxval_r10;
|
|
|
|
_gfortran_smaxval_r16;
|
|
|
|
_gfortran_smaxval_r4;
|
|
|
|
_gfortran_smaxval_r8;
|
|
|
|
_gfortran_sminloc0_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminloc0_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc0_16_i2;
|
|
|
|
_gfortran_sminloc0_16_i4;
|
|
|
|
_gfortran_sminloc0_16_i8;
|
|
|
|
_gfortran_sminloc0_16_r10;
|
|
|
|
_gfortran_sminloc0_16_r16;
|
|
|
|
_gfortran_sminloc0_16_r4;
|
|
|
|
_gfortran_sminloc0_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_sminloc0_16_s1;
|
|
|
|
_gfortran_sminloc0_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc0_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminloc0_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc0_4_i2;
|
|
|
|
_gfortran_sminloc0_4_i4;
|
|
|
|
_gfortran_sminloc0_4_i8;
|
|
|
|
_gfortran_sminloc0_4_r10;
|
|
|
|
_gfortran_sminloc0_4_r16;
|
|
|
|
_gfortran_sminloc0_4_r4;
|
|
|
|
_gfortran_sminloc0_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_sminloc0_4_s1;
|
|
|
|
_gfortran_sminloc0_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc0_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminloc0_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc0_8_i2;
|
|
|
|
_gfortran_sminloc0_8_i4;
|
|
|
|
_gfortran_sminloc0_8_i8;
|
|
|
|
_gfortran_sminloc0_8_r10;
|
|
|
|
_gfortran_sminloc0_8_r16;
|
|
|
|
_gfortran_sminloc0_8_r4;
|
|
|
|
_gfortran_sminloc0_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_sminloc0_8_s1;
|
|
|
|
_gfortran_sminloc0_8_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc1_16_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminloc1_16_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc1_16_i2;
|
|
|
|
_gfortran_sminloc1_16_i4;
|
|
|
|
_gfortran_sminloc1_16_i8;
|
|
|
|
_gfortran_sminloc1_16_r10;
|
|
|
|
_gfortran_sminloc1_16_r16;
|
|
|
|
_gfortran_sminloc1_16_r4;
|
|
|
|
_gfortran_sminloc1_16_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_sminloc1_16_s1;
|
|
|
|
_gfortran_sminloc1_16_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc1_4_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminloc1_4_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc1_4_i2;
|
|
|
|
_gfortran_sminloc1_4_i4;
|
|
|
|
_gfortran_sminloc1_4_i8;
|
|
|
|
_gfortran_sminloc1_4_r10;
|
|
|
|
_gfortran_sminloc1_4_r16;
|
|
|
|
_gfortran_sminloc1_4_r4;
|
|
|
|
_gfortran_sminloc1_4_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_gfortran_sminloc1_4_s1;
|
|
|
|
_gfortran_sminloc1_4_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc1_8_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminloc1_8_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminloc1_8_i2;
|
|
|
|
_gfortran_sminloc1_8_i4;
|
|
|
|
_gfortran_sminloc1_8_i8;
|
|
|
|
_gfortran_sminloc1_8_r10;
|
|
|
|
_gfortran_sminloc1_8_r16;
|
|
|
|
_gfortran_sminloc1_8_r4;
|
|
|
|
_gfortran_sminloc1_8_r8;
|
2017-11-22 19:08:07 +01:00
|
|
|
_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;
|
2017-12-03 21:14:05 +01:00
|
|
|
_gfortran_sminval0_s1;
|
|
|
|
_gfortran_sminval0_s4;
|
|
|
|
_gfortran_sminval1_s1;
|
|
|
|
_gfortran_sminval1_s4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminval_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sminval_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sminval_i2;
|
|
|
|
_gfortran_sminval_i4;
|
|
|
|
_gfortran_sminval_i8;
|
|
|
|
_gfortran_sminval_r10;
|
|
|
|
_gfortran_sminval_r16;
|
|
|
|
_gfortran_sminval_r4;
|
|
|
|
_gfortran_sminval_r8;
|
|
|
|
_gfortran_specific__abs_c10;
|
|
|
|
_gfortran_specific__abs_c16;
|
|
|
|
_gfortran_specific__abs_c4;
|
|
|
|
_gfortran_specific__abs_c8;
|
|
|
|
_gfortran_specific__abs_i16;
|
|
|
|
_gfortran_specific__abs_i4;
|
|
|
|
_gfortran_specific__abs_i8;
|
|
|
|
_gfortran_specific__abs_r10;
|
|
|
|
_gfortran_specific__abs_r16;
|
|
|
|
_gfortran_specific__abs_r4;
|
|
|
|
_gfortran_specific__abs_r8;
|
|
|
|
_gfortran_specific__acos_r10;
|
|
|
|
_gfortran_specific__acos_r16;
|
|
|
|
_gfortran_specific__acos_r4;
|
|
|
|
_gfortran_specific__acos_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_specific__acosh_r10;
|
|
|
|
_gfortran_specific__acosh_r16;
|
|
|
|
_gfortran_specific__acosh_r4;
|
|
|
|
_gfortran_specific__acosh_r8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_specific__aimag_c10;
|
|
|
|
_gfortran_specific__aimag_c16;
|
|
|
|
_gfortran_specific__aimag_c4;
|
|
|
|
_gfortran_specific__aimag_c8;
|
|
|
|
_gfortran_specific__aint_r10;
|
|
|
|
_gfortran_specific__aint_r16;
|
|
|
|
_gfortran_specific__aint_r4;
|
|
|
|
_gfortran_specific__aint_r8;
|
|
|
|
_gfortran_specific__anint_r10;
|
|
|
|
_gfortran_specific__anint_r16;
|
|
|
|
_gfortran_specific__anint_r4;
|
|
|
|
_gfortran_specific__anint_r8;
|
|
|
|
_gfortran_specific__asin_r10;
|
|
|
|
_gfortran_specific__asin_r16;
|
|
|
|
_gfortran_specific__asin_r4;
|
|
|
|
_gfortran_specific__asin_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_specific__asinh_r10;
|
|
|
|
_gfortran_specific__asinh_r16;
|
|
|
|
_gfortran_specific__asinh_r4;
|
|
|
|
_gfortran_specific__asinh_r8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_specific__atan2_r10;
|
|
|
|
_gfortran_specific__atan2_r16;
|
|
|
|
_gfortran_specific__atan2_r4;
|
|
|
|
_gfortran_specific__atan2_r8;
|
|
|
|
_gfortran_specific__atan_r10;
|
|
|
|
_gfortran_specific__atan_r16;
|
|
|
|
_gfortran_specific__atan_r4;
|
|
|
|
_gfortran_specific__atan_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_specific__atanh_r10;
|
|
|
|
_gfortran_specific__atanh_r16;
|
|
|
|
_gfortran_specific__atanh_r4;
|
|
|
|
_gfortran_specific__atanh_r8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_specific__char_1_i16;
|
|
|
|
_gfortran_specific__char_1_i4;
|
|
|
|
_gfortran_specific__char_1_i8;
|
|
|
|
_gfortran_specific__conjg_10;
|
|
|
|
_gfortran_specific__conjg_16;
|
|
|
|
_gfortran_specific__conjg_4;
|
|
|
|
_gfortran_specific__conjg_8;
|
|
|
|
_gfortran_specific__cos_c10;
|
|
|
|
_gfortran_specific__cos_c16;
|
|
|
|
_gfortran_specific__cos_c4;
|
|
|
|
_gfortran_specific__cos_c8;
|
|
|
|
_gfortran_specific__cos_r10;
|
|
|
|
_gfortran_specific__cos_r16;
|
|
|
|
_gfortran_specific__cos_r4;
|
|
|
|
_gfortran_specific__cos_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_specific__cosh_r10;
|
|
|
|
_gfortran_specific__cosh_r16;
|
|
|
|
_gfortran_specific__cosh_r4;
|
|
|
|
_gfortran_specific__cosh_r8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_specific__dim_i16;
|
|
|
|
_gfortran_specific__dim_i4;
|
|
|
|
_gfortran_specific__dim_i8;
|
|
|
|
_gfortran_specific__dim_r10;
|
|
|
|
_gfortran_specific__dim_r16;
|
|
|
|
_gfortran_specific__dim_r4;
|
|
|
|
_gfortran_specific__dim_r8;
|
|
|
|
_gfortran_specific__dprod_r8;
|
|
|
|
_gfortran_specific__exp_c10;
|
|
|
|
_gfortran_specific__exp_c16;
|
|
|
|
_gfortran_specific__exp_c4;
|
|
|
|
_gfortran_specific__exp_c8;
|
|
|
|
_gfortran_specific__exp_r10;
|
|
|
|
_gfortran_specific__exp_r16;
|
|
|
|
_gfortran_specific__exp_r4;
|
|
|
|
_gfortran_specific__exp_r8;
|
|
|
|
_gfortran_specific__index_1_i16;
|
|
|
|
_gfortran_specific__index_1_i4;
|
|
|
|
_gfortran_specific__index_1_i8;
|
|
|
|
_gfortran_specific__len_1_i16;
|
|
|
|
_gfortran_specific__len_1_i4;
|
|
|
|
_gfortran_specific__len_1_i8;
|
|
|
|
_gfortran_specific__log10_r10;
|
|
|
|
_gfortran_specific__log10_r16;
|
|
|
|
_gfortran_specific__log10_r4;
|
|
|
|
_gfortran_specific__log10_r8;
|
|
|
|
_gfortran_specific__log_c10;
|
|
|
|
_gfortran_specific__log_c16;
|
|
|
|
_gfortran_specific__log_c4;
|
|
|
|
_gfortran_specific__log_c8;
|
|
|
|
_gfortran_specific__log_r10;
|
|
|
|
_gfortran_specific__log_r16;
|
|
|
|
_gfortran_specific__log_r4;
|
|
|
|
_gfortran_specific__log_r8;
|
|
|
|
_gfortran_specific__mod_i16;
|
|
|
|
_gfortran_specific__mod_i4;
|
|
|
|
_gfortran_specific__mod_i8;
|
|
|
|
_gfortran_specific__mod_r10;
|
|
|
|
_gfortran_specific__mod_r16;
|
|
|
|
_gfortran_specific__mod_r4;
|
|
|
|
_gfortran_specific__mod_r8;
|
|
|
|
_gfortran_specific__nint_16_10;
|
|
|
|
_gfortran_specific__nint_16_16;
|
|
|
|
_gfortran_specific__nint_16_4;
|
|
|
|
_gfortran_specific__nint_16_8;
|
|
|
|
_gfortran_specific__nint_4_10;
|
|
|
|
_gfortran_specific__nint_4_16;
|
|
|
|
_gfortran_specific__nint_4_4;
|
|
|
|
_gfortran_specific__nint_4_8;
|
|
|
|
_gfortran_specific__nint_8_10;
|
|
|
|
_gfortran_specific__nint_8_16;
|
|
|
|
_gfortran_specific__nint_8_4;
|
|
|
|
_gfortran_specific__nint_8_8;
|
|
|
|
_gfortran_specific__sign_i16;
|
|
|
|
_gfortran_specific__sign_i4;
|
|
|
|
_gfortran_specific__sign_i8;
|
|
|
|
_gfortran_specific__sign_r10;
|
|
|
|
_gfortran_specific__sign_r16;
|
|
|
|
_gfortran_specific__sign_r4;
|
|
|
|
_gfortran_specific__sign_r8;
|
|
|
|
_gfortran_specific__sin_c10;
|
|
|
|
_gfortran_specific__sin_c16;
|
|
|
|
_gfortran_specific__sin_c4;
|
|
|
|
_gfortran_specific__sin_c8;
|
|
|
|
_gfortran_specific__sin_r10;
|
|
|
|
_gfortran_specific__sin_r16;
|
|
|
|
_gfortran_specific__sin_r4;
|
|
|
|
_gfortran_specific__sin_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_specific__sinh_r10;
|
|
|
|
_gfortran_specific__sinh_r16;
|
|
|
|
_gfortran_specific__sinh_r4;
|
|
|
|
_gfortran_specific__sinh_r8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_specific__sqrt_c10;
|
|
|
|
_gfortran_specific__sqrt_c16;
|
|
|
|
_gfortran_specific__sqrt_c4;
|
|
|
|
_gfortran_specific__sqrt_c8;
|
|
|
|
_gfortran_specific__sqrt_r10;
|
|
|
|
_gfortran_specific__sqrt_r16;
|
|
|
|
_gfortran_specific__sqrt_r4;
|
|
|
|
_gfortran_specific__sqrt_r8;
|
|
|
|
_gfortran_specific__tan_r10;
|
|
|
|
_gfortran_specific__tan_r16;
|
|
|
|
_gfortran_specific__tan_r4;
|
|
|
|
_gfortran_specific__tan_r8;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_specific__tanh_r10;
|
|
|
|
_gfortran_specific__tanh_r16;
|
|
|
|
_gfortran_specific__tanh_r4;
|
|
|
|
_gfortran_specific__tanh_r8;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_spread;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_spread_char4;
|
|
|
|
_gfortran_spread_char4_scalar;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_spread_char;
|
|
|
|
_gfortran_spread_char_scalar;
|
|
|
|
_gfortran_spread_scalar;
|
|
|
|
_gfortran_sproduct_c10;
|
|
|
|
_gfortran_sproduct_c16;
|
|
|
|
_gfortran_sproduct_c4;
|
|
|
|
_gfortran_sproduct_c8;
|
|
|
|
_gfortran_sproduct_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sproduct_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sproduct_i2;
|
|
|
|
_gfortran_sproduct_i4;
|
|
|
|
_gfortran_sproduct_i8;
|
|
|
|
_gfortran_sproduct_r10;
|
|
|
|
_gfortran_sproduct_r16;
|
|
|
|
_gfortran_sproduct_r4;
|
|
|
|
_gfortran_sproduct_r8;
|
|
|
|
_gfortran_srand;
|
|
|
|
_gfortran_ssum_c10;
|
|
|
|
_gfortran_ssum_c16;
|
|
|
|
_gfortran_ssum_c4;
|
|
|
|
_gfortran_ssum_c8;
|
|
|
|
_gfortran_ssum_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_ssum_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_ssum_i2;
|
|
|
|
_gfortran_ssum_i4;
|
|
|
|
_gfortran_ssum_i8;
|
|
|
|
_gfortran_ssum_r10;
|
|
|
|
_gfortran_ssum_r16;
|
|
|
|
_gfortran_ssum_r4;
|
|
|
|
_gfortran_ssum_r8;
|
|
|
|
_gfortran_st_backspace;
|
|
|
|
_gfortran_st_close;
|
|
|
|
_gfortran_st_endfile;
|
|
|
|
_gfortran_st_flush;
|
|
|
|
_gfortran_st_inquire;
|
|
|
|
_gfortran_st_iolength;
|
|
|
|
_gfortran_st_iolength_done;
|
|
|
|
_gfortran_st_open;
|
|
|
|
_gfortran_st_read;
|
|
|
|
_gfortran_st_read_done;
|
|
|
|
_gfortran_st_rewind;
|
2016-12-21 10:15:39 +01:00
|
|
|
_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;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_string_index;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_string_index_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_string_len_trim;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_string_len_trim_char4;
|
2007-08-06 22:47:17 +02:00
|
|
|
_gfortran_string_minmax;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_string_minmax_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_string_scan;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_string_scan_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_string_trim;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_string_trim_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_string_verify;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_string_verify_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sum_c10;
|
|
|
|
_gfortran_sum_c16;
|
|
|
|
_gfortran_sum_c4;
|
|
|
|
_gfortran_sum_c8;
|
|
|
|
_gfortran_sum_i16;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_sum_i1;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_sum_i2;
|
|
|
|
_gfortran_sum_i4;
|
|
|
|
_gfortran_sum_i8;
|
|
|
|
_gfortran_sum_r10;
|
|
|
|
_gfortran_sum_r16;
|
|
|
|
_gfortran_sum_r4;
|
|
|
|
_gfortran_sum_r8;
|
|
|
|
_gfortran_symlnk_i4;
|
|
|
|
_gfortran_symlnk_i4_sub;
|
|
|
|
_gfortran_symlnk_i8;
|
|
|
|
_gfortran_symlnk_i8_sub;
|
|
|
|
_gfortran_system;
|
|
|
|
_gfortran_system_clock_4;
|
|
|
|
_gfortran_system_clock_8;
|
|
|
|
_gfortran_system_sub;
|
|
|
|
_gfortran_time8_func;
|
|
|
|
_gfortran_time_func;
|
|
|
|
_gfortran_transfer_array;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_array_write;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_transfer_character;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_character_wide;
|
|
|
|
_gfortran_transfer_character_wide_write;
|
|
|
|
_gfortran_transfer_character_write;
|
fortran, libgfortran: -mabi=ieeelongdouble I/O
The following patch adds the compiler and library side of -mabi=ieeelongdouble
I/O support.
2022-01-04 Jakub Jelinek <jakub@redhat.com>
gcc/fortran/
* trans-io.c (transfer_namelist_element): Use gfc_type_abi_kind,
formatting fixes.
(transfer_expr): Use gfc_type_abi_kind, use *REAL128* APIs even
for abi_kind == 17.
libgfortran/
* libgfortran.h (__acoshieee128, __acosieee128, __asinhieee128,
__asinieee128, __atan2ieee128, __atanhieee128, __atanieee128,
__coshieee128, __cosieee128, __erfieee128, __expieee128,
__fabsieee128, __jnieee128, __log10ieee128, __logieee128,
__powieee128, __sinhieee128, __sinieee128, __sqrtieee128,
__tanhieee128, __tanieee128, __ynieee128): Formatting fixes.
(__strtoieee128, __snprintfieee128): Declare.
* io/io.h (default_width_for_float, default_precision_for_float):
Handle kind == 17.
* io/size_from_kind.c (size_from_real_kind, size_from_complex_kind):
Likewise.
* io/read.c (set_integer, si_max, convert_real, convert_infnan,
read_f): Likewise.
* io/write.c (extract_uint, size_from_kind, set_fnode_default):
Likewise.
* io/write_float.def (DTOA2Q, FDTOA2Q): Define for HAVE_GFC_REAL_17.
(determine_en_precision, get_float_string): Handle kind == 17.
* io/transfer128.c: Use also for HAVE_GFC_REAL_17, but don't drag in
libquadmath if POWER_IEEE128.
* Makefile.am (comma, PREPROCESS): New variables.
(gfortran.ver): New goal.
(version_arg, version_dep): Use gfortran.ver instead of
$(srcdir)/gfortran.map.
(gfortran.map-sun): Depend on and use gfortran.ver instead of
$(srcdir)/gfortran.map.
(BUILT_SOURCES): Add $(version_dep).
* Makefile.in: Regenerated.
* gfortran.map (GFORTRAN_8): Don't export
_gfortran_transfer_complex128, _gfortran_transfer_complex128_write,
_gfortran_transfer_real128 and _gfortran_transfer_real128_write if
HAVE_GFC_REAL_17 is defined.
(GFORTRAN_12): Export those here instead.
2022-01-04 10:37:48 +01:00
|
|
|
#ifndef HAVE_GFC_REAL_17
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_complex128;
|
|
|
|
_gfortran_transfer_complex128_write;
|
fortran, libgfortran: -mabi=ieeelongdouble I/O
The following patch adds the compiler and library side of -mabi=ieeelongdouble
I/O support.
2022-01-04 Jakub Jelinek <jakub@redhat.com>
gcc/fortran/
* trans-io.c (transfer_namelist_element): Use gfc_type_abi_kind,
formatting fixes.
(transfer_expr): Use gfc_type_abi_kind, use *REAL128* APIs even
for abi_kind == 17.
libgfortran/
* libgfortran.h (__acoshieee128, __acosieee128, __asinhieee128,
__asinieee128, __atan2ieee128, __atanhieee128, __atanieee128,
__coshieee128, __cosieee128, __erfieee128, __expieee128,
__fabsieee128, __jnieee128, __log10ieee128, __logieee128,
__powieee128, __sinhieee128, __sinieee128, __sqrtieee128,
__tanhieee128, __tanieee128, __ynieee128): Formatting fixes.
(__strtoieee128, __snprintfieee128): Declare.
* io/io.h (default_width_for_float, default_precision_for_float):
Handle kind == 17.
* io/size_from_kind.c (size_from_real_kind, size_from_complex_kind):
Likewise.
* io/read.c (set_integer, si_max, convert_real, convert_infnan,
read_f): Likewise.
* io/write.c (extract_uint, size_from_kind, set_fnode_default):
Likewise.
* io/write_float.def (DTOA2Q, FDTOA2Q): Define for HAVE_GFC_REAL_17.
(determine_en_precision, get_float_string): Handle kind == 17.
* io/transfer128.c: Use also for HAVE_GFC_REAL_17, but don't drag in
libquadmath if POWER_IEEE128.
* Makefile.am (comma, PREPROCESS): New variables.
(gfortran.ver): New goal.
(version_arg, version_dep): Use gfortran.ver instead of
$(srcdir)/gfortran.map.
(gfortran.map-sun): Depend on and use gfortran.ver instead of
$(srcdir)/gfortran.map.
(BUILT_SOURCES): Add $(version_dep).
* Makefile.in: Regenerated.
* gfortran.map (GFORTRAN_8): Don't export
_gfortran_transfer_complex128, _gfortran_transfer_complex128_write,
_gfortran_transfer_real128 and _gfortran_transfer_real128_write if
HAVE_GFC_REAL_17 is defined.
(GFORTRAN_12): Export those here instead.
2022-01-04 10:37:48 +01:00
|
|
|
#endif
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_transfer_complex;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_complex_write;
|
|
|
|
_gfortran_transfer_derived;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_transfer_integer;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_integer_write;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_transfer_logical;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_logical_write;
|
fortran, libgfortran: -mabi=ieeelongdouble I/O
The following patch adds the compiler and library side of -mabi=ieeelongdouble
I/O support.
2022-01-04 Jakub Jelinek <jakub@redhat.com>
gcc/fortran/
* trans-io.c (transfer_namelist_element): Use gfc_type_abi_kind,
formatting fixes.
(transfer_expr): Use gfc_type_abi_kind, use *REAL128* APIs even
for abi_kind == 17.
libgfortran/
* libgfortran.h (__acoshieee128, __acosieee128, __asinhieee128,
__asinieee128, __atan2ieee128, __atanhieee128, __atanieee128,
__coshieee128, __cosieee128, __erfieee128, __expieee128,
__fabsieee128, __jnieee128, __log10ieee128, __logieee128,
__powieee128, __sinhieee128, __sinieee128, __sqrtieee128,
__tanhieee128, __tanieee128, __ynieee128): Formatting fixes.
(__strtoieee128, __snprintfieee128): Declare.
* io/io.h (default_width_for_float, default_precision_for_float):
Handle kind == 17.
* io/size_from_kind.c (size_from_real_kind, size_from_complex_kind):
Likewise.
* io/read.c (set_integer, si_max, convert_real, convert_infnan,
read_f): Likewise.
* io/write.c (extract_uint, size_from_kind, set_fnode_default):
Likewise.
* io/write_float.def (DTOA2Q, FDTOA2Q): Define for HAVE_GFC_REAL_17.
(determine_en_precision, get_float_string): Handle kind == 17.
* io/transfer128.c: Use also for HAVE_GFC_REAL_17, but don't drag in
libquadmath if POWER_IEEE128.
* Makefile.am (comma, PREPROCESS): New variables.
(gfortran.ver): New goal.
(version_arg, version_dep): Use gfortran.ver instead of
$(srcdir)/gfortran.map.
(gfortran.map-sun): Depend on and use gfortran.ver instead of
$(srcdir)/gfortran.map.
(BUILT_SOURCES): Add $(version_dep).
* Makefile.in: Regenerated.
* gfortran.map (GFORTRAN_8): Don't export
_gfortran_transfer_complex128, _gfortran_transfer_complex128_write,
_gfortran_transfer_real128 and _gfortran_transfer_real128_write if
HAVE_GFC_REAL_17 is defined.
(GFORTRAN_12): Export those here instead.
2022-01-04 10:37:48 +01:00
|
|
|
#ifndef HAVE_GFC_REAL_17
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_real128;
|
|
|
|
_gfortran_transfer_real128_write;
|
fortran, libgfortran: -mabi=ieeelongdouble I/O
The following patch adds the compiler and library side of -mabi=ieeelongdouble
I/O support.
2022-01-04 Jakub Jelinek <jakub@redhat.com>
gcc/fortran/
* trans-io.c (transfer_namelist_element): Use gfc_type_abi_kind,
formatting fixes.
(transfer_expr): Use gfc_type_abi_kind, use *REAL128* APIs even
for abi_kind == 17.
libgfortran/
* libgfortran.h (__acoshieee128, __acosieee128, __asinhieee128,
__asinieee128, __atan2ieee128, __atanhieee128, __atanieee128,
__coshieee128, __cosieee128, __erfieee128, __expieee128,
__fabsieee128, __jnieee128, __log10ieee128, __logieee128,
__powieee128, __sinhieee128, __sinieee128, __sqrtieee128,
__tanhieee128, __tanieee128, __ynieee128): Formatting fixes.
(__strtoieee128, __snprintfieee128): Declare.
* io/io.h (default_width_for_float, default_precision_for_float):
Handle kind == 17.
* io/size_from_kind.c (size_from_real_kind, size_from_complex_kind):
Likewise.
* io/read.c (set_integer, si_max, convert_real, convert_infnan,
read_f): Likewise.
* io/write.c (extract_uint, size_from_kind, set_fnode_default):
Likewise.
* io/write_float.def (DTOA2Q, FDTOA2Q): Define for HAVE_GFC_REAL_17.
(determine_en_precision, get_float_string): Handle kind == 17.
* io/transfer128.c: Use also for HAVE_GFC_REAL_17, but don't drag in
libquadmath if POWER_IEEE128.
* Makefile.am (comma, PREPROCESS): New variables.
(gfortran.ver): New goal.
(version_arg, version_dep): Use gfortran.ver instead of
$(srcdir)/gfortran.map.
(gfortran.map-sun): Depend on and use gfortran.ver instead of
$(srcdir)/gfortran.map.
(BUILT_SOURCES): Add $(version_dep).
* Makefile.in: Regenerated.
* gfortran.map (GFORTRAN_8): Don't export
_gfortran_transfer_complex128, _gfortran_transfer_complex128_write,
_gfortran_transfer_real128 and _gfortran_transfer_real128_write if
HAVE_GFC_REAL_17 is defined.
(GFORTRAN_12): Export those here instead.
2022-01-04 10:37:48 +01:00
|
|
|
#endif
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_transfer_real;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_transfer_real_write;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_ttynam;
|
|
|
|
_gfortran_ttynam_sub;
|
|
|
|
_gfortran_umask_i4;
|
|
|
|
_gfortran_umask_i4_sub;
|
|
|
|
_gfortran_umask_i8;
|
|
|
|
_gfortran_umask_i8_sub;
|
|
|
|
_gfortran_unlink;
|
|
|
|
_gfortran_unlink_i4_sub;
|
|
|
|
_gfortran_unlink_i8_sub;
|
|
|
|
_gfortran_unpack0;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_unpack0_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_unpack0_char;
|
|
|
|
_gfortran_unpack1;
|
2016-12-21 10:15:39 +01:00
|
|
|
_gfortran_unpack1_char4;
|
2007-04-24 11:08:52 +02:00
|
|
|
_gfortran_unpack1_char;
|
|
|
|
local:
|
|
|
|
*;
|
|
|
|
};
|
|
|
|
|
2017-11-22 19:08:07 +01:00
|
|
|
GFORTRAN_F2C_8 {
|
2007-04-24 11:08:52 +02:00
|
|
|
global:
|
|
|
|
_gfortran_f2c_specific__abs_c4;
|
|
|
|
_gfortran_f2c_specific__abs_r4;
|
|
|
|
_gfortran_f2c_specific__acosh_r4;
|
|
|
|
_gfortran_f2c_specific__acos_r4;
|
|
|
|
_gfortran_f2c_specific__aimag_c4;
|
|
|
|
_gfortran_f2c_specific__aimag_c8;
|
|
|
|
_gfortran_f2c_specific__aint_r4;
|
|
|
|
_gfortran_f2c_specific__anint_r4;
|
|
|
|
_gfortran_f2c_specific__asinh_r4;
|
|
|
|
_gfortran_f2c_specific__asin_r4;
|
|
|
|
_gfortran_f2c_specific__atan2_r4;
|
|
|
|
_gfortran_f2c_specific__atanh_r4;
|
|
|
|
_gfortran_f2c_specific__atan_r4;
|
|
|
|
_gfortran_f2c_specific__conjg_4;
|
|
|
|
_gfortran_f2c_specific__conjg_8;
|
|
|
|
_gfortran_f2c_specific__cos_c4;
|
|
|
|
_gfortran_f2c_specific__cos_c8;
|
|
|
|
_gfortran_f2c_specific__cosh_r4;
|
|
|
|
_gfortran_f2c_specific__cos_r4;
|
|
|
|
_gfortran_f2c_specific__dim_r4;
|
|
|
|
_gfortran_f2c_specific__exp_c4;
|
|
|
|
_gfortran_f2c_specific__exp_c8;
|
|
|
|
_gfortran_f2c_specific__exp_r4;
|
|
|
|
_gfortran_f2c_specific__log10_r4;
|
|
|
|
_gfortran_f2c_specific__log_c4;
|
|
|
|
_gfortran_f2c_specific__log_c8;
|
|
|
|
_gfortran_f2c_specific__log_r4;
|
|
|
|
_gfortran_f2c_specific__mod_r4;
|
|
|
|
_gfortran_f2c_specific__sign_r4;
|
|
|
|
_gfortran_f2c_specific__sin_c4;
|
|
|
|
_gfortran_f2c_specific__sin_c8;
|
|
|
|
_gfortran_f2c_specific__sinh_r4;
|
|
|
|
_gfortran_f2c_specific__sin_r4;
|
|
|
|
_gfortran_f2c_specific__sqrt_c4;
|
|
|
|
_gfortran_f2c_specific__sqrt_c8;
|
|
|
|
_gfortran_f2c_specific__sqrt_r4;
|
|
|
|
_gfortran_f2c_specific__tanh_r4;
|
|
|
|
_gfortran_f2c_specific__tan_r4;
|
|
|
|
};
|
|
|
|
|
2017-11-22 19:08:07 +01:00
|
|
|
GFORTRAN_C99_8 {
|
2007-04-24 11:08:52 +02:00
|
|
|
global:
|
|
|
|
acosf;
|
|
|
|
acoshf;
|
|
|
|
asinf;
|
|
|
|
asinhf;
|
|
|
|
atan2f;
|
|
|
|
atanf;
|
|
|
|
atanhf;
|
|
|
|
cabs;
|
|
|
|
cabsf;
|
|
|
|
cabsl;
|
2016-12-21 10:15:39 +01:00
|
|
|
cacos;
|
|
|
|
cacosf;
|
|
|
|
cacosh;
|
|
|
|
cacoshf;
|
|
|
|
cacoshl;
|
|
|
|
cacosl;
|
2007-04-24 11:08:52 +02:00
|
|
|
carg;
|
|
|
|
cargf;
|
|
|
|
cargl;
|
2016-12-21 10:15:39 +01:00
|
|
|
casin;
|
|
|
|
casinf;
|
|
|
|
casinh;
|
|
|
|
casinhf;
|
|
|
|
casinhl;
|
|
|
|
casinl;
|
|
|
|
catan;
|
|
|
|
catanf;
|
|
|
|
catanh;
|
|
|
|
catanhf;
|
|
|
|
catanhl;
|
|
|
|
catanl;
|
2007-04-24 11:08:52 +02:00
|
|
|
ccos;
|
|
|
|
ccosf;
|
|
|
|
ccosh;
|
|
|
|
ccoshf;
|
|
|
|
ccoshl;
|
|
|
|
ccosl;
|
|
|
|
ceilf;
|
|
|
|
cexp;
|
|
|
|
cexpf;
|
|
|
|
cexpl;
|
|
|
|
clog10;
|
|
|
|
clog10f;
|
|
|
|
clog10l;
|
2016-12-21 10:15:39 +01:00
|
|
|
clog;
|
2007-04-24 11:08:52 +02:00
|
|
|
clogf;
|
|
|
|
clogl;
|
|
|
|
copysignf;
|
|
|
|
cosf;
|
|
|
|
coshf;
|
|
|
|
cpow;
|
|
|
|
cpowf;
|
|
|
|
cpowl;
|
|
|
|
csin;
|
|
|
|
csinf;
|
|
|
|
csinh;
|
|
|
|
csinhf;
|
|
|
|
csinhl;
|
|
|
|
csinl;
|
|
|
|
csqrt;
|
|
|
|
csqrtf;
|
|
|
|
csqrtl;
|
|
|
|
ctan;
|
|
|
|
ctanf;
|
|
|
|
ctanh;
|
|
|
|
ctanhf;
|
|
|
|
ctanhl;
|
|
|
|
ctanl;
|
|
|
|
erfcf;
|
|
|
|
erff;
|
|
|
|
expf;
|
|
|
|
fabsf;
|
|
|
|
floorf;
|
|
|
|
floorl;
|
|
|
|
fmodf;
|
|
|
|
fmodl;
|
|
|
|
frexpf;
|
|
|
|
hypotf;
|
|
|
|
j0f;
|
|
|
|
j1f;
|
|
|
|
jnf;
|
2007-11-30 05:14:01 +01:00
|
|
|
lgamma;
|
|
|
|
lgammaf;
|
2016-12-21 10:15:39 +01:00
|
|
|
llround;
|
|
|
|
llroundf;
|
|
|
|
llroundl;
|
2007-04-24 11:08:52 +02:00
|
|
|
log10f;
|
|
|
|
log10l;
|
|
|
|
logf;
|
2016-12-21 10:15:39 +01:00
|
|
|
lround;
|
|
|
|
lroundf;
|
|
|
|
lroundl;
|
2007-04-24 11:08:52 +02:00
|
|
|
nextafterf;
|
|
|
|
powf;
|
|
|
|
round;
|
|
|
|
roundf;
|
2016-12-21 10:15:39 +01:00
|
|
|
roundl;
|
2007-04-24 11:08:52 +02:00
|
|
|
scalbn;
|
|
|
|
scalbnf;
|
|
|
|
sinf;
|
|
|
|
sinhf;
|
|
|
|
sqrtf;
|
|
|
|
tanf;
|
|
|
|
tanhf;
|
2007-11-30 05:14:01 +01:00
|
|
|
tgamma;
|
|
|
|
tgammaf;
|
2007-04-24 11:08:52 +02:00
|
|
|
trunc;
|
|
|
|
truncf;
|
|
|
|
y0f;
|
|
|
|
y1f;
|
|
|
|
ynf;
|
|
|
|
};
|
2018-08-21 20:48:59 +02:00
|
|
|
|
|
|
|
GFORTRAN_9 {
|
|
|
|
global:
|
2019-01-12 16:25:52 +01:00
|
|
|
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;
|
2018-10-28 12:05:05 +01:00
|
|
|
_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;
|
2019-01-07 20:30:28 +01:00
|
|
|
_gfortran_is_contiguous0;
|
2018-10-28 12:05:05 +01:00
|
|
|
_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;
|
2018-08-21 20:48:59 +02:00
|
|
|
_gfortran_st_wait_async;
|
2018-12-29 20:14:32 +01:00
|
|
|
__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;
|
2019-01-07 07:40:37 +01:00
|
|
|
} GFORTRAN_8;
|
2019-05-17 19:23:30 +02:00
|
|
|
|
|
|
|
GFORTRAN_9.2 {
|
|
|
|
_gfortran_findloc0_i2;
|
2019-05-17 19:24:27 +02:00
|
|
|
_gfortran_findloc0_r10;
|
2019-05-17 19:23:30 +02:00
|
|
|
_gfortran_mfindloc0_i2;
|
2019-05-17 19:24:27 +02:00
|
|
|
_gfortran_mfindloc0_r10;
|
2019-05-17 19:23:30 +02:00
|
|
|
_gfortran_sfindloc0_i2;
|
2019-05-17 19:24:27 +02:00
|
|
|
_gfortran_sfindloc0_r10;
|
|
|
|
_gfortran_findloc1_r10;
|
|
|
|
_gfortran_mfindloc1_r10;
|
|
|
|
_gfortran_sfindloc1_r10;
|
2019-05-17 19:23:30 +02:00
|
|
|
} GFORTRAN_9;
|
2019-08-17 07:45:37 +02:00
|
|
|
|
|
|
|
GFORTRAN_10 {
|
|
|
|
global:
|
|
|
|
_gfortran_os_error_at;
|
Fix PR fortran/93871 and re-implement degree-valued trigonometric intrinsics.
2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
Steven G. Kargl <kargl@gcc.gnu.org>
gcc/fortran/ChangeLog
PR fortran/93871
* gfortran.h (GFC_ISYM_ACOSD, GFC_ISYM_ASIND, GFC_ISYM_ATAN2D,
GFC_ISYM_ATAND, GFC_ISYM_COSD, GFC_ISYM_COTAND, GFC_ISYM_SIND,
GFC_ISYM_TAND): New.
* intrinsic.c (add_functions): Remove check for flag_dec_math.
Give degree trig functions simplification and name resolution
functions (e.g, gfc_simplify_atrigd () and gfc_resolve_atrigd ()).
(do_simplify): Remove special casing of degree trig functions.
* intrinsic.h (gfc_simplify_acosd, gfc_simplify_asind,
gfc_simplify_atand, gfc_simplify_cosd, gfc_simplify_cotand,
gfc_simplify_sind, gfc_simplify_tand, gfc_resolve_trigd2): Add new
prototypes.
(gfc_simplify_atrigd, gfc_simplify_trigd, gfc_resolve_cotan,
resolve_atrigd): Remove prototypes of deleted functions.
* iresolve.c (is_trig_resolved, copy_replace_function_shallow,
gfc_resolve_cotan, get_radians, get_degrees, resolve_trig_call,
gfc_resolve_atrigd, gfc_resolve_atan2d): Delete functions.
(gfc_resolve_trigd, gfc_resolve_trigd2): Resolve to library functions.
* simplify.c (rad2deg, deg2rad, gfc_simplify_acosd, gfc_simplify_asind,
gfc_simplify_atand, gfc_simplify_atan2d, gfc_simplify_cosd,
gfc_simplify_sind, gfc_simplify_tand, gfc_simplify_cotand): New
functions.
(gfc_simplify_atan2): Fix error message.
(simplify_trig_call, gfc_simplify_trigd, gfc_simplify_atrigd,
radians_f): Delete functions.
* trans-intrinsic.c: Add LIB_FUNCTION decls for sind, cosd, tand.
(rad2deg, gfc_conv_intrinsic_atrigd, gfc_conv_intrinsic_cotan,
gfc_conv_intrinsic_cotand, gfc_conv_intrinsic_atan2d): New functions.
(gfc_conv_intrinsic_function): Handle ACOSD, ASIND, ATAND, COTAN,
COTAND, ATAN2D.
* trigd_fe.inc: New file. Included by simplify.c to implement
simplify_sind, simplify_cosd, simplify_tand with code common to the
libgfortran implementation.
gcc/testsuite/ChangeLog
PR fortran/93871
* gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
* gfortran.dg/dec_math_2.f90: New test.
* gfortran.dg/dec_math_3.f90: Likewise.
* gfortran.dg/dec_math_4.f90: Likewise.
* gfortran.dg/dec_math_5.f90: Likewise.
libgfortran/ChangeLog
PR fortran/93871
* Makefile.am, Makefile.in: New make rule for intrinsics/trigd.c.
* gfortran.map: New routines for {sind, cosd, tand}X{r4, r8, r10, r16}.
* intrinsics/trigd.c, intrinsics/trigd_lib.inc, intrinsics/trigd.inc:
New files. Defines native degree-valued trig functions.
2020-04-07 17:59:36 +02:00
|
|
|
_gfortran_sind_r4;
|
|
|
|
_gfortran_sind_r8;
|
|
|
|
_gfortran_sind_r10;
|
|
|
|
_gfortran_sind_r16;
|
|
|
|
_gfortran_cosd_r4;
|
|
|
|
_gfortran_cosd_r8;
|
|
|
|
_gfortran_cosd_r10;
|
|
|
|
_gfortran_cosd_r16;
|
|
|
|
_gfortran_tand_r4;
|
|
|
|
_gfortran_tand_r8;
|
|
|
|
_gfortran_tand_r10;
|
|
|
|
_gfortran_tand_r16;
|
2019-08-17 07:45:37 +02:00
|
|
|
} GFORTRAN_9.2;
|
2020-05-29 19:01:50 +02:00
|
|
|
|
|
|
|
GFORTRAN_10.2 {
|
|
|
|
global:
|
|
|
|
_gfortran_findloc0_c10;
|
|
|
|
_gfortran_mfindloc0_c10;
|
|
|
|
_gfortran_sfindloc0_c10;
|
|
|
|
_gfortran_findloc1_c10;
|
|
|
|
_gfortran_mfindloc1_c10;
|
|
|
|
_gfortran_sfindloc1_c10;
|
|
|
|
} GFORTRAN_10;
|
2021-05-22 13:27:42 +02:00
|
|
|
|
|
|
|
GFORTRAN_12 {
|
|
|
|
global:
|
|
|
|
_gfortran_caf_random_init;
|
libgfortran: Small progress on the library side
The following patch quiets
../../../libgfortran/generated/in_pack_r17.c:35:1: warning: no previous prototype for ‘internal_pack_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/in_pack_c17.c:35:1: warning: no previous prototype for ‘internal_pack_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/in_unpack_r17.c:33:1: warning: no previous prototype for ‘internal_unpack_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/in_unpack_c17.c:33:1: warning: no previous prototype for ‘internal_unpack_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/pack_r17.c:73:1: warning: no previous prototype for ‘pack_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/pack_c17.c:73:1: warning: no previous prototype for ‘pack_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/unpack_r17.c:34:1: warning: no previous prototype for ‘unpack0_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/unpack_r17.c:178:1: warning: no previous prototype for ‘unpack1_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/unpack_c17.c:34:1: warning: no previous prototype for ‘unpack0_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/unpack_c17.c:178:1: warning: no previous prototype for ‘unpack1_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/spread_r17.c:34:1: warning: no previous prototype for ‘spread_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/spread_r17.c:230:1: warning: no previous prototype for ‘spread_scalar_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/spread_c17.c:34:1: warning: no previous prototype for ‘spread_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/spread_c17.c:230:1: warning: no previous prototype for ‘spread_scalar_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift0_r17.c:33:1: warning: no previous prototype for ‘cshift0_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift0_c17.c:33:1: warning: no previous prototype for ‘cshift0_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift1_4_r17.c:32:1: warning: no previous prototype for ‘cshift1_4_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift1_4_c17.c:32:1: warning: no previous prototype for ‘cshift1_4_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift1_8_r17.c:32:1: warning: no previous prototype for ‘cshift1_8_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift1_8_c17.c:32:1: warning: no previous prototype for ‘cshift1_8_c17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift1_16_r17.c:32:1: warning: no previous prototype for ‘cshift1_16_r17’ [-Wmissing-prototypes]
../../../libgfortran/generated/cshift1_16_c17.c:32:1: warning: no previous prototype for ‘cshift1_16_c17’ [-Wmissing-prototypes]
warnings during libgfortran build and exports the new entrypoints.
Note, not all of them, clearly e.g. there are fewer *_r17* entrypoints than
*_r16* entrypoints, so more work is needed.
2021-12-31 Jakub Jelinek <jakub@redhat.com>
* libgfortran.h (internal_pack_r17, internal_pack_c17,
internal_unpack_r17, internal_unpack_c17, pack_r17, pack_c17,
unpack0_r17, unpack0_c17, unpack1_r17, unpack1_c17, spread_r17,
spread_c17, spread_scalar_r17, spread_scalar_c17, cshift0_r17,
cshift0_c17, cshift1_4_r17, cshift1_8_r17, cshift1_16_r17,
cshift1_4_c17, cshift1_8_c17, cshift1_16_c17): Declare.
* gfortran.map (GFORTRAN_12): Export *_r17 and *_c17.
2021-12-31 16:58:32 +01:00
|
|
|
_gfortran_arandom_r17;
|
|
|
|
_gfortran_bessel_jn_r17;
|
|
|
|
_gfortran_bessel_yn_r17;
|
|
|
|
_gfortran_cosd_r17;
|
|
|
|
_gfortran_erfc_scaled_r17;
|
|
|
|
_gfortran_findloc0_r17;
|
|
|
|
_gfortran_findloc1_r17;
|
|
|
|
_gfortran_matmul_r17;
|
|
|
|
_gfortran_maxloc0_16_r17;
|
|
|
|
_gfortran_maxloc0_4_r17;
|
|
|
|
_gfortran_maxloc0_8_r17;
|
|
|
|
_gfortran_maxloc1_16_r17;
|
|
|
|
_gfortran_maxloc1_4_r17;
|
|
|
|
_gfortran_maxloc1_8_r17;
|
|
|
|
_gfortran_maxval_r17;
|
|
|
|
_gfortran_mfindloc0_r17;
|
|
|
|
_gfortran_mfindloc1_r17;
|
|
|
|
_gfortran_minloc0_16_r17;
|
|
|
|
_gfortran_minloc0_4_r17;
|
|
|
|
_gfortran_minloc0_8_r17;
|
|
|
|
_gfortran_minloc1_16_r17;
|
|
|
|
_gfortran_minloc1_4_r17;
|
|
|
|
_gfortran_minloc1_8_r17;
|
|
|
|
_gfortran_minval_r17;
|
|
|
|
_gfortran_mmaxloc0_16_r17;
|
|
|
|
_gfortran_mmaxloc0_4_r17;
|
|
|
|
_gfortran_mmaxloc0_8_r17;
|
|
|
|
_gfortran_mmaxloc1_16_r17;
|
|
|
|
_gfortran_mmaxloc1_4_r17;
|
|
|
|
_gfortran_mmaxloc1_8_r17;
|
|
|
|
_gfortran_mmaxval_r17;
|
|
|
|
_gfortran_mminloc0_16_r17;
|
|
|
|
_gfortran_mminloc0_4_r17;
|
|
|
|
_gfortran_mminloc0_8_r17;
|
|
|
|
_gfortran_mminloc1_16_r17;
|
|
|
|
_gfortran_mminloc1_4_r17;
|
|
|
|
_gfortran_mminloc1_8_r17;
|
|
|
|
_gfortran_mminval_r17;
|
|
|
|
_gfortran_mproduct_r17;
|
|
|
|
_gfortran_msum_r17;
|
|
|
|
_gfortran_norm2_r17;
|
|
|
|
_gfortran_pow_r17_i16;
|
|
|
|
_gfortran_pow_r17_i4;
|
|
|
|
_gfortran_pow_r17_i8;
|
|
|
|
_gfortran_product_r17;
|
|
|
|
_gfortran_random_r17;
|
|
|
|
_gfortran_reshape_r17;
|
|
|
|
_gfortran_sfindloc0_r17;
|
|
|
|
_gfortran_sfindloc1_r17;
|
|
|
|
_gfortran_sind_r17;
|
|
|
|
_gfortran_smaxloc0_16_r17;
|
|
|
|
_gfortran_smaxloc0_4_r17;
|
|
|
|
_gfortran_smaxloc0_8_r17;
|
|
|
|
_gfortran_smaxloc1_16_r17;
|
|
|
|
_gfortran_smaxloc1_4_r17;
|
|
|
|
_gfortran_smaxloc1_8_r17;
|
|
|
|
_gfortran_smaxval_r17;
|
|
|
|
_gfortran_sminloc0_16_r17;
|
|
|
|
_gfortran_sminloc0_4_r17;
|
|
|
|
_gfortran_sminloc0_8_r17;
|
|
|
|
_gfortran_sminloc1_16_r17;
|
|
|
|
_gfortran_sminloc1_4_r17;
|
|
|
|
_gfortran_sminloc1_8_r17;
|
|
|
|
_gfortran_sminval_r17;
|
|
|
|
_gfortran_specific__abs_r17;
|
|
|
|
_gfortran_specific__acosh_r17;
|
|
|
|
_gfortran_specific__acos_r17;
|
|
|
|
_gfortran_specific__aint_r17;
|
|
|
|
_gfortran_specific__anint_r17;
|
|
|
|
_gfortran_specific__asinh_r17;
|
|
|
|
_gfortran_specific__asin_r17;
|
|
|
|
_gfortran_specific__atan2_r17;
|
|
|
|
_gfortran_specific__atanh_r17;
|
|
|
|
_gfortran_specific__atan_r17;
|
|
|
|
_gfortran_specific__cosh_r17;
|
|
|
|
_gfortran_specific__cos_r17;
|
|
|
|
_gfortran_specific__dim_r17;
|
|
|
|
_gfortran_specific__exp_r17;
|
|
|
|
_gfortran_specific__log10_r17;
|
|
|
|
_gfortran_specific__log_r17;
|
|
|
|
_gfortran_specific__mod_r17;
|
|
|
|
_gfortran_specific__sign_r17;
|
|
|
|
_gfortran_specific__sinh_r17;
|
|
|
|
_gfortran_specific__sin_r17;
|
|
|
|
_gfortran_specific__sqrt_r17;
|
|
|
|
_gfortran_specific__tanh_r17;
|
|
|
|
_gfortran_specific__tan_r17;
|
|
|
|
_gfortran_sproduct_r17;
|
|
|
|
_gfortran_ssum_r17;
|
|
|
|
_gfortran_sum_r17;
|
|
|
|
_gfortran_tand_r17;
|
|
|
|
_gfortran_findloc0_c17;
|
|
|
|
_gfortran_findloc1_c17;
|
|
|
|
_gfortran_matmul_c17;
|
|
|
|
_gfortran_mfindloc0_c17;
|
|
|
|
_gfortran_mfindloc1_c17;
|
|
|
|
_gfortran_mproduct_c17;
|
|
|
|
_gfortran_msum_c17;
|
|
|
|
_gfortran_pow_c17_i16;
|
|
|
|
_gfortran_pow_c17_i4;
|
|
|
|
_gfortran_pow_c17_i8;
|
|
|
|
_gfortran_product_c17;
|
|
|
|
_gfortran_reshape_c17;
|
|
|
|
_gfortran_sfindloc0_c17;
|
|
|
|
_gfortran_sfindloc1_c17;
|
|
|
|
_gfortran_specific__abs_c17;
|
|
|
|
_gfortran_specific__aimag_c17;
|
|
|
|
_gfortran_specific__cos_c17;
|
|
|
|
_gfortran_specific__exp_c17;
|
|
|
|
_gfortran_specific__log_c17;
|
|
|
|
_gfortran_specific__sin_c17;
|
|
|
|
_gfortran_specific__sqrt_c17;
|
|
|
|
_gfortran_sproduct_c17;
|
|
|
|
_gfortran_ssum_c17;
|
|
|
|
_gfortran_sum_c17;
|
fortran, libgfortran: -mabi=ieeelongdouble I/O
The following patch adds the compiler and library side of -mabi=ieeelongdouble
I/O support.
2022-01-04 Jakub Jelinek <jakub@redhat.com>
gcc/fortran/
* trans-io.c (transfer_namelist_element): Use gfc_type_abi_kind,
formatting fixes.
(transfer_expr): Use gfc_type_abi_kind, use *REAL128* APIs even
for abi_kind == 17.
libgfortran/
* libgfortran.h (__acoshieee128, __acosieee128, __asinhieee128,
__asinieee128, __atan2ieee128, __atanhieee128, __atanieee128,
__coshieee128, __cosieee128, __erfieee128, __expieee128,
__fabsieee128, __jnieee128, __log10ieee128, __logieee128,
__powieee128, __sinhieee128, __sinieee128, __sqrtieee128,
__tanhieee128, __tanieee128, __ynieee128): Formatting fixes.
(__strtoieee128, __snprintfieee128): Declare.
* io/io.h (default_width_for_float, default_precision_for_float):
Handle kind == 17.
* io/size_from_kind.c (size_from_real_kind, size_from_complex_kind):
Likewise.
* io/read.c (set_integer, si_max, convert_real, convert_infnan,
read_f): Likewise.
* io/write.c (extract_uint, size_from_kind, set_fnode_default):
Likewise.
* io/write_float.def (DTOA2Q, FDTOA2Q): Define for HAVE_GFC_REAL_17.
(determine_en_precision, get_float_string): Handle kind == 17.
* io/transfer128.c: Use also for HAVE_GFC_REAL_17, but don't drag in
libquadmath if POWER_IEEE128.
* Makefile.am (comma, PREPROCESS): New variables.
(gfortran.ver): New goal.
(version_arg, version_dep): Use gfortran.ver instead of
$(srcdir)/gfortran.map.
(gfortran.map-sun): Depend on and use gfortran.ver instead of
$(srcdir)/gfortran.map.
(BUILT_SOURCES): Add $(version_dep).
* Makefile.in: Regenerated.
* gfortran.map (GFORTRAN_8): Don't export
_gfortran_transfer_complex128, _gfortran_transfer_complex128_write,
_gfortran_transfer_real128 and _gfortran_transfer_real128_write if
HAVE_GFC_REAL_17 is defined.
(GFORTRAN_12): Export those here instead.
2022-01-04 10:37:48 +01:00
|
|
|
#ifdef HAVE_GFC_REAL_17
|
|
|
|
_gfortran_transfer_complex128;
|
|
|
|
_gfortran_transfer_complex128_write;
|
|
|
|
_gfortran_transfer_real128;
|
|
|
|
_gfortran_transfer_real128_write;
|
|
|
|
#endif
|
2021-05-22 13:27:42 +02:00
|
|
|
} GFORTRAN_10.2;
|