Landing: b449a05897d0

Project / Subsystem

binutils / s390

Date

2026-10-02

Author

Jens Remus <jremus@sourceware.org>

Commit

b449a05897d028df5d617e54de78de58480f0ea3

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
s390
patch_id
—
commit_hash
b449a05897d028df5d617e54de78de58480f0ea3
source_type
public_inbox
headline
s390: Drop htm extension requirement for ppa instruction
tldr
The 'ppa' instruction on s390 no longer requires the htm extension for newer architectures.
author
Jens Remus <jremus@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • s390
  • • instruction set
  • • hardware
discussion_id_link
—
bugzilla_pr
—
date
2026-10-02T00:00:00.000Z

The hardware transactional memory (htm) extension is no longer a requirement for using the perform processor assist (ppa) instruction on IBM z15 (arch13) and later architectures. This change reflects that ‘ppa’ can be used for purposes unrelated to htm, specifically with constrained transactional-execution facilities. The update includes modifications to opcode definitions and test suites to accommodate this.