Landing: b9d0443dd81d

Project / Subsystem

gcc / testsuite

Date

2026-08-18

Author

Iain Sandoe

Commit

b9d0443dd81d7b3cde7e8e25bef223cac12b1348

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
—
commit_hash
b9d0443dd81d7b3cde7e8e25bef223cac12b1348
source_type
github
headline
testsuite, fortran: Use generic tests for hidden directives.
tldr
Improves Fortran test suite reliability by using generic matchers for symbol visibility.
author
Iain Sandoe
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testsuite
  • • fortran
  • • visibility
  • • cross-platform
discussion_id_link
—
bugzilla_pr
—
date
2026-08-18T00:00:00.000Z

This commit enhances the Fortran test suite by employing generic assembly checkers for hidden symbol directives. Previously, tests relied on object-format-specific representations of ‘hidden’ visibility, causing failures on platforms like Darwin where the defaults differed. By using generic matchers, the tests now correctly verify the presence or absence of hidden symbols across various object formats, ensuring consistent and reliable testing.