]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/57697 ([OOP] Segfault with defined assignment for components during...
authorTobias Burnus <burnus@net-b.de>
Wed, 25 Sep 2013 19:54:12 +0000 (21:54 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 25 Sep 2013 19:54:12 +0000 (21:54 +0200)
commit71e482dcc0c583887cb5e9ea7b9590aac1335bfb
tree53370fa886d4e0792ef91fd1ea8c97fe80488b02
parent2272ddac7e097e53f2929b30767dec06396f642e
re PR fortran/57697 ([OOP] Segfault with defined assignment for components during intrinsic assignment)

2013-09-25  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57697
        PR fortran/58469
        * resolve.c (generate_component_assignments): Avoid double free
        at runtime and freeing a still-being used expr.

2013-09-25  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57697
        PR fortran/58469
        * gfortran.dg/defined_assignment_8.f90: New.
        * gfortran.dg/defined_assignment_9.f90: New.

From-SVN: r202922
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/defined_assignment_8.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/defined_assignment_9.f90 [new file with mode: 0644]