Landing: 1f5c34702948

Project / Subsystem

gcc / fortran

Date

2026-07-30

Author

Christopher Albert

Commit

1f5c34702948eb7591fa3076be3745bd0e0ddf9c

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
fortran
patch_id
—
commit_hash
1f5c34702948eb7591fa3076be3745bd0e0ddf9c
source_type
github
headline
Fortran: Preserve host association for dummy procedures.
tldr
Fixes Fortran resolution to correctly find optional dummy procedures in host scope.
author
Christopher Albert
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • fortran
  • • compiler bug
  • • semantics
discussion_id_link
—
bugzilla_pr
—
date
2026-07-30T00:00:00.000Z

This change corrects an issue in Fortran’s procedure resolution where a call statement incorrectly marked an unresolved procedure as a subroutine before its kind was known. By requiring a known procedure kind before treating the subroutine attribute as a declaration, the compiler now correctly finds optional dummy procedures in the host scope, resolving a bug in the handling of host association for dummy procedures.