http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40958



Tobias Burnus <burnus at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |burnus at gcc dot gnu.org



--- Comment #9 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-04-17 
13:50:31 UTC ---

Author: jb

Date: Tue Mar 26 22:08:17 2013

New Revision: 197124



URL: http://gcc.gnu.org/viewcvs?rev=197124&root=gcc&view=rev

Log:

PR 25708 Use a temporary buffer when parsing module files.



2013-03-27  Janne Blomqvist  <j...@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.



Modified:

    trunk/gcc/fortran/ChangeLog

    trunk/gcc/fortran/module.c

Reply via email to