Landing: d23837ede804

Project / Subsystem

gcc / rs6000

Date

2026-07-02

Author

Jeevitha Palanisamy

Commit

d23837ede804a02a121c93b38aca207e2913f308

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
rs6000
patch_id
commit_hash
d23837ede804a02a121c93b38aca207e2913f308
source_type
github
headline
Add support for new __dmr1024 type in PowerPC ABI.
tldr
PowerPC backend adds support for `TDOmode` representing `__dmr1024` for future processor features.
author
Jeevitha Palanisamy
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • powerpc
  • architecture
  • compiler
discussion_id_link
bugzilla_pr
date
2026-07-02T00:00:00.000Z

The GCC rs6000 (PowerPC) backend has introduced support for a new opaque mode, TDOmode, which corresponds to the __dmr1024 type. This mode is intended for a potential future Power processor feature, likely related to Dense Math. The changes ensure that this new type is handled similarly to existing MMA opaque types, particularly in diagnosing invalid function parameter and return values for Dense Math operations. Diagnostics are updated to distinguish between Dense Math and MMA types.