libgcc: Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16
Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16 to avoid changing libgcc ABI. gcc/ PR target/95212 * config/i386/i386-builtins.c (processor_features): Move F_AVX512VP2INTERSECT after F_AVX512BF16. (isa_names_table): Likewise. libgcc/ PR target/95212 * config/i386/cpuinfo.h (processor_features): Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16.
This commit is contained in:
parent
2f20c7040f
commit
5855bdfa06
|
@ -1,3 +1,10 @@
|
||||||
|
2020-05-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR target/95212
|
||||||
|
* config/i386/i386-builtins.c (processor_features): Move
|
||||||
|
F_AVX512VP2INTERSECT after F_AVX512BF16.
|
||||||
|
(isa_names_table): Likewise.
|
||||||
|
|
||||||
2020-05-21 Martin Liska <mliska@suse.cz>
|
2020-05-21 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
* common/config/aarch64/aarch64-common.c (aarch64_handle_option):
|
* common/config/aarch64/aarch64-common.c (aarch64_handle_option):
|
||||||
|
|
|
@ -1911,8 +1911,8 @@ enum processor_features
|
||||||
F_VPCLMULQDQ,
|
F_VPCLMULQDQ,
|
||||||
F_AVX512VNNI,
|
F_AVX512VNNI,
|
||||||
F_AVX512BITALG,
|
F_AVX512BITALG,
|
||||||
F_AVX512VP2INTERSECT,
|
|
||||||
F_AVX512BF16,
|
F_AVX512BF16,
|
||||||
|
F_AVX512VP2INTERSECT,
|
||||||
F_MAX
|
F_MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2062,8 +2062,8 @@ static const _isa_names_table isa_names_table[] =
|
||||||
{"vpclmulqdq", F_VPCLMULQDQ, P_ZERO},
|
{"vpclmulqdq", F_VPCLMULQDQ, P_ZERO},
|
||||||
{"avx512vnni", F_AVX512VNNI, P_ZERO},
|
{"avx512vnni", F_AVX512VNNI, P_ZERO},
|
||||||
{"avx512bitalg", F_AVX512BITALG, P_ZERO},
|
{"avx512bitalg", F_AVX512BITALG, P_ZERO},
|
||||||
{"avx512vp2intersect",F_AVX512VP2INTERSECT, P_ZERO},
|
{"avx512bf16", F_AVX512BF16, P_ZERO},
|
||||||
{"avx512bf16", F_AVX512BF16, P_ZERO}
|
{"avx512vp2intersect",F_AVX512VP2INTERSECT, P_ZERO}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* This parses the attribute arguments to target in DECL and determines
|
/* This parses the attribute arguments to target in DECL and determines
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2020-05-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR target/95212
|
||||||
|
* config/i386/cpuinfo.h (processor_features): Move
|
||||||
|
FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16.
|
||||||
|
|
||||||
2020-05-20 H.J. Lu <hongjiu.lu@intel.com>
|
2020-05-20 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
PR target/91695
|
PR target/91695
|
||||||
|
|
|
@ -122,8 +122,8 @@ enum processor_features
|
||||||
FEATURE_VPCLMULQDQ,
|
FEATURE_VPCLMULQDQ,
|
||||||
FEATURE_AVX512VNNI,
|
FEATURE_AVX512VNNI,
|
||||||
FEATURE_AVX512BITALG,
|
FEATURE_AVX512BITALG,
|
||||||
FEATURE_AVX512VP2INTERSECT,
|
FEATURE_AVX512BF16,
|
||||||
FEATURE_AVX512BF16
|
FEATURE_AVX512VP2INTERSECT
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct __processor_model
|
extern struct __processor_model
|
||||||
|
|
Loading…
Reference in New Issue