Landing: 001f9af67f1a
Project / Subsystem
gcc / fortran
Date
2026-08-28
Author
Mikael Morin
Commit
001f9af67f1adad05abcf9b3e83ecee163fa0f13
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- fortran
- patch_id
- —
- commit_hash
- 001f9af67f1adad05abcf9b3e83ecee163fa0f13
- source_type
- github
- headline
- Fortran array descriptors: Refactor null actual argument handling
- tldr
- Fortran compiler refactors array descriptor creation for null arguments, fixing initialization and removing a workaround.
- author
- Mikael Morin
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • fortran
- • compiler
- • refactoring
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-28T00:00:00.000Z
The Fortran compiler has refactored the creation of array descriptors for null() actual arguments. Previously, this logic was duplicated, leading to incorrect initialization and type. The changes consolidate this into a common function, ensuring correct initialization and rank. Additionally, a workaround for a gimplification failure related to copy-back code has been removed.