aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/contracts.cc
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2024-07-09 16:31:02 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2024-07-09 16:50:12 +0800
commit298a576f00c49b8f4529ea2f87b9943a32743250 (patch)
tree6a1464079932a8ecfb46185cc74f4a3f456cf66e /gcc/cp/contracts.cc
parent4f767174b83027091f0e84b4ddb9a6370e549ffd (diff)
downloadgcc-298a576f00c49b8f4529ea2f87b9943a32743250.zip
gcc-298a576f00c49b8f4529ea2f87b9943a32743250.tar.gz
gcc-298a576f00c49b8f4529ea2f87b9943a32743250.tar.bz2
i386: Correct AVX10 CPUID emulation
AVX10 Documentaion has specified ecx value as 0 for AVX10 version and vector size under 0x24 subleaf. Although for ecx=1, the bits are all reserved for now, we still need to specify ecx as 0 to avoid dirty value in ecx. gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_available_features): Correct AVX10 CPUID emulation to specify ecx value.
Diffstat (limited to 'gcc/cp/contracts.cc')
0 files changed, 0 insertions, 0 deletions