Landing: 3920da45779d
Project / Subsystem
gcc / openmp
Date
2026-07-17
Author
Paul-Antoine Arras
Commit
3920da45779d4fe1e5fde9b8b1880a7c656b5580
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- openmp
- patch_id
- —
- commit_hash
- 3920da45779d4fe1e5fde9b8b1880a7c656b5580
- source_type
- github
- headline
- OpenMP dispatch builtins use fewer arguments for OMPT
- tldr
- OpenMP dispatch builtins now use a 2-argument form for OMPT, simplifying data passing.
- author
- Paul-Antoine Arras
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • openmp
- • optimization
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-17T00:00:00.000Z
The GOMP_distribute_static_worksharing_dispatch and GOMP_loop_static_worksharing_dispatch builtins no longer pass loop bounds to OMPT. Instead, they pass the starting chunk and iteration count, which is the minimal information OMPT requires. This change simplifies the internal implementation and the external interface for OpenMP task offloading events.