diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2014-07-20 20:03:41 +0000 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2014-07-20 20:03:41 +0000 |
commit | dbb400d7076fb71c447a342f561aecbf57dd87ad (patch) | |
tree | 2247aa9ad49d39cb0c7106492783f37bd4981e2b /libgfortran/ChangeLog | |
parent | fbd86cc6a12a6ee77a808c0d08b4c55869aa19e1 (diff) | |
download | gcc-dbb400d7076fb71c447a342f561aecbf57dd87ad.zip gcc-dbb400d7076fb71c447a342f561aecbf57dd87ad.tar.gz gcc-dbb400d7076fb71c447a342f561aecbf57dd87ad.tar.bz2 |
re PR fortran/61632 (Improve error locus on large format strings)
2014-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/61632
* io/format.c (format_error): Avoid invalid string pointer by
using the fortran string length values to generate error string.
(parse_format): Allocate the null terminator for the format
string.
From-SVN: r212875
Diffstat (limited to 'libgfortran/ChangeLog')
-rw-r--r-- | libgfortran/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 8a71b80..80f8752 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,11 @@ +2014-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libgfortran/61632 + * io/format.c (format_error): Avoid invalid string pointer by + using the fortran string length values to generate error string. + (parse_format): Allocate the null terminator for the format + string. + 2014-07-12 Tobias Burnus <burnus@net-b.de> * caf/libcaf.h (_gfortran_caf_atomic_define, |