https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115966

            Bug ID: 115966
           Summary: [15 Regression] Miscompilation of 403.gcc with -Ofast
                    -march=native on x86_64
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: needs-bisection, wrong-code
          Severity: normal
          Priority: P3
         Component: target
          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 403.gcc CPU SPEC 2006 benchmark with -g -Ofast -march=native
-fpermissive (403.gcc no longer compiles without -fpermissive) on an x86_64
machine results in a miscompilation. Here is what the benchmark reports:

*** Miscompare of scilab.s; for details see
   
/home/gcc/buildworker/source/cpu2006/benchspec/CPU2006/403.gcc/run/run_peak_ref_amd64-m64-mine.0000/scilab.s.mis
157474:         .long   1764174565
                .long   1248582442
                 ^
157475:         .long   1072684140
                .long   1072430610
                    ^
157476:         .long   103477976
                .long   3882853149
                ^
157477:         .long   1072638526
                .long   1072384995
                    ^
157478:         .long   2763002310
                .long   3786780864
                ^
157479:         .long   1072546777
                .long   1072746777
                    ^
157484:         .long   579723672
                .long   1095315795
                ^
157485:         .long   1072020921
                .long   1072274451
                    ^
157486:         .long   1075822880
                .long   1120461514
                 ^
157487:         .long   1071776283
                .long   1071400834
                    ^

I've seen this on AMD Zen4, Zen3 and Zen2 machines and on an Intel Ice Lake
machine.


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)

Reply via email to