Add IA64_MAX_FP_REGISTER_SIZE
[deliverable/binutils-gdb.git] / gdb / x86-linux-nat.c
index e6adb4e8e5272c4be172f9cf09734cdfde622dcc..7362282cbc654dc83ce03d6f6d658a4b8c09deaa 100644 (file)
 #include "nat/x86-linux-dregs.h"
 #include "nat/linux-ptrace.h"
 
-/* Per-thread arch-specific data we want to keep.  */
-
-struct arch_lwp_info
-{
-  /* Non-zero if our copy differs from what's recorded in the thread.  */
-  int debug_registers_changed;
-};
-
-\f
-
 /* linux_nat_new_fork hook.   */
 
 static void
@@ -204,12 +194,12 @@ x86_linux_read_description (struct target_ops *ops)
 #ifdef __x86_64__
       switch (xcr0_features_bits)
        {
-       case X86_XSTATE_AVX_MPX_AVX512_MASK:
+       case X86_XSTATE_AVX_MPX_AVX512_PKU_MASK:
          if (is_x32)
-           /* No MPX on x32, fallback to AVX-AVX512.  */
+           /* No MPX, PKU on x32, fall back to AVX-AVX512.  */
            return tdesc_x32_avx_avx512_linux;
          else
-           return tdesc_amd64_avx_mpx_avx512_linux;
+           return tdesc_amd64_avx_mpx_avx512_pku_linux;
        case X86_XSTATE_AVX_AVX512_MASK:
          if (is_x32)
            return tdesc_x32_avx_avx512_linux;
@@ -242,8 +232,8 @@ x86_linux_read_description (struct target_ops *ops)
     {
       switch (xcr0_features_bits)
        {
-       case X86_XSTATE_AVX_MPX_AVX512_MASK:
-         return tdesc_i386_avx_mpx_avx512_linux;
+       case X86_XSTATE_AVX_MPX_AVX512_PKU_MASK:
+         return tdesc_i386_avx_mpx_avx512_pku_linux;
        case X86_XSTATE_AVX_AVX512_MASK:
          return tdesc_i386_avx_avx512_linux;
        case X86_XSTATE_MPX_MASK:
This page took 0.024245 seconds and 4 git commands to generate.