Landing: 0dabe1eeb6d8

Project / Subsystem

binutils / binutils/microblaze

Date

2026-09-24

Author

Michael Eager <eager@sourceware.org>

Commit

0dabe1eeb6d85e5081b5014d8c1b98edba74251a

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
binutils/microblaze
patch_id
—
commit_hash
0dabe1eeb6d85e5081b5014d8c1b98edba74251a
source_type
public_inbox
headline
MicroBlaze assembler uses md_number_to_chars for instruction assembly
tldr
MicroBlaze assembler simplifies instruction word generation, improving consistency and potentially performance.
author
Michael Eager <eager@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • microblaze
  • • assembler
  • • code-refactor
discussion_id_link
—
bugzilla_pr
—
date
2026-09-24T00:00:00.000Z

The MicroBlaze assembler now uses the md_number_to_chars function to assemble instruction words, replacing manual byte assignments. This change simplifies the code by consolidating logic for writing instruction bytes in the target’s native endianness and removes unused macros. It aims for a functional no-op but enhances code clarity and maintainability.