Landing: d9a9628046f7

Project / Subsystem

gcc / fortran

Date

2026-09-03

Author

Paul Thomas

Commit

d9a9628046f7c1e70d56c082e3f2cec034415298

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
fortran
patch_id
—
commit_hash
d9a9628046f7c1e70d56c082e3f2cec034415298
source_type
github
headline
Fortran: Fix inherited PDT parameter namespaces [PR104750]
tldr
Fortran module handling corrected for inherited parameter namespaces in derived types.
author
Paul Thomas
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • fortran
  • • module
  • • type system
  • • bugfix
discussion_id_link
—
bugzilla_pr
—
date
2026-09-03T00:00:00.000Z

GCC’s Fortran front-end has fixed an issue related to how inherited parameter namespaces are handled for derived types, specifically addressing PR104750. The fix ensures that when modules containing derived types with parameters are read, the correct symbol information and references are loaded. This prevents namespace conflicts and ensures that parameter namespaces are properly transferred or managed, especially for locally declared parameters within derived types.