https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83438
Bug ID: 83438 Summary: [8 Regression] 435.gromacs miscompares Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- Target: x86_64-*-* 435.gromacs started to miscompare with -Ofast -flto -march=haswell. *** Miscompare of gromacs.out, see /home/gcc/spec/cpu2006/benchspec/CPU2006/435.gromacs/run/run_peak_ref_x86_64-linux.0000/gromacs.out.mis 0002: 3.07684e+02 3.12561e+02 ^ last known good rev. is r255372 first known bad is r255400. VRP and combine show up: Updating SVN tree Updating '.': U libstdc++-v3/include/std/streambuf U libstdc++-v3/include/std/bitset U libstdc++-v3/include/bits/codecvt.h U libstdc++-v3/include/bits/boost_concept_check.h U libstdc++-v3/include/bits/locale_facets_nonio.tcc U libstdc++-v3/include/bits/regex_compiler.tcc U libstdc++-v3/ChangeLog U libstdc++-v3/testsuite/24_iterators/operations/prev_neg.cc U libstdc++-v3/config/io/basic_file_stdio.h U libatomic/configure U libatomic/Makefile.in U libatomic/configure.ac U libatomic/auto-config.h.in U libatomic/configure.tgt U libatomic/ChangeLog U libatomic/libatomic_i.h A libatomic/config/linux/aarch64 A libatomic/config/linux/aarch64/host-config.h U libatomic/Makefile.am U gcc/graphite-isl-ast-to-gimple.c U gcc/DATESTAMP U gcc/lra.c U gcc/gimple-ssa-evrp.c U gcc/ChangeLog U gcc/testsuite/gcc.dg/pr82875.c A gcc/testsuite/gcc.dg/graphite/pr83255.c A gcc/testsuite/gcc.dg/graphite/pr83238.c A gcc/testsuite/gcc.dg/builtin-unreachable-6a.c U gcc/testsuite/gcc.dg/builtin-unreachable-6.c U gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c U gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c U gcc/testsuite/ChangeLog U gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C A gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C U gcc/cp/constexpr.c U gcc/cp/ChangeLog U gcc/cp/semantics.c U gcc/ipa-pure-const.c U gcc/tree-ssa-dom.c U gcc/go/gofrontend/parse.cc U gcc/go/gofrontend/MERGE A gcc/ada/libgnat/s-osprim__rtems.adb U gcc/ada/libgnarl/s-osinte__rtems.ads U gcc/ada/ChangeLog U gcc/ada/gcc-interface/Makefile.in U gcc/graphite-scop-detection.c U gcc/combine.c U gcc/gimple-ssa-evrp-analyze.c U gcc/gimple-ssa-evrp-analyze.h U gcc/config/sparc/sparc.c U gcc/config/i386/athlon.md U gcc/config/i386/x86-tune-sched.c U gcc/config/i386/haswell.md U gcc/config/i386/i386.c U gcc/config/riscv/riscv.c U gcc/config/riscv/riscv.h U gcc/config/rs6000/rs6000.c Updated to revision 255400.