diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2014-05-12 22:23:11 +0300 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2014-05-12 22:23:11 +0300 |
commit | 16e60fff0b97c8d4a166afc60dad088ce907dd0f (patch) | |
tree | abee16e7f24de843f1d23fe13d306718e67bbd5e /libgfortran/ChangeLog | |
parent | f7b6856fa4cb73c3b4b4f41a1fbced4c5cf7ebd1 (diff) | |
download | gcc-16e60fff0b97c8d4a166afc60dad088ce907dd0f.zip gcc-16e60fff0b97c8d4a166afc60dad088ce907dd0f.tar.gz gcc-16e60fff0b97c8d4a166afc60dad088ce907dd0f.tar.bz2 |
Fix stack overflow crash in getcwd intrinsic.
2014-05-12 Janne Blomqvist <jb@gcc.gnu.org>
PR libfortran/61035
* intrinsics/getcwd.c (getcwd_i4_sub): Avoid potentially large
stack allocation, avoid extra copying in the common case.
From-SVN: r210335
Diffstat (limited to 'libgfortran/ChangeLog')
-rw-r--r-- | libgfortran/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index f0314d9..ed26a4d 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,5 +1,11 @@ 2014-05-12 Janne Blomqvist <jb@gcc.gnu.org> + PR libfortran/61035 + * intrinsics/getcwd.c (getcwd_i4_sub): Avoid potentially large + stack allocation, avoid extra copying in the common case. + +2014-05-12 Janne Blomqvist <jb@gcc.gnu.org> + * configure.ac (AM_CFLAGS): Use -std=gnu11. (CFLAGS): Likewise. * configure: Regenerated. |