Remove MAX_REGISTER_SIZE from aarch64-tdep.c
Commit Message
Simply uses V_REGISTER_SIZE within the pseudo read/write functions.
Tested on aarch64.
Tested on a --enable-targets=all and asan build using
make check with board files unix, native-gdbserver and unittest.
Ok to commit?
Alan
2017-06-07 Alan Hayward <alan.hayward@arm.com>
* aarch64-tdep.c (aarch64_store_return_value): Use
V_REGISTER_SIZE.
(aarch64_pseudo_read_value): Likewise.
(aarch64_pseudo_write): Likewise.
Comments
Alan Hayward <Alan.Hayward@arm.com> writes:
> Ok to commit?
>
> 2017-06-07 Alan Hayward <alan.hayward@arm.com>
>
> * aarch64-tdep.c (aarch64_store_return_value): Use
> V_REGISTER_SIZE.
> (aarch64_pseudo_read_value): Likewise.
> (aarch64_pseudo_write): Likewise.
OK.
@@ -1987,7 +1987,7 @@ aarch64_store_return_value (struct type *type, struct regcache *regs,
for (i = 0; i < elements; i++)
{
int regno = AARCH64_V0_REGNUM + i;
- bfd_byte tmpbuf[MAX_REGISTER_SIZE];
+ bfd_byte tmpbuf[V_REGISTER_SIZE];
if (aarch64_debug)
{
@@ -2241,7 +2241,7 @@ aarch64_pseudo_read_value (struct gdbarch *gdbarch,
struct regcache *regcache,
int regnum)
{
- gdb_byte reg_buf[MAX_REGISTER_SIZE];
+ gdb_byte reg_buf[V_REGISTER_SIZE];
struct value *result_value;
gdb_byte *buf;
@@ -2336,7 +2336,7 @@ static void
aarch64_pseudo_write (struct gdbarch *gdbarch, struct regcache *regcache,
int regnum, const gdb_byte *buf)
{
- gdb_byte reg_buf[MAX_REGISTER_SIZE];
+ gdb_byte reg_buf[V_REGISTER_SIZE];
/* Ensure the register buffer is zero, we want gdb writes of the
various 'scalar' pseudo registers to behavior like architectural