Bug 114481 - 14% exec time slowdown of 433.milc on aarch64
Summary: 14% exec time slowdown of 433.milc on aarch64
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 14.0
: P3 normal
Target Milestone: 14.2
Assignee: Not yet assigned to anyone
URL:
Keywords: missed-optimization, needs-bisection
Depends on:
Blocks: spec
  Show dependency treegraph
 
Reported: 2024-03-26 11:59 UTC by Filip Kastl
Modified: 2024-07-04 02:21 UTC (History)
1 user (show)

See Also:
Host: aarch64-gnu-linux
Target: aarch64-gnu-linux
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Filip Kastl 2024-03-26 11:59:59 UTC
As seen here

https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.0=686.70.0

between the commits

g:8b483cd5521de79c
g:81ee1298b47d3f3b

there was an 14% runtime slowdown of 433.milc on aarch64. The CPU is Ampere Altra Neoverse N1. The compilation options were -O2 -flto PGO.

---

Btw here is a plot that also includes GCC13 and GCC12.

https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.0=686.70.0&plot.4=749.70.0&plot.5=869.70.0
Comment 1 Richard Biener 2024-03-27 08:37:52 UTC
Looks like speed is back to 12/13, so possibly not a regression.
Comment 2 Filip Kastl 2024-03-28 10:31:56 UTC
(In reply to Richard Biener from comment #1)
> Looks like speed is back to 12/13, so possibly not a regression.

Ah, I misunderstood what [14 Regression] means exactly. I'll remove it from the bug's name.
Comment 3 Richard Biener 2024-05-07 07:45:32 UTC
GCC 14.1 is being released, retargeting bugs to GCC 14.2.
Comment 4 Andrew Pinski 2024-07-04 02:21:25 UTC
Fixed on the trunk.

https://lnt.opensuse.org/db_default/v4/SPEC/49223