Landing: 7e35df8c4129

Project / Subsystem

gcc / aarch64

Date

2026-07-08

Author

Philipp Tomsich

Commit

7e35df8c4129c6b6b88b40d2006b926c391cc761

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
commit_hash
7e35df8c4129c6b6b88b40d2006b926c391cc761
source_type
github
headline
Populate issue_info for Ampere1 family cores
tldr
Vector issue information is now populated for Ampere1 family cores, enabling reduction loop unrolling.
author
Philipp Tomsich
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • optimization
  • performance
discussion_id_link
bugzilla_pr
date
2026-07-08T00:00:00.000Z

This commit addresses an issue where vector issue information was missing for Ampere1, Ampere1a, and Ampere1b cores. By populating the cpu_vector_cost with details from the Ampere1 optimization guide, the compiler can now correctly determine unroll factors for reduction loops, enabling multi-accumulator unrolling on these processors.