Landing: 802eeb0ce083

Project / Subsystem

gcc / libgfortran

Date

2026-09-25

Author

LIU Hao

Commit

802eeb0ce083461a9f48e22c5d08ab862d88e0fd

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libgfortran
patch_id
—
commit_hash
802eeb0ce083461a9f48e22c5d08ab862d88e0fd
source_type
github
headline
libgfortran: Enable CAF shared memory for Cygwin and MinGW
tldr
Enables shared memory support for Coarray Fortran (CAF) on Cygwin and MinGW by default.
author
LIU Hao
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libgfortran
  • • parallel programming
  • • windows
  • • configure
discussion_id_link
—
bugzilla_pr
—
date
2026-09-25T00:00:00.000Z

This commit ensures that the shared memory implementation for Coarray Fortran (CAF) is enabled by default for Cygwin and MinGW hosts. Previously, the build configuration excluded building the libcaf_shmem library on these platforms because they do not typically require the POSIX threads library. This change overrides that exclusion, allowing CAF shared memory to be used when available on these systems.