[Bug libfortran/66861] [5/6 Regression] Segmentation fault in gcc/testsuite/gfortran.dg/streamio_5.f90

rainer@emrich-ebersheim.de gcc-bugzilla@gcc.gnu.org
Mon Jul 13 17:14:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66861

--- Comment #1 from Rainer Emrich <rainer@emrich-ebersheim.de> ---
I suspect the following commit causing the issue:

215307:

File size: 43008 byte(s)

PR libfortran/62768 Handle filenames with embedded null characters.

testsuite ChangeLog:

2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>

        PR libfortran/62768
        * gfortran.dg/filename_null.f90: New test.

libgfortran ChangeLog:

2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>

        PR libfortran/62768
        * io/io.h (gfc_unit): Store C string for the filename.
        * io/close.c (st_close): Use gfc_unit.filename.
        * io/inquire.c (inquire_via_unit): Likewise.
        * io/open.c (new_unit): Likewise.
        (already_open): Likewise, unlink file before freeing filename.
        * io/unit.c (init_units): Likewise.
        (close_unit_1): Likewise.
        (filename_from_unit): Likewise.
        * io/unix.c (compare_file_filename): Likewise.
        (find_file0): Likewise.
        (delete_file): Likewise.



More information about the Gcc-bugs mailing list