Landing: 3774107546a5
Project / Subsystem
gcc / testsuite
Date
2026-08-25
Author
Georg-Johann Lay
Commit
3774107546a539e2a24ce01a4cfac4b091196537
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- testsuite
- patch_id
- —
- commit_hash
- 3774107546a539e2a24ce01a4cfac4b091196537
- source_type
- github
- headline
- testsuite/52641 - Make analyzer tests pass (or skip) on AVR.
- tldr
- Fixes and skips analyzer test cases on AVR architecture due to implementation differences.
- author
- Georg-Johann Lay
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • testsuite
- • avr
- • static analysis
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-25T00:00:00.000Z
This patch addresses issues in GCC’s testsuite where static analyzer tests were failing on the AVR architecture. Several test cases have been fixed by using correct, fixed-width integer types (e.g., __UINT32_TYPE__ instead of unsigned int) and by skipping tests that rely on specific warning behaviors or strcmp/strcmp implementations not reliably present on AVR. These changes ensure the test suite remains robust across different architectures. This fixes PR52641.