https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112922
Bug ID: 112922
Summary: 465.tonto from SPECFP 2006 fails train run on
Aarch64-linux with -O2 and -flto
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: jamborm at gcc dot gnu.org
Blocks: 26163
Target Milestone: ---
Host: aarch64-linux
Target: aarch64-linux
At some point between r14-6211-g056cce412862f8 and
r14-6290-g9f0f7d802482a8 465.tonto started to fail its train run when
compiled with -O2 -g -flto and PGO on Aarch64-linux.
My Aarch64 machine is a bit slow so I'd like to ask someone with a
spare modern one to bisect this to an exact revision. I do not
observe the failure on x86_64 (and so for now I have guessed its
component is "target").
The miscomparison is:
0056: SCF Energy = -407.833257
SCF Energy = -878703.963298
^
0057: Kinetic Energy = 406.333744
Kinetic Energy = 426.858584
^
0087: Chi^2 in F = 4.143448
Chi^2 in F = 19.253240
^
0088: Goodness of fit in F = 2.035546
Goodness of fit in F = 4.387851
^
0089: R factor in F = 0.046861
R factor in F = 0.096290
^
0090: Weighted R factor in F = 0.054923
Weighted R factor in F = 0.118393
^
0098: Secondary extinction factor = -0.000010
Secondary extinction factor = -0.000075
^
0100: Scale factor = 1.010260
Scale factor = 1.023437
^
0105: 0 0.140000 4.143448 -407.833257 *Damping on
0 0.140000 19.253240 -878703.963298 *Damping on
^
0108: 1 0.140000 4.844793 -406.881314
1 0.140000 105.264541 -1961055.460671
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
[Bug 26163] [meta-bug] missed optimization in SPEC (2k17, 2k and 2k6 and 95)