Landing: 1f0018091064

Project / Subsystem

gcc / libgomp

Date

2026-09-04

Author

Tobias Burnus

Commit

1f0018091064c26334f4dd67b3472f93c62b0b80

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libgomp
patch_id
—
commit_hash
1f0018091064c26334f4dd67b3472f93c62b0b80
source_type
github
headline
libgomp: Fix pointer attachment for GOMP_RUNTIME_USM and update docs
tldr
Correctly handles pointer attachment for GOMP_RUNTIME_USM and clarifies documentation.
author
Tobias Burnus
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libgomp
  • • OpenMP
  • • offloading
  • • memory management
discussion_id_link
—
bugzilla_pr
—
date
2026-09-04T00:00:00.000Z

This commit addresses an issue in libgomp’s GOMP_RUNTIME_USM feature by correctly handling pointer attachment for global static variables during target enter/exit data operations when self-mapping is enabled. The accompanying documentation update clarifies unsupported scenarios and removes an outdated reference to self-maps/USM, reflecting the current state of the features.