]> git.ipfire.org Git - thirdparty/gcc.git/commit
Disable avoid_false_dep_for_bmi for atom and icelake(and later) core processors.
authorliuhongt <hongtao.liu@intel.com>
Mon, 22 May 2023 02:41:50 +0000 (10:41 +0800)
committerliuhongt <hongtao.liu@intel.com>
Sat, 27 May 2023 09:21:40 +0000 (17:21 +0800)
commitcc6eb8b51f9568ae0caf46b80e2a0aff050030ce
tree55af5dffcc5b345bbbba8394786164dbab24e82d
parent6e6bb37302f63acf93090ec0e0ab197aaf5be96f
Disable avoid_false_dep_for_bmi for atom and icelake(and later) core processors.

lzcnt/tzcnt has been fixed since skylake, popcnt has been fixed since
icelake. At least for icelake and later intel Core processors, the
errata tune is not needed. And the tune isn't need for ATOM either.

gcc/ChangeLog:

* config/i386/x86-tune.def (X86_TUNE_AVOID_FALSE_DEP_FOR_BMI):
Remove ATOM and ICELAKE(and later) core processors.
gcc/config/i386/x86-tune.def