diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2016-12-19 17:32:17 +0200 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2016-12-19 17:32:17 +0200 |
commit | 7e294024ad7b92b888fc067ccb71cf2efe1c441b (patch) | |
tree | 213e4c33ca20e43245862d1f51eddfa350f44dea /libgfortran/gfortran.map | |
parent | 596762ee4b98c9c6bcd2b3f0bd67e2c5f5cae6ed (diff) | |
download | gcc-7e294024ad7b92b888fc067ccb71cf2efe1c441b.zip gcc-7e294024ad7b92b888fc067ccb71cf2efe1c441b.tar.gz gcc-7e294024ad7b92b888fc067ccb71cf2efe1c441b.tar.bz2 |
Remove unused libgfortran functions
Now that the libgfortran ABI major version has been bumped, we can
remove functions for which the frontend nowadays generates inline
code.
This removes the malloc, free, exponent, fraction, nearest, rrspacing,
spacing, set_exponent and transpose intrinsics. Also the unused
store_exe_path function is removed.
2016-12-19 Janne Blomqvist <jb@gcc.gnu.org>
* Makefile.am: Remove exponent, fraction, nearest, rrspacing,
set_exponent, spacing, transpose, malloc, transpose_generic.
* Makefile.in: Regenerate.
* generated/exponent_r10.c: Remove.
* generated/exponent_r16.c: Remove.
* generated/exponent_r4.c: Remove.
* generated/exponent_r8.c: Remove.
* generated/fraction_r10.c: Remove.
* generated/fraction_r16.c: Remove.
* generated/fraction_r4.c: Remove.
* generated/fraction_r8.c: Remove.
* generated/nearest_r10.c: Remove.
* generated/nearest_r16.c: Remove.
* generated/nearest_r4.c: Remove.
* generated/nearest_r8.c: Remove.
* generated/rrspacing_r10.c: Remove.
* generated/rrspacing_r16.c: Remove.
* generated/rrspacing_r4.c: Remove.
* generated/rrspacing_r8.c: Remove.
* generated/set_exponent_r10.c: Remove.
* generated/set_exponent_r16.c: Remove.
* generated/set_exponent_r4.c: Remove.
* generated/set_exponent_r8.c: Remove.
* generated/spacing_r10.c: Remove.
* generated/spacing_r16.c: Remove.
* generated/spacing_r4.c: Remove.
* generated/spacing_r8.c: Remove.
* generated/transpose_c10.c: Remove.
* generated/transpose_c16.c: Remove.
* generated/transpose_c4.c: Remove.
* generated/transpose_c8.c: Remove.
* generated/transpose_i16.c: Remove.
* generated/transpose_i4.c: Remove.
* generated/transpose_i8.c: Remove.
* generated/transpose_r10.c: Remove.
* generated/transpose_r16.c: Remove.
* generated/transpose_r4.c: Remove.
* generated/transpose_r8.c: Remove.
* gfortran.map: Remove exponent, fraction, nearest, rrspacing,
set_exponent, spacing, transpose, malloc, free, transpose_generic,
store_exe_path.
* intrinsics/malloc.c: Remove.
* intrinsics/transpose_generic.c: Remove.
* libgfortran.h (store_exe_path): Remove.
* m4/exponent.m4: Remove.
* m4/fraction.m4: Remove.
* m4/nearest.m4: Remove.
* m4/rrspacing.m4: Remove.
* m4/set_exponent.m4: Remove.
* m4/spacing.m4: Remove.
* m4/transpose.m4: Remove.
* runtime/main.c (store_exe_path): Remove.
From-SVN: r243799
Diffstat (limited to 'libgfortran/gfortran.map')
-rw-r--r-- | libgfortran/gfortran.map | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/libgfortran/gfortran.map b/libgfortran/gfortran.map index ba01f25..3d540ea 100644 --- a/libgfortran/gfortran.map +++ b/libgfortran/gfortran.map @@ -92,10 +92,6 @@ GFORTRAN_1.0 { _gfortran_etime_sub; _gfortran_exit_i4; _gfortran_exit_i8; - _gfortran_exponent_r10; - _gfortran_exponent_r16; - _gfortran_exponent_r4; - _gfortran_exponent_r8; _gfortran_fdate; _gfortran_fdate_sub; _gfortran_fget; @@ -122,11 +118,6 @@ GFORTRAN_1.0 { _gfortran_fput_i2_sub; _gfortran_fput_i4_sub; _gfortran_fput_i8_sub; - _gfortran_fraction_r10; - _gfortran_fraction_r16; - _gfortran_fraction_r4; - _gfortran_fraction_r8; - _gfortran_free; _gfortran_fseek_sub; _gfortran_fstat_i4; _gfortran_fstat_i4_sub; @@ -189,7 +180,6 @@ GFORTRAN_1.0 { _gfortran_lstat_i8_sub; _gfortran_ltime_i4; _gfortran_ltime_i8; - _gfortran_malloc; _gfortran_matmul_c10; _gfortran_matmul_c16; _gfortran_matmul_c4; @@ -492,10 +482,6 @@ GFORTRAN_1.0 { _gfortran_mvbits_i2; _gfortran_mvbits_i4; _gfortran_mvbits_i8; - _gfortran_nearest_r10; - _gfortran_nearest_r16; - _gfortran_nearest_r4; - _gfortran_nearest_r8; _gfortran_os_error; _gfortran_pack; _gfortran_pack_char; @@ -571,10 +557,6 @@ GFORTRAN_1.0 { _gfortran_reshape_r16; _gfortran_reshape_r4; _gfortran_reshape_r8; - _gfortran_rrspacing_r10; - _gfortran_rrspacing_r16; - _gfortran_rrspacing_r4; - _gfortran_rrspacing_r8; _gfortran_runtime_error; _gfortran_runtime_error_at; _gfortran_secnds; @@ -585,10 +567,6 @@ GFORTRAN_1.0 { _gfortran_select_string; _gfortran_set_args; _gfortran_set_convert; - _gfortran_set_exponent_r10; - _gfortran_set_exponent_r16; - _gfortran_set_exponent_r4; - _gfortran_set_exponent_r8; _gfortran_set_fpe; _gfortran_set_max_subrecord_length; _gfortran_set_record_marker; @@ -730,10 +708,6 @@ GFORTRAN_1.0 { _gfortran_sminval_r16; _gfortran_sminval_r4; _gfortran_sminval_r8; - _gfortran_spacing_r10; - _gfortran_spacing_r16; - _gfortran_spacing_r4; - _gfortran_spacing_r8; _gfortran_specific__abs_c10; _gfortran_specific__abs_c16; _gfortran_specific__abs_c4; @@ -937,7 +911,6 @@ GFORTRAN_1.0 { _gfortran_st_open; _gfortran_stop_numeric; _gfortran_stop_string; - _gfortran_store_exe_path; _gfortran_st_read; _gfortran_st_read_done; _gfortran_st_rewind; @@ -980,19 +953,6 @@ GFORTRAN_1.0 { _gfortran_transfer_integer; _gfortran_transfer_logical; _gfortran_transfer_real; - _gfortran_transpose; - _gfortran_transpose_c10; - _gfortran_transpose_c16; - _gfortran_transpose_c4; - _gfortran_transpose_c8; - _gfortran_transpose_char; - _gfortran_transpose_i16; - _gfortran_transpose_i4; - _gfortran_transpose_i8; - _gfortran_transpose_r10; - _gfortran_transpose_r16; - _gfortran_transpose_r4; - _gfortran_transpose_r8; _gfortran_ttynam; _gfortran_ttynam_sub; _gfortran_umask_i4; @@ -1088,7 +1048,6 @@ GFORTRAN_1.1 { _gfortran_string_verify_char4; _gfortran_st_wait; _gfortran_transfer_character_wide; - _gfortran_transpose_char4; _gfortran_unpack0_char4; _gfortran_unpack1_char4; } GFORTRAN_1.0; |