Landing: 909075f102c0

Project / Subsystem

gcc / libgfortran

Date

2026-09-24

Author

Jerry DeLisle

Commit

909075f102c0ddd8568c6871c03d1dce027ced32

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libgfortran
patch_id
—
commit_hash
909075f102c0ddd8568c6871c03d1dce027ced32
source_type
github
headline
libgfortran: Report terminated images in coarray collectives with STAT
tldr
Fixes coarray collective subroutines to report terminated images using STAT argument as per F2023 standard.
author
Jerry DeLisle
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • fortran
  • • coarray
  • • parallelism
  • • standard compliance
discussion_id_link
—
bugzilla_pr
—
date
2026-09-24T00:00:00.000Z

This commit modifies libgfortran’s coarray collective subroutines to correctly report terminated images during collective operations. Previously, if an image in a team terminated, collective subroutines would report a runtime error and terminate remaining images, even if a STAT argument was present. Now, in compliance with the F2023 standard, it assigns STAT_STOPPED_IMAGE or STAT_FAILED_IMAGE to the STAT argument when an image terminates, allowing other images to continue if STAT is provided.