Re: PATCH] Fortran: fix stack overflow passing assumed-rank type to, assumed-rank class [PR60576]

Jerry D <[email protected]>
Newsgroups gmane.comp.gcc.patches,gmane.comp.gcc.fortran
Message-ID <[email protected]>
The master branch has been updated by Jerry DeLisle <[email protected]>:

https://gcc.gnu.org/g:eaf4292c83804bd21b920db174401ca3702601d4

commit r17-1352-geaf4292c83804bd21b920db174401ca3702601d4
Author: Jerry DeLisle <[email protected]>
Date:   Thu Jun 4 12:11:37 2026 -0700

Fixed on trunk. I will let it settle a bit before trying to backport.

Thanks to Harald and Paul for reviews.

Jerry
On 6/4/26 12:52 PM, Jerry D wrote:
> On 6/3/26 11:54 PM, Paul Richard Thomas wrote:
>> Hello Jerry,
>>
>> Contrary to my remark on Mattermost, this looks good to me except that
>> I would halve the size of the patch by refactoring it as in the
>> attached version. It passes regression testing like the original.
>>
>> OK for mainline and backporting later on.
>>
>> Thanks for re-examining this Golden Oldie!
>>
>> Paul
> 
> Paul, the diff you attached threw claude into a tizzy. I slapped it and set it 
> back on track. The attached fixes the breakage in the original 
> assumed_rank_7.f90 with -fsanitize=address, passes the new asan/ 
> assumed_rank_26.f90 and fixed a breakage in coarray/dummy_3.f90.
> 
> I have completely regression tested this one and manually tested the original 
> assume_rank_7.f90 with -fsanitize=address. All pass.
> 
> I plan to commit this shortly.
> 
> Regards,
> 
> Jerry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.