Landing: ac05a510ce55
Project / Subsystem
binutils / binutils/bfd
Date
2026-08-15
Author
Georg-Johann Lay <gjl@sourceware.org>
Commit
ac05a510ce55837e3622832eceaa274d823893a6
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- binutils/bfd
- patch_id
- —
- commit_hash
- ac05a510ce55837e3622832eceaa274d823893a6
- source_type
- public_inbox
- headline
- AVR: Refactor bfd/elf32-avr.c for improved readability
- tldr
- AVR ELF support in BFD is refactored for better code clarity and C99 compliance.
- author
- Georg-Johann Lay <gjl@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • avr
- • refactor
- • elf
- • cleanup
- discussion_id_link
- public_inbox:binutils#12161
- bugzilla_pr
- —
- date
- 2026-08-15T00:00:00.000Z
The AVR ELF support code in bfd/elf32-avr.c has been significantly refactored to improve readability and maintainability. The changes break down complex functions, introduce helper functions, and adopt C99 features like bool and improved loop syntax. This cleanup is a no-op in terms of functionality and ABI, with no impact on the testsuite.