[Bug target/98460] _builtin_cpu_supports("sha") missing
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Mon Dec 28 16:28:38 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98460
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|unknown |10.2.1
Target Milestone|--- |11.0
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
Fixed in GCC 11 by r11-1629:
[hjl@gnu-tgl-2 tmp]$ cat x.c
#include <stdio.h>
int
main ()
{
if (__builtin_cpu_supports("sha"))
printf ("SHA\n");
return 0;
}
[hjl@gnu-tgl-2 tmp]$ gcc x.c
x.c: In function ‘main’:
x.c:6:3: error: parameter to builtin not valid: sha
6 | if (__builtin_cpu_supports("sha"))
| ^~
[hjl@gnu-tgl-2 tmp]$ /usr/gcc-11.0.0-x32/bin/gcc x.c
[hjl@gnu-tgl-2 tmp]$ ./a.out
SHA
[hjl@gnu-tgl-2 tmp]$
More information about the Gcc-bugs
mailing list