This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, Fortran] PR 58058: [4.7/4.8/4.9 Regression] Memory leak with transfer function
- From: Janus Weil <janus at gcc dot gnu dot org>
- To: gfortran <fortran at gcc dot gnu dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 8 Aug 2013 16:54:57 +0200
- Subject: Re: [Patch, Fortran] PR 58058: [4.7/4.8/4.9 Regression] Memory leak with transfer function
- References: <CAKwh3qgaoH2_j7eEGtMS_HHtFE3aRKkUHzZk0jigxYmuicCvnA at mail dot gmail dot com>
ping!
2013/8/3 Janus Weil <janus@gcc.gnu.org>:
> Hi all,
>
> the attached patch plugs a memory leak of the TRANSFER intrinsic,
> which can occur when transferring to CHARACTER strings. For details
> see the PR.
>
> Regtested on x86_64-unknown-linux-gnu. Ok for trunk/4.8/4.7?
>
> Cheers,
> Janus
>
>
> 2013-08-03 Janus Weil <janus@gcc.gnu.org>
>
> PR fortran/58058
> * trans-intrinsic.c (gfc_conv_intrinsic_transfer): Free the temporary
> string, if necessary.
>
> 2013-08-03 Janus Weil <janus@gcc.gnu.org>
>
> PR fortran/58058
> * gfortran.dg/transfer_intrinsic_6.f90: New.