Landing: a94fc2737d4c

Project / Subsystem

gcc / libgomp

Date

2026-05-13

Author

Tobias Burnus

Commit

a94fc2737d4c3916cdab15e2f2e28f74b6c39e65

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libgomp
patch_id
commit_hash
a94fc2737d4c3916cdab15e2f2e28f74b6c39e65
source_type
github
headline
libgomp: Add stub omp_control_tool for OMPT
tldr
Adds a stub implementation for `omp_control_tool` to libgomp, enabling OpenMP Tooling support.
author
Tobias Burnus
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • libgomp
  • OpenMP
  • OMPT
  • tooling
discussion_id_link
bugzilla_pr
date
2026-05-13T00:00:00.000Z

This commit introduces a stub implementation for the omp_control_tool routine in libgomp, returning omp_control_tool_notool. This function is part of the OpenMP Tooling (OMPT) interface, designed to allow external tools to interact with and control OpenMP programs. The commit also includes necessary enum and parameter definitions in omp.h and omp_lib.{h,mod}, as well as new test cases to verify the functionality.