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.