Re: [Patch, fortran] PR121972 - [PDT] pdt_70/77/86.f03 leak memory

Jerry D <[email protected]> Mon, 22 Jun 2026 10:46:54 -0700
Newsgroups gmane.comp.gcc.patches,gmane.comp.gcc.fortran
Message-ID <[email protected]>
On 6/22/26 2:23 AM, Paul Richard Thomas wrote:
> Hello All,
> 
> The attached patch fixes the memory leak in pdt_77.f03. The problem
> was diagnosed by the addition of the final subroutine, which appears
> in the updated version of the pdt_77.f03 test case. Once it was
> understood that the _vptr of the class component 'p' was not being set
> correctly, the use of a VIEW_CONVERT_EXPR to pass the component
> expression to alloc_navier_stokes was a clear signal that the
> conversion to a class type was not being done correctly and so the
> offending error in decl.cc was quickly found.
> 
> The patch regression tests correctly with FC44/x86_64. OK for mainline
> and beckporting to 16-branch after an interval?
> 
> Cheers
> 
> Paul

Looks good Paul, applied and checked here. Backport to 16 OK too.

Regards,

Jerry