On Wed, Apr 21, 2021 at 10:28 AM Martin Liska <mli...@suse.cz> wrote: > > > gcc/ChangeLog: > > * config/i386/i386-options.c (TARGET_EXPLICIT_NO_SAHF_P): > Define. > (SET_TARGET_NO_SAHF): Likewise. > (TARGET_EXPLICIT_PREFETCH_SSE_P): Likewise. > (SET_TARGET_PREFETCH_SSE): Likewise. > (TARGET_EXPLICIT_NO_TUNE_P): Likewise. > (SET_TARGET_NO_TUNE): Likewise. > (TARGET_EXPLICIT_NO_80387_P): Likewise. > (SET_TARGET_NO_80387): Likewise. > (DEF_PTA): New. > * config/i386/i386.h (TARGET_*): Remove. > * opth-gen.awk: Generate new used macros.
LGTM, but please coordinate the commit with HJ, he has a couple of patches in this area. Thanks, Uros. > --- > gcc/config/i386/i386-options.c | 303 ++++----------------------------- > gcc/config/i386/i386.h | 192 +-------------------- > gcc/opth-gen.awk | 11 +- > 3 files changed, 45 insertions(+), 461 deletions(-) >