Thanks, Jerry. Pushed as r17-5484. Once 11/16 is reviewed and, hopefully, pushed, there are a couple of fiddly ones to deal with that might take a little while.
With (8/16) pushed and (11/16) applied, the tests attached to PR82173 comment #10 show: 24 successes out of 26 tests and 2 failing tests: ./reducers/bug15-allocate-len-error-condition.f90 ./reducers/bug20-cshift-double-free.f90 124 successes out of 132 tests and 8 failing tests ./pos/p15_C_allocate_star_dummy.f90 ./pos/p22_E_nested_pdt.f90 ./pos/p57_L_allocate_stat.f90 ./pos/p65_N_storage_size.f90 ./pos/p66_N_transfer.f90 ./pos/p67_N_array_intrinsics.f90 ./neg/n26_c939_star_nondummy.f90 ./neg/n32_c793_duplicate_final.f90 Regards Paul On Wed, 21 Oct 2026 at 21:50, Jerry Delisle <[email protected]> wrote: > > ```Looks good to go Paul > > Thanks for the work``` > > On Tue, Oct 20, 2026, 6:39 AM Paul Richard Thomas > <[email protected]> wrote: >> >> Hello All, >> >> Another Jerry/Claude review has caused a resubmission in this case: >> "Patch: 8 (bug12) >> Verdict: Blocker: an absent OPTIONAL INTENT(OUT) dummy segfaults. >> Array dummies get no initialization at all. git gcc-verify fails". >> >> These are all fixed in the attached. Note that array dummies were OK >> but not tested. >> >> The patch passes regression testing on FC44/x86_64 - OK for mainline? >> >> Regards >> >> Paul >> >> On Thu, 8 Oct 2026 at 13:36, Paul Richard Thomas >> <[email protected]> wrote: >> > >> > The attached patch applies F2023 19.6.5(24) "Invocation of a procedure >> > that has a nonpointer, nonallocatable INTENT (OUT) dummy argument >> > causes all nonpointer, default-initialized subcomponents of the dummy >> > argument to become defined.", thereby fixing >> > bug12-intent-out-default-init.f90. >> > >> > Although this is one of the larger patches in this series, it can be >> > readily followed with the ChangeLog and the comments. >> > >> > Passes regtesting on FC44/x86_64. OK for mainline. >> > >> > Cheers >> > >> > Paul
