https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99704
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by H.J. Lu <h...@gcc.gnu.org>: https://gcc.gnu.org/g:9c89c9e9c6b59260c7745c8714b69f94784a9c13 commit r11-7786-g9c89c9e9c6b59260c7745c8714b69f94784a9c13 Author: H.J. Lu <hjl.to...@gmail.com> Date: Sun Mar 21 19:47:24 2021 -0700 x86: Add __volatile__ to __cpuid and __cpuid_count Since CPUID instruction may return different values on hybrid core. volatile is needed on asm statements in <cpuid.h>. PR target/99704 * config/i386/cpuid.h (__cpuid): Add __volatile__. (__cpuid_count): Likewise.