Landing: e584ae9446b4

Project / Subsystem

gcc / testsuite/aarch64

Date

2026-07-26

Author

Kyrylo Tkachov

Commit

e584ae9446b47bf3a06183ebedc4f2ffc53fa02c

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite/aarch64
patch_id
—
commit_hash
e584ae9446b47bf3a06183ebedc4f2ffc53fa02c
source_type
github
headline
testsuite/aarch64: update the fcmla counts in pr122408_1.f90
tldr
Adjusts aarch64 Fortran test case to reflect updated fcmla instruction counts after optimization changes.
author
Kyrylo Tkachov
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • aarch64
  • • vectorization
  • • testing
  • • optimization
discussion_id_link
—
bugzilla_pr
—
date
2026-07-26T00:00:00.000Z

This commit updates the expected counts of fcmla instructions in an aarch64 Fortran testcase. A recent optimization pass, ‘tree-optimization/124222 - rewrite BB SLP costing scalar coverage’, improved loop vectorization for complex multiplication subroutines. This led to the generation of more fcmla instructions (specifically using rotation angles #0 and #90) where previously fewer were used. The test case is modified to accurately reflect these new counts, ensuring better regression coverage for complex number computations.