Landing: c52a3e86835f
Project / Subsystem
binutils / gprof
Date
2026-06-11
Author
Rainer Orth <ro@sourceware.org>
Commit
c52a3e86835f40dc4048e038f3cec6b97dba69fb
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- gprof
- patch_id
- —
- commit_hash
- c52a3e86835f40dc4048e038f3cec6b97dba69fb
- source_type
- public_inbox
- headline
- Gprof tests now accommodate Solaris systems
- tldr
- Gprof test suite is updated to correctly handle profiling outputs from Solaris, which includes 'main' in its call graph due to its traditional BSD gmon.out for…
- author
- Rainer Orth <ro@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gprof
- • testing
- • solaris
- • profiling
- • bugfix
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-06-11T00:00:00.000Z
The gprof test suite was failing on Solaris systems because Solaris includes the main function in the call graph generated by its profiling tools, unlike other platforms. This commit modifies the test scripts to account for this difference in output, allowing successful testing on Solaris. It also refines the handling of function descriptors for PowerPC AIX targets, ensuring that specific platform behaviors are correctly addressed within the test framework.