diff --git a/libgcc/config/aarch64/cpuinfo.c b/libgcc/config/aarch64/cpuinfo.c index 3c6fb8a575b..4b94fca8695 100644 --- a/libgcc/config/aarch64/cpuinfo.c +++ b/libgcc/config/aarch64/cpuinfo.c @@ -52,15 +52,15 @@ struct { #ifndef AT_HWCAP #define AT_HWCAP 16 #endif -#ifndef HWCAP_CPUID -#define HWCAP_CPUID (1 << 11) -#endif #ifndef HWCAP_FP #define HWCAP_FP (1 << 0) #endif #ifndef HWCAP_ASIMD #define HWCAP_ASIMD (1 << 1) #endif +#ifndef HWCAP_EVTSTRM +#define HWCAP_EVTSTRM (1 << 2) +#endif #ifndef HWCAP_AES #define HWCAP_AES (1 << 3) #endif @@ -73,6 +73,9 @@ struct { #ifndef HWCAP_SHA2 #define HWCAP_SHA2 (1 << 6) #endif +#ifndef HWCAP_CRC32 +#define HWCAP_CRC32 (1 << 7) +#endif #ifndef HWCAP_ATOMICS #define HWCAP_ATOMICS (1 << 8) #endif @@ -82,6 +85,9 @@ struct { #ifndef HWCAP_ASIMDHP #define HWCAP_ASIMDHP (1 << 10) #endif +#ifndef HWCAP_CPUID +#define HWCAP_CPUID (1 << 11) +#endif #ifndef HWCAP_ASIMDRDM #define HWCAP_ASIMDRDM (1 << 12) #endif @@ -133,6 +139,12 @@ struct { #ifndef HWCAP_SB #define HWCAP_SB (1 << 29) #endif +#ifndef HWCAP_PACA +#define HWCAP_PACA (1 << 30) +#endif +#ifndef HWCAP_PACG +#define HWCAP_PACG (1UL << 31) +#endif #ifndef HWCAP2_DCPODP #define HWCAP2_DCPODP (1 << 0)