Hi Jerry,

This was pushed as r17-6207 on the 13th. Sorry for the delay in acknowledging.

Thanks for looking at it.

Cheers

Paul

On Thu, 12 Nov 2026 at 23:38, Jerry D <[email protected]> wrote:
>
> On 11/12/26 4:15 AM, Paul Richard Thomas wrote:
> > Hello All,
> >
> > The attached patch fixes the last of the runtime bugs in pr82173 comment 
> > #10.
> >
> > The patch fixes double frees of parameterized components of source
> > expressions in calls to array transformational functions. Before this
> > fix, the contents of the parameterized components were shallow copied
> > to the result. In all cases, a deep copy was required and is
> > implemented here.
> >
> > Merge and transfer are inlined and scalarized, which then need the new
> > copy function to be called from three locations.
> >
> > The testcase, pdt_bug26.f90 is free of double frees, memory leaks and
> > errors, according to valgrind.
> >
> > The patch passes regression testing on FC44/x86_64. OK for mainline?
> >
> > Patch 15/16, provided by Jerry, will provide a fix for a problem
> > with--with-arch=armv8-a reported by Linaro.
> >
> > Patch 16/16 will provide a fix for the 11 missing F2023 constraints for 
> > PDTs.
> >
> > Then I will analyze the existing pdt tests to see if any cover cases
> > not included in the full comment #10 testsuite. These will be
> > retained, the rest eliminated and replaced by a consolidated version
> > of the new testsuite.
> >
> > After this, apart from regressions, I am done with PDTs forever! One
> > gratifying feature of this PDT campaign is that the original design,
> > especially with LEN components, has stood the test of time. Complexity
> > of implementation has been the problem all along.
> >
> > Regards
> >
>
> This is OK. I have been having some email problems on my end so if I am
> repeating myself, please forgive.
>
> Jerry> Paul
>

Reply via email to