Landing: b236deea5082

Project / Subsystem

gcc / gcc

Date

2026-08-22

Author

Jeff Law

Commit

b236deea5082eb240da32096845193ec163666ba

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
b236deea5082eb240da32096845193ec163666ba
source_type
github
headline
Fix minor arc testsuite regression
tldr
Adjust arc testsuite to accommodate optimization changes.
author
Jeff Law
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • arc
  • • optimization
  • • testsuite
discussion_id_link
—
bugzilla_pr
—
date
2026-08-22T00:00:00.000Z

A recent optimization for widening multiplies caused a minor testsuite regression on the arc port. The compiler now generates component SI multiplies instead of a full ‘muldi’ instruction as expected by the test. To resolve this without altering the optimization’s design, the testsuite has been updated to disable expensive optimizations, effectively restoring the older code generation behavior for this specific test.