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/runtime | |
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/runtime')
-rw-r--r-- | libgfortran/runtime/main.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/libgfortran/runtime/main.c b/libgfortran/runtime/main.c index 09b89bc..c27a701 100644 --- a/libgfortran/runtime/main.c +++ b/libgfortran/runtime/main.c @@ -71,15 +71,6 @@ static int argc_save; static char **argv_save; -void -store_exe_path (const char * argv0 __attribute__ ((unused))) -{ - /* This function is now useless, but is retained due to ABI compatibility. - Remove when bumping the library ABI. */ - ; -} - - /* Set the saved values of the command line arguments. */ void |