Landing: ccf32d2937db
Project / Subsystem
gcc / openmp
Date
2026-07-15
Author
Paul-Antoine Arras
Commit
ccf32d2937db034528658477ecb13de793096c6f
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- openmp
- patch_id
- —
- commit_hash
- ccf32d2937db034528658477ecb13de793096c6f
- source_type
- github
- headline
- OpenMP dispatches now pass loop details to OMPT
- tldr
- OpenMP static worksharing dispatch builtins now pass loop parameters to OMPT callbacks for better debugging and information.
- author
- Paul-Antoine Arras
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • openmp
- • omp-tools-interface
- • performance
- • debugging
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-15T00:00:00.000Z
OpenMP’s static worksharing dispatch builtins now accept loop parameters such as iteration count, start, step, and chunk size. This information is passed to the OMPT dispatch callback, providing crucial details about the loop for runtime analysis and debugging. The change involves updating builtin definitions and expansion logic across GCC and libgomp.