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

Reply via email to