diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2012-04-15 11:52:44 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2012-04-15 11:52:44 +0000 |
commit | 79617d7e2e4e868da8bca85ea3d6d61ad1e89e4c (patch) | |
tree | 08aaee7239c0ac44b4cc25e5300419ba6b41659f /libgfortran/intrinsics | |
parent | 9b63dcab1e9c9243604c8762ff9145951e485b9e (diff) | |
download | gcc-79617d7e2e4e868da8bca85ea3d6d61ad1e89e4c.zip gcc-79617d7e2e4e868da8bca85ea3d6d61ad1e89e4c.tar.gz gcc-79617d7e2e4e868da8bca85ea3d6d61ad1e89e4c.tar.bz2 |
re PR libfortran/38199 (missed optimization: I/O performance)
2012-04-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/38199
PR libfortran/50673
* intrinsics/string_intriniscs_inc.c (string_len_trim):
Remove prototypes for string_len_trim and move to...
* libgfortran.h (string_len_trim): ... here and
(string_len_trim_char4): ...here.
* io/unit.c: For non-array internal arrays where we do reading,
adjust the record length to the last non-blank character.
* io/unix.c: Fix typo.
From-SVN: r186466
Diffstat (limited to 'libgfortran/intrinsics')
-rw-r--r-- | libgfortran/intrinsics/string_intrinsics_inc.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/libgfortran/intrinsics/string_intrinsics_inc.c b/libgfortran/intrinsics/string_intrinsics_inc.c index b20483d..a1f86b5 100644 --- a/libgfortran/intrinsics/string_intrinsics_inc.c +++ b/libgfortran/intrinsics/string_intrinsics_inc.c @@ -44,9 +44,6 @@ extern void concat_string (gfc_charlen_type, CHARTYPE *, gfc_charlen_type, const CHARTYPE *); export_proto(concat_string); -extern gfc_charlen_type string_len_trim (gfc_charlen_type, const CHARTYPE *); -export_proto(string_len_trim); - extern void adjustl (CHARTYPE *, gfc_charlen_type, const CHARTYPE *); export_proto(adjustl); |