Use reg_buffer::raw_supply_zeroed for SPARC register g0.
Tested by rebuilding on x86_64-linux.
Approved-By: Tom Tromey <tom@tromey.com>
if (regnum == SPARC_G0_REGNUM)
{
- gdb_byte zero[8] = { 0 };
-
- regcache->raw_supply (SPARC_G0_REGNUM, &zero);
+ regcache->raw_supply_zeroed (SPARC_G0_REGNUM);
return;
}
int regnum, const void *gregs)
{
const gdb_byte *regs = (const gdb_byte *) gregs;
- gdb_byte zero[4] = { 0 };
int i;
if (regnum == SPARC32_PSR_REGNUM || regnum == -1)
regcache->raw_supply (SPARC32_Y_REGNUM, regs + gregmap->r_y_offset);
if (regnum == SPARC_G0_REGNUM || regnum == -1)
- regcache->raw_supply (SPARC_G0_REGNUM, &zero);
+ regcache->raw_supply_zeroed (SPARC_G0_REGNUM);
if ((regnum >= SPARC_G1_REGNUM && regnum <= SPARC_O7_REGNUM) || regnum == -1)
{
enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
int sparc32 = (gdbarch_ptr_bit (gdbarch) == 32);
const gdb_byte *regs = (const gdb_byte *) gregs;
- gdb_byte zero[8] = { 0 };
int i;
if (sparc32)
}
if (regnum == SPARC_G0_REGNUM || regnum == -1)
- regcache->raw_supply (SPARC_G0_REGNUM, &zero);
+ regcache->raw_supply_zeroed (SPARC_G0_REGNUM);
if ((regnum >= SPARC_G1_REGNUM && regnum <= SPARC_O7_REGNUM) || regnum == -1)
{