Landing: f41f36835c11

Project / Subsystem

gcc / gcc

Date

2026-09-23

Author

Jeff Law

Commit

f41f36835c1179f80dc890de97a5b2b0baf559b6

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
f41f36835c1179f80dc890de97a5b2b0baf559b6
source_type
github
headline
V850: Fix output_operand to handle (high (const ...))
tldr
V850 backend now correctly handles (high (const ...)) in output_operand, fixing regressions.
author
Jeff Law
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • v850
  • • compiler backend
  • • regression fix
discussion_id_link
—
bugzilla_pr
—
date
2026-09-23T00:00:00.000Z

This commit addresses a regression in the V850 backend where the output_operand function failed to handle expressions of the form (high (const ...)). The fix involves stripping the high construct and falling back to the existing const case, resolving test failures related to graphite interchange and other regressions.