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.