https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85829
--- Comment #3 from Jan Hubicka <hubicka at ucw dot cz> --- > Haswell tuning was done many years ago. We really shouldn't change it. > For newer processors, we need to investigate PARTIAL_REG_DEPENDENCY vs > PARTIAL_REG_STALL. I have revisited the tunning options primarily to define more reasonable generic. For that I have revisited some flags which seems to have been set incorrectly. We run regular benchmarks on Haswell at https://gcc.opensuse.org/gcc-old/index.html (Czerny) and especially specfp2000 has improved noticeably past release cycle. https://gcc.opensuse.org/gcc-old/SPEC/CFP/sb-czerny-head-64/mean-fp_big.png There are quite few haswell chips around so I do not see why we should stop trying to improve code generated there plus it would be good to have fewer combinations enabled for differnt generations. So I would suggest to revisit PARTIAL_REG_DEPENDENCY wrt PARTIAL_REG_STALL for Haswell+ Honza