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.