https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80819
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >-mtune=generic still stores/reloads instead of using movd for %edi and %edx, >which is worse for most CPUs. Worse on most Intel but not most AMD CPUs. You can use -mtune=intel if you want to tune for Intel machines :).