Landing: 9713ce4f550f
Project / Subsystem
gcc / fortran
Date
2026-09-16
Author
Paul Thomas
Commit
9713ce4f550fdbc3bf23132bc208831a8d71d862
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- fortran
- patch_id
- —
- commit_hash
- 9713ce4f550fdbc3bf23132bc208831a8d71d862
- source_type
- github
- headline
- Fix parameterized string issues in Fortran.
- tldr
- Several Fortran compiler issues with parameterized derived types and strings are resolved.
- author
- Paul Thomas
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • fortran
- • compiler
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-16T00:00:00.000Z
This commit addresses multiple issues in the Fortran frontend related to parameterized derived types (PDTs) and strings. It ensures that PDT arrays with explicit array specifications are correctly handled, marks allocatable components with deferred types, and skips string length checks for PDT types. Additionally, it refines array referencing and memory allocation for PDT strings and arrays, and scalarizes PDT string arrays in the TRANSFER statement.