https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99704
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-9 branch has been updated by H.J. Lu <h...@gcc.gnu.org>: https://gcc.gnu.org/g:66cd00cf21b80ed3dc7678e605555e41b6ac6085 commit r9-9303-g66cd00cf21b80ed3dc7678e605555e41b6ac6085 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. (cherry picked from commit 9c89c9e9c6b59260c7745c8714b69f94784a9c13)