Landing: 0d25304ad9be

Project / Subsystem

binutils / bfd/risc-v

Date

2026-07-31

Author

Jan Beulich <jbeulich@sourceware.org>

Commit

0d25304ad9be210280636df65a4e18788ec657f5

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
bfd/risc-v
patch_id
—
commit_hash
0d25304ad9be210280636df65a4e18788ec657f5
source_type
public_inbox
headline
RISC-V: Ensure Zv{b,k}* extensions imply Zve32x
tldr
RISC-V toolchain now correctly implements the Zve32x implication for Zv{b,k}* extensions as per specification.
author
Jan Beulich <jbeulich@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • risc-v
  • • toolchain
  • • specification
discussion_id_link
—
bugzilla_pr
—
date
2026-07-31T00:00:00.000Z

The binutils BFD library now correctly reflects the RISC-V specification’s requirement that certain Zv extensions imply the Zve32x extension. This was achieved by reordering the riscv_implicit_subsets table to ensure that the Zv{b,k}* entries, which imply Zve32x, are processed before other entries that might be affected by this implication. A gas testsuite file was also updated to match.