Landing: b90b98658b6a
Project / Subsystem
binutils / s390
Date
2026-10-02
Author
Jens Remus <jremus@sourceware.org>
Commit
b90b98658b6aa52e32d82e879d1afaf63ec26b12
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- s390
- patch_id
- —
- commit_hash
- b90b98658b6aa52e32d82e879d1afaf63ec26b12
- source_type
- public_inbox
- headline
- s390: cksm instruction requires register pair for operand R2
- tldr
- Ensures the CKSM instruction on s390 uses a register pair for its R2 operand, as required by the architecture.
- author
- Jens Remus <jremus@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • s390
- • assembler
- • instruction format
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-10-02T00:00:00.000Z
The s390 CKSK instruction requires its R2 operand to designate an even-odd pair of general registers. This commit enforces this requirement by updating the instruction format and adding tests to ensure correct operand usage. This prevents specification exceptions that could arise from using non-even registers.