[PATCH, Fortran, pr79230, v1] [7 Regression] [OOP] Run time error: double free or corruption
Andre Vehreschild
vehre@gmx.de
Sun Feb 5 12:03:00 GMT 2017
Hi Paul,
thanks for the review. Committed as r245191.
Regards,
Andre
On Sat, 4 Feb 2017 17:03:25 +0000
Paul Richard Thomas <paul.richard.thomas@gmail.com> wrote:
> Hi Andre,
>
> This looks fine to me - OK for trunk.
>
> Thanks
>
> Paul
>
> On 4 February 2017 at 11:59, Andre Vehreschild <vehre@gmx.de> wrote:
> > Hi all,
> >
> > attached patch fixes a regression when a polymorphic pointer component was
> > present. The results was a double free. The attached patch fixes this, by
> > not caring about freeing pointer components as part of gfortran's memory
> > management, i.e., the programmer has to take care about
> > freeing/disassociating the pointer using a finalizer, as is IMO the
> > intention of the Fortran standard.
> >
> > Bootstrapped and regtested ok on x86_64-linux/f25. Ok for trunk (current or
> > next, haven't monitored whether commits are still allowed)?
> >
> > Regards,
> > Andre
> > --
> > Andre Vehreschild * Email: vehre ad gmx dot de
>
>
>
--
Andre Vehreschild * Email: vehre ad gmx dot de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: submit.diff
Type: text/x-patch
Size: 2357 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20170205/0ec6ccf6/attachment.bin>
More information about the Gcc-patches
mailing list