Landing: cf6ef1219e48
Project / Subsystem
gcc / openmp
Date
2026-05-19
Author
Julian Brown
Commit
cf6ef1219e488b0fbfa32508237a682bc34d5bff
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- openmp
- patch_id
- —
- commit_hash
- cf6ef1219e488b0fbfa32508237a682bc34d5bff
- source_type
- github
- headline
- OpenMP: Fortran "!$omp declare mapper" parser support
- tldr
- Adds support for the OpenMP declare mapper directive in Fortran.
- author
- Julian Brown
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • openmp
- • fortran
- • declare mapper
- • parallel programming
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-19T00:00:00.000Z
This commit introduces support for the !$omp declare mapper directive in the Fortran front end. This allows users to define custom data mappings for OpenMP data transfer operations, enabling more flexible and efficient parallel programming. The implementation includes necessary changes to the parser, internal data structures, and resolution routines, as well as new test cases.