Landing: 234d9acfd25a

Project / Subsystem

gcc / testsuite

Date

2026-05-05

Author

Jakub Jelinek

Commit

234d9acfd25aa3b74958e2f1c41e46d483b92d24

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
commit_hash
234d9acfd25aa3b74958e2f1c41e46d483b92d24
source_type
github
headline
testsuite: Refine requirements for pr122569*.c tests.
tldr
Updates testsuite to require ctzll/clzll targets and lp64/llp64 for pr122569 tests.
author
Jakub Jelinek
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • testsuite
  • optimization
  • ctz
  • clz
  • target architecture
discussion_id_link
bugzilla_pr
date
2026-05-05T00:00:00.000Z

This commit refines the requirements for the pr122569*.c test cases to ensure they are only run on appropriate targets. It now requires that the target architecture supports ctzll and clzll (count trailing/leading zeros long long) and is either an LP64 or LLP64 architecture. This prevents the tests from failing on architectures where these features are not available or not optimized in the expected way.