aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/gfortran.map
diff options
context:
space:
mode:
authorJanne Blomqvist <jb@gcc.gnu.org>2016-12-19 17:32:17 +0200
committerJanne Blomqvist <jb@gcc.gnu.org>2016-12-19 17:32:17 +0200
commit7e294024ad7b92b888fc067ccb71cf2efe1c441b (patch)
tree213e4c33ca20e43245862d1f51eddfa350f44dea /libgfortran/gfortran.map
parent596762ee4b98c9c6bcd2b3f0bd67e2c5f5cae6ed (diff)
downloadgcc-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.map41
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;