https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71261
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- Index: gcc/config/i386/i386.c =================================================================== --- gcc/config/i386/i386.c (revision 236689) +++ gcc/config/i386/i386.c (working copy) @@ -3995,7 +3995,7 @@ const pass_data pass_data_insert_vzeroup RTL_PASS, /* type */ "vzeroupper", /* name */ OPTGROUP_NONE, /* optinfo_flags */ - TV_NONE, /* tv_id */ + TV_MACH_DEP, /* tv_id */ 0, /* properties_required */ 0, /* properties_provided */ 0, /* properties_destroyed */ @@ -4030,7 +4030,7 @@ const pass_data pass_data_stv = RTL_PASS, /* type */ "stv", /* name */ OPTGROUP_NONE, /* optinfo_flags */ - TV_NONE, /* tv_id */ + TV_MACH_DEP, /* tv_id */ 0, /* properties_required */ 0, /* properties_provided */ 0, /* properties_destroyed */ makes it still all accounted to rest-of-compilation... (waiting for a profile run to finish)