nat/x86-cpuid.h: Remove non-x86 fallbacks
authorJohn Baldwin <jhb@FreeBSD.org>
Tue, 17 Oct 2023 00:36:58 +0000 (17:36 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Tue, 17 Oct 2023 00:36:58 +0000 (17:36 -0700)
This header is only suitable for use on x86 hosts and is only included
there, so these fallbacks should not be needed.

Approved-By: Simon Marchi <simon.marchi@efficios.com>
gdb/nat/x86-cpuid.h

index e1b0321d5939e1030ace4f43a5767819e074fbaf..9401705c44da35952b985ca480a21ad84e0bdc74 100644 (file)
@@ -28,8 +28,6 @@
 #define nullptr ((void *) 0)
 #endif
 
-#if defined(__i386__) || defined(__x86_64__)
-
 /* Return cpuid data for requested cpuid level, as found in returned
    eax, ebx, ecx and edx registers.  The function checks if cpuid is
    supported and returns 1 for valid cpuid information or 0 for
@@ -78,26 +76,6 @@ x86_cpuid_count (unsigned int __level, unsigned int __sublevel,
   return __get_cpuid_count (__level, __sublevel, __eax, __ebx, __ecx, __edx);
 }
 
-#else
-
-static __inline int
-x86_cpuid (unsigned int __level,
-           unsigned int *__eax, unsigned int *__ebx,
-           unsigned int *__ecx, unsigned int *__edx)
-{
-  return 0;
-}
-
-static __inline int
-x86_cpuid_count (unsigned int __level, unsigned int __sublevel,
-                unsigned int *__eax, unsigned int *__ebx,
-                unsigned int *__ecx, unsigned int *__edx)
-{
-  return 0;
-}
-
-#endif /* i386 && x86_64 */
-
 #ifndef __cplusplus
 /* Avoid leaking this local definition beyond the scope of this header
    file.  */