]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb/tdep] Use raw_supply_zeroed for NIOS r0 reg
authorTom de Vries <tdevries@suse.de>
Fri, 8 Nov 2024 09:00:14 +0000 (10:00 +0100)
committerTom de Vries <tdevries@suse.de>
Fri, 8 Nov 2024 09:00:14 +0000 (10:00 +0100)
Use reg_buffer::raw_supply_zeroed for NIOS register r0.

Tested by rebuilding on x86_64-linux.

Approved-By: Tom Tromey <tom@tromey.com>
gdb/nios2-linux-tdep.c

index bd5f6cfe3f6108f8c52db6e2b6a6c67038b465f1..085e13ce1266ffb20d9e0211684e779e3b35feb3 100644 (file)
@@ -61,7 +61,6 @@ nios2_supply_gregset (const struct regset *regset,
 {
   const gdb_byte *gregs = (const gdb_byte *) gregs_buf;
   int regno;
-  static const gdb_byte zero_buf[4] = {0, 0, 0, 0};
 
   for (regno = NIOS2_Z_REGNUM; regno <= NIOS2_MPUACC_REGNUM; regno++)
     if (regnum == -1 || regnum == regno)
@@ -69,7 +68,7 @@ nios2_supply_gregset (const struct regset *regset,
        if (reg_offsets[regno] != -1)
          regcache->raw_supply (regno, gregs + 4 * reg_offsets[regno]);
        else
-         regcache->raw_supply (regno, zero_buf);
+         regcache->raw_supply_zeroed (regno);
       }
 }