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.