X-Git-Url: http://drtracing.org/?a=blobdiff_plain;ds=sidebyside;f=gdb%2Farm-linux-tdep.h;h=125b46e73d0c0db0032843913aa4614e97dd7154;hb=1ee1a363454d88a87ad2ade7530b2a7fb670021e;hp=1889c43dcbee673814094a48275c70a3e02698ed;hpb=e2882c85786571175a0b0bfc3bcd2f14620b1ea3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/arm-linux-tdep.h b/gdb/arm-linux-tdep.h index 1889c43dcb..125b46e73d 100644 --- a/gdb/arm-linux-tdep.h +++ b/gdb/arm-linux-tdep.h @@ -1,6 +1,6 @@ /* GNU/Linux on ARM target support, prototypes. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -17,12 +17,15 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ +#ifndef ARM_LINUX_TDEP_H +#define ARM_LINUX_TDEP_H + struct regset; struct regcache; -#define ARM_LINUX_SIZEOF_NWFPE (8 * FP_REGISTER_SIZE \ - + 2 * INT_REGISTER_SIZE \ - + 8 + INT_REGISTER_SIZE) +#define ARM_LINUX_SIZEOF_NWFPE (8 * ARM_FP_REGISTER_SIZE \ + + 2 * ARM_INT_REGISTER_SIZE \ + + 8 + ARM_INT_REGISTER_SIZE) /* Support for register format used by the NWFPE FPA emulator. Each register takes three words, where either the first one, two, or @@ -32,9 +35,9 @@ struct regcache; final word flag which indicates whether NWFPE has been initialized. */ -#define NWFPE_FPSR_OFFSET (8 * FP_REGISTER_SIZE) -#define NWFPE_FPCR_OFFSET (NWFPE_FPSR_OFFSET + INT_REGISTER_SIZE) -#define NWFPE_TAGS_OFFSET (NWFPE_FPCR_OFFSET + INT_REGISTER_SIZE) +#define NWFPE_FPSR_OFFSET (8 * ARM_FP_REGISTER_SIZE) +#define NWFPE_FPCR_OFFSET (NWFPE_FPSR_OFFSET + ARM_INT_REGISTER_SIZE) +#define NWFPE_TAGS_OFFSET (NWFPE_FPCR_OFFSET + ARM_INT_REGISTER_SIZE) #define NWFPE_INITFLAG_OFFSET (NWFPE_TAGS_OFFSET + 8) void arm_linux_supply_gregset (const struct regset *regset, @@ -64,3 +67,4 @@ void arm_linux_collect_nwfpe (const struct regset *regset, #define HWCAP_VFPv3 8192 #define HWCAP_VFPv3D16 16384 +#endif /* ARM_LINUX_TDEP_H */