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.