https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92283
Bug ID: 92283 Summary: [10 Regression] 454.calculix miscomparison since r276645 with -O2 -march=znver2 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: rguenth at gcc dot gnu.org Blocks: 26163 Target Milestone: --- Happens probably also on -march=znver1. The miscomparison looks as follows: *** Miscompare of hyperviscoplastic.dat; for details see /home/marxin/Programming/cpu2006/benchspec/CPU2006/454.calculix/run/run_peak_ref_amd64-m64-mine.0002/hyperviscoplastic.dat.mis 0004: 1 4.8405E-02 3.2704E-03 -9.0528E-02 1 4.8406E-02 3.2744E-03 -9.0528E-02 ^ 0005: 2 4.7540E-02 4.7758E-03 -9.0477E-02 2 4.7541E-02 4.7797E-03 -9.0476E-02 ^ 0006: 3 5.7701E-02 1.7385E-02 -8.9680E-02 3 5.7701E-02 1.7389E-02 -8.9679E-02 ^ 0007: 4 5.8515E-02 1.6408E-02 -8.9846E-02 4 5.8515E-02 1.6412E-02 -8.9845E-02 ^ 0008: 5 4.9013E-02 4.4863E-03 -7.1472E-02 5 4.9013E-02 4.4890E-03 -7.1472E-02 ^ 0009: 6 4.8327E-02 6.3389E-03 -7.1369E-02 6 4.8327E-02 6.3416E-03 -7.1368E-02 ^ 0010: 7 5.8090E-02 1.5335E-02 -6.9866E-02 7 5.8091E-02 1.5337E-02 -6.9866E-02 ^ 0011: 8 5.8660E-02 1.4022E-02 -7.0121E-02 8 5.8661E-02 1.4024E-02 -7.0120E-02 ^ 0012: 9 4.7972E-02 4.0228E-03 -9.0502E-02 9 4.7973E-02 4.0267E-03 -9.0501E-02 ^ 0013: 10 5.2460E-02 1.1227E-02 -9.0329E-02 10 5.2461E-02 1.1232E-02 -9.0328E-02 ^ 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)