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