]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Fix emissing of __builtin_cpu_supports.
authorMartin Liska <mliska@suse.cz>
Mon, 13 Dec 2021 14:34:30 +0000 (15:34 +0100)
committerMartin Liska <mliska@suse.cz>
Wed, 15 Dec 2021 09:30:45 +0000 (10:30 +0100)
commit127c7178d5ec502d95862fd823537cbca1a0cb99
tree48360fca4e5e5a5425a756acfec547374c86ff3a
parentc0e34451ae582c901a2df08498b36f68ae401f0a
i386: Fix emissing of __builtin_cpu_supports.

PR target/103661

gcc/ChangeLog:

* config/i386/i386-builtins.c (fold_builtin_cpu): Compare to 0
as API expects that non-zero values are returned (do that
it mask == 31).
For "avx512vbmi2" argument, we return now 1 << 31, which is a
negative integer value.
gcc/config/i386/i386-builtins.c