Landing: 0531c407b983

Project / Subsystem

gcc / libstdc++

Date

2026-07-23

Author

Arsen Arsenović

Commit

0531c407b983f322ade13feef6966b3593b8b989

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
commit_hash
0531c407b983f322ade13feef6966b3593b8b989
source_type
github
headline
Fix libstdc++ testsuite parallelization with uninstalled compilers.
tldr
Libstdc++ testsuite logic deduplicated to fix parallelization issues with uninstalled compilers.
author
Arsen Arsenović
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • testing
  • libstdc++
  • regression
discussion_id_link
bugzilla_pr
date
2026-07-23T00:00:00.000Z

This commit corrects an issue in the libstdc++ testsuite’s parallelization logic that was inadvertently introduced in a previous change. The problem arose from duplicated test filtering functions in both gcc-defs.exp and libstdc++‘s test utilities, causing a test partition counter to be incremented twice. This revision removes the libstdc++-specific copy and ensures that necessary GCC testsuite definitions are loaded at the correct point.