]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/46884 (Use of charlen after free)
authorJakub Jelinek <jakub@gcc.gnu.org>
Mon, 13 Dec 2010 11:11:22 +0000 (12:11 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 13 Dec 2010 11:11:22 +0000 (12:11 +0100)
commit7d7ff3a1c8615f9e6adee9ec84fe42cc1b3597c7
treebc7d9ff53a3fe86e895b052668ef9f569e629789
parentf436d2ff9523eb271a4528a5f7a680cc8ec6f6a7
re PR fortran/46884 (Use of charlen after free)

PR fortran/46884
* symbol.c (gfc_new_charlen): If old_cl is non-NULL, put it
at the ns->old_cl_list spot in the chain rather than at
ns->cl_list.

* gfortran.dg/pr46884.f: New test.

From-SVN: r167742
gcc/fortran/ChangeLog
gcc/fortran/symbol.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr46884.f [new file with mode: 0644]