diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2013-03-27 00:08:17 +0200 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2013-03-27 00:08:17 +0200 |
commit | 092e08c0694373ed29ffd54e275ca9ecc5961db4 (patch) | |
tree | 6fd7d0ebac05446d2e787dabb25a9f1ebb19de60 /gcc/varasm.c | |
parent | 4fc7b1459e873804e353a7aa15a2653e977137f2 (diff) | |
download | gcc-092e08c0694373ed29ffd54e275ca9ecc5961db4.zip gcc-092e08c0694373ed29ffd54e275ca9ecc5961db4.tar.gz gcc-092e08c0694373ed29ffd54e275ca9ecc5961db4.tar.bz2 |
PR 25708 Use a temporary buffer when parsing module files.
2013-03-27 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/25708
* module.c (module_locus): Use long for position.
(module_content): New variable.
(module_pos): Likewise.
(prev_character): Remove.
(bad_module): Free data instead of closing mod file.
(set_module_locus): Use module_pos.
(get_module_locus): Likewise.
(module_char): use buffer rather than stdio file.
(module_unget_char): Likewise.
(read_module_to_tmpbuf): New function.
(gfc_use_module): Call read_module_to_tmpbuf.
From-SVN: r197124
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions