https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117830
Bug ID: 117830
Summary: [14 Regression] Miscompilation of 464.h264ref at -O2
-march=generic
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: needs-bisection, wrong-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: pheeck at gcc dot gnu.org
Blocks: 26163
Target Milestone: ---
Host: x86_64-linux
Target: x86_64-linux
Compiling the 464.h264ref 2006 SPEC CPU benchmark with -O2 -march=generic (you
may also need -std=gnu17 to build this) results in
*** Miscompare of foreman_ref_baseline_encodelog.out; for details see
/home/gcc/buildworker/source/cpu2006/benchspec/CPU2006/464.h264ref/run/run_peak_ref_amd64-m64-mine.0000/foreman_ref_baseline_encodelog.out.mis
The file contains this:
0015: 0000(IDR) 21952 0 28 37.383 41.260 42.850 0 0 FRM
99
0000(IDR) 21968 0 28 37.378 41.260 42.850 0 0 FRM
99
^
0016: 0001(P) 3024 0 28 36.868 41.036 42.720 0 0 FRM
0
0001(P) 3032 0 28 36.869 41.044 42.715 0 0 FRM
0
^
0017: 0002(P) 4120 0 28 36.875 40.936 42.683 0 0 FRM
2
0002(P) 4072 0 28 36.847 40.949 42.691 0 0 FRM
2
^
0018: 0003(P) 4552 0 28 36.851 40.950 42.670 0 0 FRM
2
0003(P) 4632 0 28 36.843 40.979 42.673 0 0 FRM
2
^
0019: 0004(P) 4952 0 28 36.848 40.815 42.407 0 0 FRM
2
0004(P) 4856 0 28 36.821 40.846 42.417 0 0 FRM
2
^
0020: 0005(P) 4448 0 28 36.775 40.691 42.386 0 0 FRM
1
0005(P) 4488 0 28 36.780 40.718 42.345 0 0 FRM
1
^
0021: 0006(P) 3944 0 28 36.689 40.740 42.206 0 0 FRM
1
0006(P) 3888 0 28 36.680 40.665 42.063 0 0 FRM
1
^
0022: 0007(P) 4040 0 28 36.698 40.821 42.262 0 0 FRM
0
0007(P) 4088 0 28 36.676 40.817 42.125 0 0 FRM
0
^
0023: 0008(P) 4104 0 28 36.751 40.824 42.114 0 0 FRM
0
0008(P) 4056 0 28 36.722 40.899 41.939 0 0 FRM
0
^
0024: 0009(P) 4576 0 28 36.724 40.773 41.954 0 0 FRM
1
0009(P) 4496 0 28 36.679 40.845 41.847 0 0 FRM
1
This started happening somewhere between
r15-5183-g9e423b5c99c897
r15-5747-gfd62fdc5e1b3c4
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)