Landing: 658b7eb91c99
Project / Subsystem
gcc / avr
Date
2026-08-20
Author
Georg-Johann Lay
Commit
658b7eb91c99c67a94d8f23bf8693ad6be6d689f
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- avr
- patch_id
- —
- commit_hash
- 658b7eb91c99c67a94d8f23bf8693ad6be6d689f
- source_type
- github
- headline
- AVR: Enhance avr_log to handle more expression tree codes
- tldr
- The AVR backend's logging function now supports more expression tree codes, improving debugging and analysis capabilities for AVR targets.
- author
- Georg-Johann Lay
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • avr
- • debugging
- • compiler-internals
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-20T00:00:00.000Z
The AVR backend’s internal logging function, avr_log, has been extended to recognize and properly format additional GCC internal expression tree codes. This update allows for more detailed and accurate logging of complex expressions, which is crucial for debugging the compiler’s internal representation and for analyzing the generated code on AVR microcontrollers.